ArcMap添加在线天地图服务
本文作者:一名不愿透漏名字的火,精通天文地理遥感地信和风水的菜鸡GISer。
天地图(地理信息公共服务平台)是自然资源部主办的一个向社会提供各类在线地理信息公共服务、推动地理信息数据开放共享的政府网站。
对咱们GISer来说最常见的一个需求就是加载各式各样的在线底图来查看,天地图刚好提供了这样的一种服务,可以很方便地让我们在桌面端软件(如Arcmap、QGIS)等中查看在线底图。由于QGIS有成熟的插件可以方便启用,而很多读者仍然在使用Arcmap,所以针对Arcmap用户出一期添加天地图地图API的教程。
申请天地图API
想使用天地图的服务首先要注册天地图,打开天地图网址:
https://www.tianditu.gov.cn/
在右上角有登录和注册按钮,有账号可以直接登录,没有账号需要注册。
完成注册后在首页找到“开发资源”页面,可以看到天地图网站提供的服务不止地图API一种。
在页面右上角找到控制台,点击进去之后可以创建新应用。按照命名规范可以起一个自己喜欢的名字,行业类别根据你所属的行业自行选择,注意应用类型必须选择“服务端”。
然后就成功创建了一个应用。
点确定后刷新页面可以看到我们刚创建的应用。
后方的设置可以调整该API应用可以访问的内容,如果不用也可以进行删除。此时最重要的,就是我们的Key,也就是token。
ArcMap设置
打开Arcmap,在目录窗格里找到“GIS服务器”,然后选择“添加WMTS服务器”
在天地图官网,可以查看到可以使用地图服务的URL,打开
http://lbs.tianditu.gov.cn/server/MapService.html
查看想要使用的地图服务类型,如下所示:
以“矢量底图为例”,选择经纬度投影的URL,为
http://t0.tianditu.gov.cn/vec_c/esri/wmts?tk=您的密钥
打开“添加WMTS服务器”,输入URL,注意只写到?号,后面的内容不要。
下方自定义参数里面,参数为tk,值为刚才申请好的Key。然后确定即可,如下所示:
使用方法
刚添加完成或者每次刚打开Arcmap时,服务都是断开链接的,见下图服务前有小红×,此时只需要双击即可链接:
然后将下方的图层拖到到主窗口即可愉快的使用了。
注意事项
天地图的个人开发者每天有1w次的使用额度,用完会被禁止访问,然后次日0点自动刷新。具体的API使用情况可以在控制台的“访问统计”中查看。(一般个人用每天足够)
使用小技巧
在有时候需要频繁小范围移动的时候,天地图加载会比较卡顿,我们可以先将图层关闭(不显示),然后移动后再将影像打开,可以减少一定的加载时间。
天地图域名支持t0~t7,可以随机选择一个,如果有时候遇到比较卡顿,可以换一个,还是一样的方法,只不过将网址换成如下所示,参数设置是一样的,如:http://t2.tianditu.gov.cn/vec_c/wmts?
注意ArcMap的版本,10.2版本的ArcMap不能输入tk参数,即使把tk参数带到url后面,虽然能添加wmts服务,但是却也不能成功显示底图
天地图的url要加上esri,像这样http://t0.tianditu.gov.cn/img_c/esri/wmts,因为不加esri的话底图有偏移
有部分小伙伴反馈,大概是10.5.1及之前的版本都无法正常添加天地图,但可以在之后的版本里正常添加后另存为图层文件,10.2等版本直接使用这个图层文件就可以了
其中3 4 来自微信群友 @以力服人, 5来自 @诸侯尽西来 感谢!
相关阅读
声明
1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。
2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

