在Excel catalyst的努力下,已经做出了中国地图省市县的标准地图数据包,也找到了世界地图的国家地图数据包和世界地图的三级地图数据包。
然后,在贝壳网上,我们找到了中国近百个热门房地产城市的街道级颗粒地图数据,并收集处理成地图数据包使用。
还没有结束,我们又一次在高德地图上找到了POI兴趣点的等高线,可以制作POI级地图数据包。
兴趣点的地图来源
只要是标准的POI搜索,它的等高线就可以清晰的出现在高德的地图上,而这条等高线就是我们下一个地图数据包的素材来源。
经过不懈的努力,我们找到了一个更准确的数据URL,它是从https://www.amap.com/place/B00140TVEV.打开的在网页加载过程中,真正的json包URL https://www.amap.com/detail/get/detail?将在后台加载id=B00140TVEV。最终的大纲信息保存在这个json文件中。
在下面的形状属性下,最终可以得到等高线。
但B00140TVEV代表华南农业大学。你从哪里知道的?这里使用Excel catalyst过去地图数据的POI搜索功能,比如搜索广州大学信息,可以得到如下结果表。
一切准备就绪,原理完全明白,是时候强制自动收力了。当然,这里使用Excel catalyst网页采集功能,是新修的,可以通过反爬虫检测到是机器采集,所以慢一点,应该可以用。
详情请参考本文:
采集的json文件不是geojson的地图数据包格式,需要转换。首先要转移到Excel表格中,直观地配置所需信息。
geojson格式的地图数据包可以完美地用于地图可视化。
有了EasyShu,地图可视化已经在Excel上完美启动。
上图中POI过于分散,很难看到整个画布中每条轮廓线的大小和颜色。
后续功能探索
从上述效果来看,兴趣点的等高线已被成功采集,并转换成geojson地图数据包,在EasyShu中可视化呈现。
还有其他工作可以让效果更完美更实用。
POI 空之间的白色距离缩短,使得可视化效果更好
此时利用本地空间查看器实现规划,在Excel中初步缩小每条等高线的经纬度距离,然后结合LSV将等高线可视化呈现在地球上,再自行微调到合适的位置。
非标准地图元素的自定义示意图
目前,所有已完成的地图等高线信息都是基于标准地图或界面,但大量的非标准数据如当地乡镇的地图等高线。大量在基层工作的人非常需要。此时,LSV可视化仍用于交互式完成。
每个地图数据文件的格式转换
LSV采用Google earth的kml文件格式,而geocharts可视化采用geojson格式。同时,最好的数据处理和排序是在Excel环境中,因此需要将这些格式相互传递。最终效果是在LSV上交互绘制等高线,转换回Excel环境,处理一些属性信息,然后转换成geojson供ECharts使用。或者把从高德采集的POI等高线转换成Excel,然后调整下等高线的经纬度,在LSV可视化微调,最后转换成geojson格式供ECharts使用。
每个地图坐标系的变换
由于高德地图采用火星坐标系,LSV采用GPS国际坐标系,或许百度地图的部分坐标系也参与后续,这些主要坐标系的转换也需要解决,不依赖接口服务,离线处理。虽然在准确性上可能存在一些问题,但它足以胜任可视化。
地图的其他用途
除了分级填充图的应用之外,还有散点图、气泡图和热图,它们也可以从上述地图数据包中受益,并将在以后集成。
在发展的同时
好消息是以上一系列功能已经密集开发,过几天就可以和大家见面了,做这么多事情,就是为了让大家有个共识,把地图数据可视化。在Excel catalyst和EasyShu上,我们可以找到最完美的答案,不用苦苦搜索。我们做的比你想要的更多。
为了Excel catalyst和EasyShu更好的发展,请大家多参与,一起传播,让更多的人得到这些好的信息,少交各种地图智商税。