【发布时间】:2021-08-31 17:45:20
【问题描述】:
我在一个列表中有几个正方形多边形,如何直接获取代表它们四个边的所有 LineStrings 的列表?例如,使用polygon.exterior.coords 进行列表理解。
import geopandas as gpd
frame = gpd.read_file("my_file.geojson")
liste = frame["geometry"].tolist()
【问题讨论】:
-
显而易见的答案是在列表理解中使用
exterior(或boundary),但你已经在问题中写了这个,这让我想知道你到底在问什么。 -
如何用
exterior给出的每个多边形的坐标生成4条边的LineStrings?boundary为每个多边形提供了一个唯一的 LineString。