在Shapely/python中合并关闭类似的线字符串

2024-10-01 09:40:13 发布

您现在位置:Python中文网/ 问答频道 /正文

问题

我将三维面投影到二维线/样条曲线。在大多数情况下,我的方法都是有效的,但有一种情况下我遇到了问题。样条线子字符串看起来像是彼此完全重叠。然而,放大显示有微小的距离,导致扭曲的结果。 我想将它们合并为一个行字符串

到目前为止我试过什么

我完全使用shapely和标准python库。 我正在使用一元联合和linemerge来清理我的行集。我尝试使用shapely.ops snap,但它也不能解决问题。 一个想法是缓冲线串,然后将多边形和“de”缓冲区合并。然而,我还没有成功地让它发挥作用

示范图像

Starting pointZoomingUnion

问题:

是否有可能合并那些非常接近的线段


Tags: 方法字符串距离标准情况曲线ops样条