随身笔记
随身笔记

echarts提取地图某部分、或者将地图某几块区域合并成一个整体

echarts 地图

1,首先获取全国或者某个省的json数据

https://datav.aliyun.com/portal/school/atlas/area_selector

https://sdeno.com/wp-content/uploads/2024/01/3320240122162252.png

这里我选择海南省

备用地址https://sdeno.com/wp-content/uploads/2024/01/mapshaper/mapshaper.org/index.html

 

提起指定模块

这里我将海口市和文昌市单独提取出来,其他的不要

打开https://mapshaper.org/,将第一步得到的map.geojson数据拖进去,点击“Import”导入

https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122162903.png

之后点击右上角的“console”

https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122163006.png

将以下命令输入到dos界面中并回车

filter '"海口市,文昌市".indexOf(name) > -1' -o result.json  //意思是将字段name含有海口市,文昌市单独提取出来
https://sdeno.com/wp-content/uploads/2024/01/aaa20240122163348.png

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

https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122163909.png

 

将地图指定的某个区域合并成一个整体

这里我将海口和文昌合并成一个整体,其他的不变。

将海南省的map.geojson内容粘贴到http://geojson.io/#map=6.92/30.202/107.744

https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122164805-1024x178.png
https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122165234.png

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

https://sdeno.com/wp-content/uploads/2024/01/QQ截图20240122165621.png

把map.geojson导入到https://mapshaper.org/,中输入

dissolve 'alias' -o result.json //将含有alias字段的区域合并成一个整体,其他的其余

回车就会另存为得到result.json,在把数据粘贴到http://geojson.io/#map=6.92/30.202/107.744中验证是否成功。

没有标签
首页      前端资源      wordpress教程      echarts提取地图某部分、或者将地图某几块区域合并成一个整体

随身笔记

echarts提取地图某部分、或者将地图某几块区域合并成一个整体
echarts 地图 1,首先获取全国或者某个省的json数据 https://datav.aliyun.com/portal/school/atlas/area_selector 这里我选择海南省 备用地址https://sdeno.com/wp-cont…
扫描二维码继续阅读
2024-01-22