TransCAD加载互联网发布地图(如高德)
1、TransCAD的Web Maps Layers配置文件解读
TransCAD6.0正式版提供了一个可以加载Web Map Layers的工具。在Tools-Imagery-Web Map Layers
2、TransCAD 自带了若干个WebMapLayers的配置文件,一般位于用户文档目录下Caliper的WebMapServices里,具体目录参考如C:\Users\Users\Documents\Caliper\TransCAD 6.0\WebMapServices,主要包括了Google地图、Open Street Map等地图。
3、配置文件以XML文件来描述,如Google SateLite map.xml,主要字段包括:
<Service name>,一般接受WMS、TMS(具体查百度)
<ServerUrl>,是最主要的内容字段,是一串获取地图瓦片的地址URL,其中x为行号、y为列号、z为level
<DataWindow>,数据窗口,四至边界、级数等
<Projection>,投影
4、获取高德地图瓦片的地址
利用Google Chrome、 360se、 FireFox浏览器,按F12调出开发人员工具,选中Network(网络)-Img(图片)按钮,拖动地图获取瓦片的地址。
5、配置地图参数文件
根据第一步获取的瓦片地址,将x\y\z修改为变量参数,如${x}\${y}\${z},另外,需要将‘&’字符修改为HTML的相应符号‘&’
新文件另存至C:\Users\Users\Documents\Caliper\TransCAD 6.0\WebMapServices,文件名为Amap Map.xml
6、在TransCAD里加载地图
重启TransCad,可以发现在Imagery菜单下多了一个新子菜单Amap Map
打开一个地理文件,点Amap Map即可加载高德地图。