在Pythoneers和Pythonistas的数据库上下文之外的PostGIS-ish操作。
我有一个由 0 和 1 组成的 (2000x2000) python 数组,表示单元格是否空闲。我想把这种密集的表现形式变成一个有形状的物体。 例如,以下类型的数组: 0...
我想在地图上沿着海岸线每 100 英里绘制一个里程碑。如下图所示: 使用Cartopy绘制海岸线很容易,但是如何确定
我有一个 10 x 10 网格,我想删除形状多边形之外的点: 将 numpy 导入为 np 从 shapely.geometry 导入多边形、点 从笛卡尔导入PolygonPatch gridX、gri...
在形状优美的 MultiLineString 中,我的 LineString 可能会脱节。连接它的最佳方式是什么? 我附上了一个图像示例,其中我需要将蓝线连接到 s...
我有一个多边形列表,我想按 road_name 属性对它们进行分组并展平多边形。 我尝试了以下方法: {“类型”:“特征集合”,“特征”:...
我有两个点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) 我可以计算该点到多边形的距离......