使用 geopandas 从 shapefile 读取数据时如何限制数字?

How to limit digits when read data from shapefiles with geopandas?

提问人:forestbat 提问时间:8/3/2022 最后编辑:forestbat 更新时间:8/3/2022 访问量:114

问:

我正在使用长度单位为度的GIS数据,例如

(124.32136460574809, 43.595302060916815) # 经纬度

您可以看到坐标的小数点后面有 14 位数字。这已经足够“精确”了,但是太多的数字会带来错误,这让我遭受了很长时间的痛苦。

那么,当从 .shp 文件读取时,如何限制坐标的位数,如下所示:

(124.3213646, 43.59530206) # 只有 7 位数字

非常感谢。

python-3.x 熊猫 io geopandas

评论

1赞 swatchai 8/3/2022
mapshaper.org 等在线工具可用于简化几何形状。有一个选项可以指定输出的十进制位数。这里的说明:- github.com/mbloch/mapshaper/wiki
0赞 swatchai 8/3/2022
创建输出(使用 GeoJson 时),请使用以下选项:- 获取 5 位坐标。-o precision=0.00001
0赞 forestbat 8/3/2022
我看到了这个配置,谢谢。

答: 暂无答案