自从和地图可视化结缘,一路走了好几年,从最初的Excel催化剂版本的地图可视化,到EasyShu的全系列地图可视化。
为做出一幅至强的自定义地图,源材料是关键,在过往的分享中,已经为大家搜罗了最全的中国地图数据包,含省市区县级别的矢量地图轮廓。
详见下文:
[地图可视化]中国地图数据包分享,三大格式geojson/topojson/svg,分类史诗级完备。
而接着为了EasyShu全民地图可视化,开发了大量地图数据包制作辅助功能,并再次采集了世界地图及世界各国家省级地图,全部可在安装EasyShu后立马可用。
到今天,终于最难的事情已经做完了,中国乡镇级别的矢量地图数据,加工完毕。
从【气象水文科研猫】号主手中,拿到了其分享的原始的【中国乡镇级别的矢量地图】,如获至宝,在此特别感谢其无私分享。
更多的高阶地图可视化,亦可关注其公众号推文内容,使用python/R制作各种高阶地图。例如以下的【清王朝地图】
Python自定义colorbar—以1820年清王朝地图shp研究为例(附中国乡镇行政shp)
最后,正式展示下从源数据到加工成品的效果。
一、源数据为分文件夹的分省的省、市、区县及乡镇的矢量地图,shp格式,一般GIS行业使用的主要格式,普通业务分析人员较难驾驭。
二、经过mapShaper的技能把持(在B站里笔者录制了全套的mapshaper的教程,有兴趣的可去搜索学习下),将其转化为geojson格式文件,可供EChartst等可视化工具使用(再简单转换下为svg格式,即可让PPT大众工具使用)。
三、使用EasyShu组合地图数据包功能,顺利分拆出东莞地图,一试身手,一键出图乡镇级地图可视化。
四、整理清洗成EasyShu可供调用的友好内部元数据格式,增加父级信息及乡镇中心点经纬度信息。
五、完成元数据整合工作,4.8万个乡镇矢量形状整理汇总完毕。
六、对源数据中省级信息错位进行较对并重新拆分到文件,如本该内蒙古的乡镇信息,存储在黑龙江的文件中。
一个不错,一信不漏。
七、随心所欲制作乡镇自定义地图数据包。
使用EasyShu【组合生成新地图数据包】功能,随心所欲,即可生成所需的局部自定义乡镇级别地图底图。
如此一幅乡镇级别的自定义地图出炉了。
对上述分享内容有兴趣,可私聊笔者微信:easyshu2021,不方便公开分享,购买过EasyShu的用户,可限量获取体验。