降低Geopandas中shapefile的分辨率

问题描述

我已经导入了英国威斯敏斯特选区boundaries的shapefile,并使用geopandas将其导入python并进行了绘制。

SHP_FL = r"...\File.shp"
Boundary = gpd.read_file(SHP_FL)
Boundary.plot(figsize=(10,10),edgecolor="purple",facecolor="None")

该图非常详细且具有高分辨率。有什么方法可以降低形状文件中多边形的分辨率。例如而不是将100m的分辨率移动到1000m的分辨率?

想要这样做的原因是我想转换为GeoJSON,但是生成的文件很大(100 + MB),我不希望它们变大,即使那意味着要牺牲一些分辨率

Boundary.to_crs({'init': 'epsg:4326'},inplace=True)
Boundary.to_file('map_data.json',driver='GeoJSON')

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...