地图geojson边界新增、编辑与生成

原创
2022/11/22 11:38
阅读数 2.9K
1. 可以通过datav下载官方geojson数据
2. 如果有特殊需求,比如行政区域划分与上述数据不符的(新增,修改,删除),需要重新生成,生成逻辑是基于要修改的数据,进行合并、交集、差集处理
3. 如果需要纯手动编辑边界,可以用上述的边界生成器的顶点编辑功能(但不是很好用),调整后导出即可,下面推荐另一个编辑器,导入一个基础geojson,开启编辑模式,就可以微调边界。
geojson编辑器: https://geojson.io
 
场景举例:河北省地图,增加了雄安市,雄安市是由原来的保定市中的雄县、安新县、容城县组成的雄安市,目前河北省geojson是没有雄安市的,我需要对河北省geojson做处理,而且配合下钻,还需要提取一个雄安市的geojson。
处理步骤:
  1. 通过范围选择器,下载保定市的geojson
  2. 在边界生成器中,导入保定市的市级geojson,勾选雄县、安新县、容城县,导出geojson,打开geojson,根据保定市的市级配置,微调该json,主要是配置好级别和名字
  1. 刷新边界生成器,重新导入第二步导出的geojson,勾选所有,点击合并(会消除3个县之间的边界线),生成整合后的雄安市边界数据,复制或导出json,备用
  1. 通过范围选择器,下载河北省geojson
  2. 在边界生成器中,导入河北省geojson,再导入第3步的数据(合并后的雄安市数据),此时会出现河北省的保定市区域和雄安市区域叠加的情况,在下面的属性表面板中,勾选保定市和新导入的雄安市,再选择地图左侧工具条中的差集,然后保定市的区域就出现雄安市的缺口,雄安市消失了
  1. 再次导入第3步的雄安市数据,在下面的属性表面板中,调整好雄安市的数据,此时就完成了新版河北省的geojson
  2. 导出全部河北省geojson数据
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
3
分享
返回顶部
顶部