Geopandas 多边形到线

Geopandas polygon to line

我是 geopandas 的新手,只想绘制多边形的轮廓,类似于 PostGIS 中的函数 ST_Boundary()

我有一个地理数据框 states 包含每个州的多边形

states = counties.dissolve(by='STATEFP')

当我按一个状态划分子集时,我能够绘制该状态:

states.loc[states.index.isin(['06'])]['geometry']

我只对轮廓感兴趣,但文档中并不清楚如何将多边形转换为线几何。 geopandas 或其他空间库中是否有可能有助于将多边形转换为线串的有用方法?

你可以得到边界为

states.boundary

或者,如果您只需要外部边界,您可以将其设置为

states.exterior

那些给你新的 GeoSeries 线几何。