小编Chr*_*s B的帖子

访问 Shapely MultiPoint 中的各个点

我正在使用 Python 中的 Shapely 库。我找到了两条线的交点,返回值作为 MultiPoint 对象给出。

如何解构对象以获得交点中的各个点?

这是代码:

from shapely.geometry import LineString, MultiLineString
a = LineString([(0, 1), (0, 2), (1, 1), (2, 0)])
b = LineString([(0, 0), (1, 1), (2, 1), (2, 0)])
x = a.intersection(b)
Run Code Online (Sandbox Code Playgroud)

输出:

print(x) 
MULTIPOINT (1 1, 2 0)
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,我会寻找一种方法来提取交点 (1,1) 和 (2,0)。

python shapely

4
推荐指数
1
解决办法
4657
查看次数

标签 统计

python ×1

shapely ×1