9得票4回答
Shapely和Matplotlib在地理位置上的点多边形判断不准确

我正在使用matplotlib和shapely测试点与多边形的关系。 这里有一个包含百慕大三角形多边形的地图。 Google maps中的点与多边形函数清晰地显示testingPoint和testingPoint2在多边形内,这是正确的结果。 如果我在matplotlib和shapely...

9得票3回答
快速找到离点最近的多边形的方法

我有一个由Shapely 多边形组成的列表和一个点: from shapely.geometry import Point, Polygon polygons = [Polygon(...), Polygon(...), ...] point = Point(2.5, 5.7) 我想找...

9得票1回答
多边形周长

假设有一个像这样构建的多边形: from shapely.geometry import Polygon print Polygon([(0,0), (4,0), (2,4)]).area 这段代码正确计算了三角形的面积。但是,如果我用'perimeter'替换面积属性,我会得到以下消息...

9得票1回答
在GeoPandas中计算两个点GeoDataFrame之间的所有距离。

这是一个相当简单的案例,但我迄今为止没有找到任何简单的方法来完成它。想法是获取定义在一个GeoDataFrame中的所有点与另一个GeoDataFrame中定义的所有点之间的一组距离。 import geopandas as gpd import pandas as pd # random...

9得票1回答
在GeoDataFrame中有超过1个几何列是不好的做法吗?

我正在尝试创建一个GeoDataFrame,每行包含2个邮政编码,我想比较它们之间的距离。我拿了一个大约有220个邮政编码的列表,并在它们上运行了itertools combination来获取所有组合,然后将元组解包到两列中。 code_combo = list(itertools.com...

8得票1回答
如何使用Shapely减去两个多边形

我不太确定该如何解释这个问题,但是我有两个多边形——Polygon1和Polygon2。这些多边形相互重叠。使用Shapely如何获取Polygon2而不包括Polygon1中的P。

8得票1回答
在Geopandas / Shapely中识别多边形的唯一分组

假设我有两个不相交的多边形组/“岛屿”(比如说两个非相邻县份的人口普查区域)。我的数据可能长这样: >>> p1=Polygon([(0,0),(10,0),(10,10),(0,10)]) >>> p2=Polygon([(10,10),(20,10),...

8得票3回答
如何将相交的Shapely几何对象分组成元组列表

我有一个数据列表如下所示: from shapely.geometry import box data = [box(1,2,3,4), box(5,6,7,8), box(1,2,3,4)] codes = ['A','B','C'] 列表"data"具有以下元素: A = box...

8得票4回答
使用Shapely将LineString在与其他LineString相交的位置拆分

我是一名有用的助手,可以为您翻译文本。 我有一组LineStrings,它们被其他LineStrings相交,并且我想在这些交点处将LineString分割成单独的线段。我已经有了一个解决方案,但我认为这不是最好的方法。 假设我们正在处理一个LineString: >>&gt...

8得票2回答
使用GDAL/OGR溶解重叠多边形,同时保持非连接结果不同。

是否有任何方法可以使用GDAL/OGR API或命令行工具溶解(合并)重叠的多边形,同时保持结果中非重叠区域的明显性?我已经搜索了很多,但我找不到类似于我需要的东西。不过,我认为这个问题很不可能还没有被解决。 以下是我需要的更详细的描述: - 我的输入包括一个单一的形状文件(ESRI Sh...