原文地址:blog.csdn.net/qq_19816325...
问题
echart地图区域合并,并不出现内部边界,按照之前的经验,每个区域都有自己的json数组,如果要调整区域划分,比如把A拆成AB或者把AB合并,只需要调整该区域的经纬度数组即可,但是会有个问题,合并之后会有边框,比如
需要两个网站
1、获取地图json数据,阿里地图选择器datav.aliyun.com/tools/atlas...
2、地图文件编辑mapshaper mapshaper.org/
1. 修改要处理的文件
首先将你要合并的地图文件,添加字段标识,name同级添加,名字自定义比如"area"。
举个栗子,我要将崇明区 和长兴区 合并成一个新区域叫新区 ,那么就在两个区域下面添加 "area": "新区",
2.将要处理的json上传到mapshaper
点击console打开控制台
输入执行命令生成新json文件并输出
dissolve 'area' -o result.json
dissolve:合并命令
'area':步骤一取得别名
-o:固定
result.json生成的文件,可自定义命名
3.修改最终json
生成完的json文件只有area,并没有name,但是地图里面是根据name展示的
用编辑器将所有的area 替换成name
然后将新的json文件引入即可