当前位置:首页 > 编程笔记 > 正文
已解决

简化geojson策略

来自网友在路上 131831提问 提问时间:2023-10-28 12:16:43阅读次数: 31

最佳答案 问答题库318位专家为你答疑解惑

1、删除无用的属性,也就是字段,在shp的时候就给删了

用arcgis等等软件都可以做到

2、简化坐标的小数位数

(1)网上推荐的办法,俺不会Python…

github.com/perrygeo/geojson-precision

(2)曲线救国的办法,用geoserver,这里可以限制小数位数

在这里插入图片描述
geoserver这里有个问题就是如果咱们的geojson太大,这个很难下载下来,我自己尝试的是如果大于100M,页面就会崩溃,如果是用postman等也是不行的
在这里插入图片描述
然后我们可以用一下迅雷,迅雷竟然是可以获取接口数据,这个我之前还是真没想到,没办法了试了一下真是意外之喜,方法就是把这个复制下来,注意这个最大要素,默认只有50个,改大一点
在这里插入图片描述
复制到这里来
在这里插入图片描述
这样我们就可以得到坐标简化后的geojson了

3、简化geojson的复杂度,相当于是抽稀

这个网址可以把geojson拖动进去,抽稀geojson

https://mapshaper.org/
在这里插入图片描述

4、压缩

这一步就看大家各自的手段了,这一步主要是初始内存不能太大,不然vue项目启动容易崩掉,然后如果我们压缩了之后再启动,在项目中用的时候再解压缩使用,就不会崩掉,很神奇啊~

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"简化geojson策略":http://eshow365.cn/6-26772-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!