目前世面上有很多款地图下载器,有的可以下载无偏地图,但是暂时不提供生成arcgis瓦片,有的可以生成arcgis瓦片但是要获得无偏地图需要购买昂贵的软件。
这里是一种简单的解决方案。
1.首先下载所需区域的任意地图
2.发布成arcgis server服务,并切片。这样就获得了你所需区域的arcgis 瓦片配置(conf.xml和conf.cdi),以及生成好的瓦片目录和png文件。
3.用下载器下载所需区域的地图瓦片(只要是按照google瓦片规则命名即可),下载的时候选择范围最好大于你所需的范围,保证不遗漏瓦片都下载了。
4.简答描述思路:arcgis瓦片命名规则是 、
L+层数(0补齐) / R + 瓦片行号的16进制(0补齐) / C+瓦片列号的16进制(0补齐).png
而下载的google切片规则是
层数 / 瓦片列号的10进制 / 瓦片行号的10进制.png
那么,通过命名规则的转换,即可找到arcgis 瓦片对应的google瓦片,进行替换即可。
利用python简单的实现:
</