shapely

    1热度

    1回答

    我想根据一列点的第一个坐标值(即x值)对geopandas数据框进行子集划分。 import geopandas as gpd from shapely.geometry import Point gdf = gpd.GeoDataFrame([Point((0,0)), Point((4,2)),Point((2,4))]) gdf.columns = ['points'] 因此,鉴

    0热度

    1回答

    鉴于其被构造这样的多边形: from shapely.geometry import Polygon print Polygon([(0,0), (4,0), (2,4)]).area 此正确地计算三角形的面积。然而,如果我用'perimeter'取代area属性,我会得到以下消息: 'Polygon'对象没有属性'perimeter',这看起来很荒唐。当然,身材匀称的人必须能够像区域一样容

    0热度

    2回答

    我正在使用Microsoft Windows Azure云平台的c#中创建应用程序。 我需要知道如何通过使用在azure上托管的SendGrid服务来跟踪电子邮件。跟踪状态可能是。 4. Track sent emails to determine if they were: 4.1 delivered 4.2 opened 4.3 recipient opt-out 4.4 bounce

    1热度

    1回答

    我有两个linetrings Line1,Line2。 line1 = "LINESTRING(72.863221 18.782499,72.863736 18.770147,72.882275 18.756169,72.881417 18.750805,72.878842 18.736987,72.874379 18.709512,72.860989 18.679593,72.864422 18

    1热度

    1回答

    我似乎无法直接将mssql空间字段导入到geopand。我可以使用Pymssql将正常的mssql表导入Pandas中,但没有办法将空间字段导入到几何图形中。我知道用于mssql的OGR驱动程序应该能够处理它,但是我没有足够的技巧来解决这个问题。 这是线和多边形的更多问题,因为点可以从mssql字段转换为x和y坐标。 谢谢!

    0热度

    1回答

    我刚刚安装好身材,基本的东西看起来很好。我开始在this教程中使用一个示例来感受一下图书馆。 具体做法是: >>> from shapely.wkt import loads >>> g = loads('POINT (0.0 0.0)') >>> g.buffer(1.0).area # 16-gon approx of a unit radius circle 3.1365484905

    3热度

    3回答

    我试图写的实际查询比标题暗示的要复杂一些。我有一个订单列表像这样的:List<Order>,顺序是这样的: public class Order { private StockCodes _stockCode; private bool _bidSide; private int _volume; private decimal _price; }

    0热度

    2回答

    我有一个由一个id和一个由2D点填充的几何列组成的geopandas数据框。我想加入每个唯一ID的点来创建一个多边形,以便我的新数据框将具有多边形作为其几何。我的代码目前看起来是这样的: polygons = geopandas.GeoDataFrame() for i in id: group = df[df['id']== i] polygon = {'type': 'P

    1热度

    1回答

    我有WGS84中经纬度修正的列表,我想在这个列表上计算点,多边形等距离测量值......为此,我计划在使用形状但是,然后,我需要将其转换为笛卡尔空间,这只是在本地准确。 我的问题是我的定位可能来自世界各地,所以如果我使用针对我的区域优化的固定投影,我会在世界其他地方引入错误。是否有可能根据当前位置列表的平均位置定义以位置对为中心的自己的笛卡儿投影?我需要进行计算的位置修复将始终彼此接近,但不同的位

    1热度

    2回答

    我遇到了一些问题, 现在等号功能似乎并不总是工作: poly1 = Polygon(([220.0, 400, 500], [220.0, 20, 500], [220.0, 20, 0], [220.0, 400, 0], [220.0, 400, 500])) poly2 = Polygon(([220.0, 20, 500], [220.0, 400, 500], [220.0, 400,