在Pythoneers和Pythonistas的数据库上下文之外的PostGIS-ish操作。
我有两个点A(10,20)和B(15,30)。这些点生成一条线 AB。我需要在Python中在B点上画一条长度为6(每个方向3个单位)的垂线CD。 我已经...
应用shapely.simplify后如何获得多边形的原始索引?
这个Python脚本: 来自 shapely import 简化、点、包含、点 圆 = Point(0, 0).buffer(1.0,quad_segs=8).exterior 简单=简化(圆,0.1) 简化多边形圆(红色)和
我一直在使用 geopandas 库处理地理参考数据集,当我使用 gdf.plot() 时,我得到的数字是正确的,从某种意义上说,绘制的点的纬度和经度与
为什么 geopandas 的 `.to_crs()` 对于相同的输入第一次给出 (inf, inf) 而第二次给出正确的结果?
当我在相同的输入上连续运行 geopandas 的 .to_crs() 函数两次时,我得到两个不同的结果。 这是我的环境: 名称:地质测试 渠道: - 默认值 - 康达锻造 依赖项: -
使用交集按线分割多边形会在 Shapely 中返回原始多边形
我将问题简化为一些 MWE,以便可以重现它。我正在使用 Shapely 2.0 我想用线 L 将多边形 P 分成两部分。 多边形 ((292718.0381447676 6638193.414029885, 292694.505370...
应该使用哪个 Shapely 谓词来区分这些 LinearRings
在我的项目中有两个用例。在第一种情况下,红色和蓝色形状不重叠,但在第二种情况下会重叠。 案例#1 案例#2 在我的测试代码中,我尝试了 Sh 的各种谓词...
我正在使用 Python 中的 Shapely 库。我找到两条线的交点,返回值作为 MultiPoint 对象给出。 如何解构对象以获得单独的点...
我有一个线串,它可以追踪其路径的一部分(一条往返轨迹)。当我尝试将此线串与多边形相交以尝试获取在...内行驶的距离时...
我一直在与 ChatGPT 进行斗争,以生成代码来消除从声纳数据导出的轮廓线的起始和结束顶点之间的连接线(可通过声纳光包访问),
我一直在努力解决与 2D 空间中的碰撞检测和定位相关的问题,我确实可以使用一些指导来实现良好的性能。 我有一个矩形边界(...
我识别相交的多边形,然后计算它们的交集并将它们从第一个多边形中删除。我得到了一个奇怪的剩余点。如果我只考虑多边形之间的差异,这...
我致力于历史文档的分割模型。我的数据集将文本行作为多边形,但对于可用的模型训练,我还需要多边形的中心线或基线。 作为一名电子...
将 numpy 数组转换为 Shapely Points 的最有效方法是什么?
我有一个函数,可以将点网格输出为 x 和 y numpy 数组进行插值,但在插值之前,我想使用 Geopandas 与我的研究边界进行交集(
我有一个多边形形状文件,它是从光栅层(第二个图像)矢量化的。该形状文件包含数千个要素,其中只有一列代表多边形级别(范围为 1-5)。
假设我有以下多边形和点: >>> 多边形 = 多边形([(0, 0), (2, 8), (14, 10), (6, 1)]) >>> 点 = 点(12, 4) 我可以计算该点到多边形的距离......
在 GeoPandas 或 Shapely 中创建多边形的并集(形成单个几何体)
我试图在 GeoPandas 中找到两个多边形的并集,并输出包含两个多边形中的点作为其顶点的单个几何图形。 geopandas.overlay 函数给我多边形...
当发生无效地理值错误时,有没有办法使 Shapely 多边形与 BigQuery 兼容
我有一个 geopandas 文件,其中一列是形状优美的 polgyon。这是它的样子。 我尝试使用 pandas_gbq.to_gbq(df,..., table_schema=[{'name': 'name', ...
我有兴趣获得一个 LineString,它是从原始 Shapely LineString 中剪下来的。基本上我想要图像中两个青色点之间的红线的几何形状。我知道...
如何在Shapely中找到hausdorff_distance()的点?
Shapely hausdorff_distance() 函数返回单个(标量)值。 有没有办法获得两个几何上适合这个距离的/一对点? 类似于我们最近的_po...
类型错误:“MultiPolygon”对象不可使用 Plotly Choropleth 进行迭代
我正在尝试使用此示例从县级 FIPS 数据制作分区统计图。 将plotly.figure_factory导入为ff 将 numpy 导入为 np 将 pandas 导入为 pd df_sample = pd.read_csv(...