我不能将线转换为每个顶点的点,因为线不是直的。所以我需要能够选择有超过 2 条线连接的顶点,然后基于此进行分割。
但是我还没有发现任何关于如何在 Python 中实现这一点的信息,特别是 shapely/geopandas 库。我有很多这样的行,因此我需要自动执行它。 我浏览了 multilinestring 对象本身,但它里面有数百行,很难理解。但理论上 2 条以上的线相互连接会共享相同的顶点?
谢谢!
你尝试过geopandas.explode吗?
single_lines_gdf = lines_gdf.explode()