如何找到 Shapely LineString 是否复杂(即自相交)



要么我错过了一些东西 - 我在文档中看不到它 - 要么它没有内置在 Shapely 中:如何确定 LineString 是否复杂,即自相交?

它是基类class shapely.geometry.base.BaseGeometry有一个选项is_simple,上面写着

如果几何图形简单,则为 True,这意味着任何自相交 仅在边界点处,否则为假

http://toblerity.org/shapely/shapely.geometry.html#shapely.geometry.base.BaseGeometry

line = LineString([(0, 0), (1, 1)])
line.is_simple

最新更新