shapely 相关问题

在Pythoneers和Pythonistas的数据库上下文之外的PostGIS-ish操作。

如何检查多边形列表中的任何多边形是否包含点列表中的任何点?

我有以下问题:我有一个形状点的列表和一个形状多边形的列表。现在,我要检查给定点在哪个多边形中。目前,我正在使用以下代码,...

回答 1 投票 1

查找到shapefile海岸线python的最近点

我有一个由挪威的220万所房屋组成的数据集,我想找到每个住宅到海岸的距离。房子的位置是由纬度和经度组成的...

回答 1 投票 0

如何找到最近的几何索引

此代码正在为定义的Geodataframe中的每个元素找到最近的点。我需要在其几何图形旁边找到最近的点索引。 (效率很重要)从...

回答 1 投票 0

如何将点转换为浮点(形状)

我正在尝试执行一个简单的语句,但是我无法将点更改为浮点数。如何将点值更改为浮点数以进一步降低到厘米?从shapely.geometry导入MultiPoint ...

回答 1 投票 -1

如何在python中找到LineString最接近坐标的点

我有以下代码...导入osmnx作为ox纬度= 51.217220经度= 4.418535 p = ox.Point(纬度,经度)line = ox.LineString([(4.4203843,51.2154117),(4.420431,51.2159018),( 4 ....

回答 1 投票 0

Fiona访问shapefile中的多个多边形的坐标

我正在处理一个包含4个多边形的shapefile,我需要将它们的坐标提取为元组或numpy数组,以便以后进行操作。当fiona识别出这4个多边形时,将......>

回答 1 投票 0

如何将LineString拆分为段

我的数据集由LineString组成,我想过滤掉此LineString的各个线段。更确切地说,每个街道段。到目前为止,我已经提取了单个...

回答 2 投票 0

使用形状的两个椭圆的交点面积

我正在整形地用于查找两个椭圆的重叠区域。这是椭圆函数:从shapely.geometry.point import导入火炬从Shapely import亲和力def create_ellipse(...

回答 1 投票 0

从LineString过滤线段

我的数据集由LineString组成,我想过滤掉此LineString的各个线段。更确切地说,每个街道段。到目前为止,我已经提取了单个...

回答 2 投票 0

如何获取GeoDataFrame中多边形内的所有点?

我有两个GeoDataFrame。一个包含点,另一个包含多边形。我需要从GeoDataFrame获取任何多边形内的所有点。我尝试遍历所有多边形,然后检查是否...

回答 1 投票 0

几何形状之间的大地距离Python

[具有一个名为dfA的列,其几何形状具有以下几何形状:d = {'id':[1,2],'geometry':['POINT(-70.66000 -33.45000)','POINT(-74.08000 4.60000 )']} dfA = pd.DataFrame(data = ...

回答 1 投票 3

如何使用Shapely减去两个多边形

我不确定如何解释这一点,但是我有两个多边形,Polygon1和Polygon2。这些多边形相互重叠。如何在不使用Polygon1的P的情况下使用Shapely获取Polygon2。

回答 1 投票 0

获得Shapely中MultiPoint内部最近点的坐标

我有一个从中创建多点对象的数据框:points = MultiPoint(list(zip(zip(dfxT ['x'],dfxT ['y']))))dfxT如下所示:x | y | xT 2 3 1 2 15 5 2 28 6这是...

回答 1 投票 1

如何在Shapely中获得LineString的端点

Linestring1 = LINESTRING(51.2176008 4.4177154,51.21758 4.4178548,** 51.2175729 4.4179023 **,* 51.21745162000732 4.41871738126533 *)Linestring2 = LINESTRING(* 51.21745162000732 4.41871738126533 *,** 51 ....

回答 2 投票 0

如何找到LineString的第二近点?

给定特定的LineString和点p:from shapely.ops从shapely.gem导入最近的点。几何导入Point p = Point(51.21745162000732 4.41871738126533)linestring = LineString((51.2176008,4 .......>]

回答 2 投票 0

在具有多边形形状的MultiPolygon中填充孔-荷兰2位邮政编码[重复]

我在荷兰找到了一个用于4位邮政编码的shapefile:https://public.opendatasoft.com/explore/dataset/openpostcodevlakkenpc4/export/?location = 9,52.16172,5.56595&basemap = jawg ... 。

回答 1 投票 0

OSError:找不到lib geos_c.dll或加载其任何变体['.. \ Library \\ lib \\ geos_c.dll']

我在python中使用geos lib遇到麻烦。我正在Windows 10上使用带有Python 3.6的anaconda venv。在一台计算机上,它正在运行。因此,我导出了venv并将其安装在另一台计算机上(...

回答 1 投票 0

检查多边形的边界是否在形状上不一致地工作

我正在编写某些内容,该内容需要一个函数来查看两个多边形是否在一个以上的点处边界。从这个问题中,我找到了以下解决方案:isinstance(poly1.intersection(poly2),MultiLineString)。 ...

回答 1 投票 0

如果地理点在多边形内,则提取多边形名称?

如果地理点在多边形?内,则提取多边形名称。我有两个数据集,一个是多边形名称和多边形,另一个是位置名称以及纬度和经度。数据1(Geopandas数据框)...

回答 2 投票 0

如何将两个坐标列转换为形状点的列

[我正在尝试对整个列执行操作,但是遇到类型错误,我想创建一个包含Shapely Point的列:Crime_df = Crime_df [crime_df ['Latitude']。notna()] Crime_df = ...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.