echarts 地图
1,首先获取全国或者某个省的json数据
https://datav.aliyun.com/portal/school/atlas/area_selector

这里我选择海南省
备用地址https://sdeno.com/wp-content/uploads/2024/01/mapshaper/mapshaper.org/index.html
提起指定模块
这里我将海口市和文昌市单独提取出来,其他的不要
打开https://mapshaper.org/,将第一步得到的map.geojson数据拖进去,点击“Import”导入

之后点击右上角的“console”

将以下命令输入到dos界面中并回车
filter '"海口市,文昌市".indexOf(name) > -1' -o result.json //意思是将字段name含有海口市,文昌市单独提取出来

回车之后会另存为一个result.json的文件,把这里面的文件内容复制到http://geojson.io/#map=6.92/30.202/107.744看看是否正常识别

将地图指定的某个区域合并成一个整体
这里我将海口和文昌合并成一个整体,其他的不变。
将海南省的map.geojson内容粘贴到http://geojson.io/#map=6.92/30.202/107.744中


将海口市和文昌市的alias字段值设置成一样,其他的一一对应的名称也必须填上,之后点击左边的另存为按钮得到map.geojson

把map.geojson导入到https://mapshaper.org/,中输入
dissolve 'alias' -o result.json //将含有alias字段的区域合并成一个整体,其他的其余
回车就会另存为得到result.json,在把数据粘贴到http://geojson.io/#map=6.92/30.202/107.744中验证是否成功。