在Pythoneers和Pythonistas的数据库上下文之外的PostGIS-ish操作。
来自 shapely.wkt 导入负载 多边形=负载(“多边形Z((11.2704142515539 8.935877943566396 -16.74699224693797, 9.552838743503662 9.966533722939751 -16.77349242463657, 7.6349242463657, 1012.7389
我有一个像这样的多边形 我想从这些数组点中找到红线 要点是 数组 = [[4095, 2660], [4035, 2660], [3956, 2666], [3881, 2678], [3810, 2695], ...
如何解决 OSMnx 中的“ValueError: Found no graph nodes within the requested polygon”
我正在为一些学校制作等时线,以显示可访问性。这是我的代码: # 导入所需的库 将 osmnx 导入为 ox 将熊猫导入为 pd 导入警告 进口
背景 有几条线(线段)和一个点。我需要在所有方向上找到最近的线,这意味着 360 度。这个问题与路由算法有关。例如,一个 st...
如何使用 Python 合并几乎接触的多边形?例如,给定这些多边形和一些距离阈值 T: 该算法将产生如下内容: 所以基本上我...
如何遍历两个地理数据框以找到一个 gdf 中的给定线与另一个 gdf 中的所有线之间的交点数?
我有两个线要素地理数据框。对于第一个数据框中的每一行,我想计算出第二个数据框中有多少行与它相交,并将该数字附加到...中的新列中
如何利用 Pandas UDF 将 Shapely 函数与 Spark Dataframes 一起使用?
有一个使用 Shapely 函数 concave_hull 和 MultiPoint 的 udf: def get_concavehull(Multi_Point: Iterator[pd.Series]) -> Iterator[pd.Series]: 打印(类型(多点)) 返回
我正在尝试使用 Nightshade 功能,需要从返回的 Shapely 对象中提取纬度/经度坐标,但遇到了一些让我感到困惑的时髦行为......
对于计算机视觉项目,如果检测到的对象超过 3 个,我将从检测到的对象列表中创建一个多边形。然后我试图用一条线将它们相交。它非常适合...
我有 2 个地理数据框。一个包含点,另一个包含线。点在直线上。我想计算沿 linestring 的任意 2 个选定点之间的路径距离,而不是 euclid ...
我正在寻找一种平滑多边形的方法,使相邻/接触的多边形保持接触。单个多边形可以很容易地平滑,例如,使用 PAEK 或贝塞尔插值(https://pro.arcgi ...
ValueError:纵坐标(最后一个)维度应该是 2 或 3,得到 4
我正在尝试为我的 Faster-RCNN 对象检测模型生成一个混淆矩阵。但在模型上尝试之前,我决定用简单的数组来尝试。但是我收到一个错误,我不知道是什么
我看过这个问题,但还没有真正找到完整的答案。我有一个简单的形状多边形,称为多边形。我想将这个多边形提取为二进制掩码(理想...
我有一个形状为(N, 2)的numpy多边形数组,我想裁剪它,使它在1中看到的256x256图像的范围内。
我有以下坐标,我想计算多边形的面积。在我还没来得及计算面积的时候,就遇到了以下的malloc错误:python3(24115,...
如何从列表内的子列表集创建shapely.geometry.box?[重复]
我有一个坐标列表,如下所示。zip_box = [(10.0, 20.0, 20.0, 30.0), (28.0, 40.0, 38.0, 50.0), (46.0, 60.0, 56.0, 70.0), (64.0, 80.0, 74.0, 90.0), (82.0, 100.0, 92.0, 110.0)]它们...。
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......) 。
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......) 。
我有一个数据框,我从中创建了一个多点对象: points = MultiPoint(list(zip(dfxT['x'], dfxT['y']))) dfxT看起来是这样的: x