相信在工作中,总有一些需求,要我们绘制一些大屏或是地图监测,这时我们总是找不到好的地图 json,这里记录下我找到的几个地图JSON和绘制方法。

一、世界地图,不细分国家

相关链接:geojson 在线绘制

Json文件链接:world-min.json

二、世界地图,包含各个国家

Json文件链接:world.json

三、中国地图,省市区县(阿里DataV.GeoAtlas)

相关链接:阿里DataV.GeoAtlas 在线绘制

Json文件链接:china-min.json、china.json

四、地图相邻边界合并,地图边界绘制请慎重 

第一种方式:

第二种方式:

执行 dissolve 命令 dissolve -o result.json

相关链接:mapshaper.org

五、修复右手定则

当我们将地图合并成只有一个图层时,直接放到项目运行,会发现地图不显示了,将文件从 geojson.io 打开

发现右侧提醒我们应该遵循右手定则,这时我们用 mapster-right-hand-rule-fixer 这个小工具进行修复,再将生成的文件运行在项目,这样就解决了不显示的问题。

查看原文