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
线几何。
我是 geopandas 的新手,只想绘制多边形的轮廓,类似于 PostGIS 中的函数 ST_Boundary()
我有一个地理数据框 states
包含每个州的多边形
states = counties.dissolve(by='STATEFP')
当我按一个状态划分子集时,我能够绘制该状态:
states.loc[states.index.isin(['06'])]['geometry']
我只对轮廓感兴趣,但文档中并不清楚如何将多边形转换为线几何。 geopandas
或其他空间库中是否有可能有助于将多边形转换为线串的有用方法?
你可以得到边界为
states.boundary
或者,如果您只需要外部边界,您可以将其设置为
states.exterior
那些给你新的 GeoSeries
线几何。