ArcGIS加载天地图底图服务

一、使用条件:

1、软件:本次测试使用软件为arcmap10.8(其他版本软件也可以)

2、网络:可以连接互联网

3、服务:https://www.tianditu.gov.cn/进入天地图官网,进行注册。注册完成后

进入这个页面:https://console.tianditu.gov.cn/api/key(可以直接复制我的链接进入)申请token.注意是服务端

以上三个条件缺一不可

二、具体使用

天地图有以下服务地址列表:

http://lbs.tianditu.gov.cn/server/MapService.html

直接使用上述服务地址是不行的,需要改动一下,如:http://t0.tianditu.gov.cn/img_c/esri/wmts 加上esri

改完之后的服务地址:
矢量地理坐标    
底图:http://t0.tianditu.gov.cn/vec_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cva_c/esri/wmts

影像地理坐标    
底图:http://t0.tianditu.gov.cn/img_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cia_c/esri/wmts

地形地理坐标    
底图:http://t0.tianditu.gov.cn/ter_c/esri/wmts

注记:http://t0.tianditu.gov.cn/cta_c/esri/wmts
然后打开arcmap

打开ArcMap10.8——Catalog——GIS Servers——Add WMTS Server,

URL处填写图层链接地址,自定义参数添加,参数:tk    值:天地图申请的Key值

获取图层,查看是否可以正常获取分级图层,之后点击确定。

注意点击连接,连接好了才能拖动

可以添加天地图的各种风格的底图

也可以把这些底图导出lyr

下次使用直接拖动lyr,不用像第一次这么麻烦了。

附:2016年天地图与Esri实现在线地理信息服务共享,esri产品已经把天地图作为底图
https://www.sohu.com/a/76185331_335896

### 如何在 ArcGIS 中配置并添加天地图 WMTS 服务作为底图 为了在 ArcGIS 中成功配置并添加天地图 WMTS 服务作为底图,需遵循特定的方法来确保兼容性和性能优化。 #### 配置 TiledMapServiceLayer 扩展 由于 arcgis js api 3.x 版本支持通过 `esri/layers/TiledMapServiceLayer` 加载瓦片地图服务,在处理来自 GeoServer 的 WMTS 数据源时,可能需要对该类进行适当扩展以适应不同坐标系统的转换需求[^1]。对于天地图而言,其默认提供 EPSG:4326 和 EPSG:3857 投影下的数据,因此应确认所使用的 API 支持这两种常用地理坐标系统之间的无缝切换。 #### 添加 WMTS 图层至项目中 当准备就绪后,可以通过 ArcGIS Server Manager 或者 ArcGIS Pro 来管理 GIS 资源和服务。具体操作是在“GIS服务器”列表下找到对应的服务名称,并将其关联的地图图层拖放到项目的“图层”面板内完成加载过程[^2]。不过针对在线资源如天地图,则更常见的方式是从官方文档获取 RESTful 接口地址或其他形式的访问链接,进而利用编程接口动态引入这些外部图层。 #### 实现代码示例 下面给出一段基于 JavaScript 的简单实例用于说明如何调用天地图 WMTS: ```javascript require([ "esri/map", "esri/layers/WMTSLayer", "dojo/domReady!" ], function(Map, WMTSLayer){ var map = new Map("mapDiv", { basemap : null, center : [104.0669, 30.6701], zoom : 10 }); var wmtsUrlTemplate = 'http://t{subDomain}.tianditu.gov.cn/DataServer?T=vec_w&X={col}&Y={row}&L={level}'; var subDomains = ['0', '1', '2', '3', '4', '5', '6', '7']; var tiandiTuVecLayer = new WMTSLayer({ urlTemplate:wmtsUrlTemplate , subdomains:subDomains, copyright:"© 天地图" }); map.addLayer(tiandiTuVecLayer); }); ``` 此段脚本创建了一个新的 Web 地图对象并将天地图矢量图层设置为其基础地图的一部分。注意这里使用的是公开可用的数据集;如果计划部署于生产环境,请务必查阅最新的许可协议以及是否需要申请密钥等事项。
评论 32
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值