ARCGIS地图可视化是一个很简单的运用,但是由于ARCGIS这个软件不是特别熟悉,也搞了好久,而且今天想到一个新的地图可视化思路。
需求是需要将一堆poi可视化出来。
具体步骤如下:
- 使用高德api爬取对应城市poi数据;
- 使用高德api爬起对应城市行政区域边界数据;
- 使用ARCGIS将散点和边界数据可视化,直接建个地图文件,add data就可以了,这里不需要调整爬取的数据的坐标系,因为高德的数据全部都是GCJ02的,不过ARCGIS里没有这个地理坐标系,可以选择84坐标系就可以了,无所谓,反正只是可视化。
- 添加openstreetmap的底图,截止到这里可以看我之前做的一个链接。但是到这里之后有一个小问题,就是osm的坐标系是84坐标系,但是爬取的高德的数据都是GCJ02的,因此需要做一个坐标偏移来校准,WMTS和直接导进去的txt数据都是无法做校准的,这时我们可以先开着osm底图,然后截图保存成位图,再将位图导进去建成一个图层,该位图图层便可以进行地理配准。
- 具体的地理配准操作可以参见这篇博客,讲的很清楚了,就自己设置个四五个控制点,就可以配准的很好了。
- 最后为了使各个类型的poi用不同颜色展示,参见这篇文章即可了,操作也很简单。
- 展示下最后的效果