【最新最权威】ArcGIS ArcMap中添加在线地图-天地图(地形、矢量、影像、全球境界)的方法

1 图源介绍

地理信息公共服务平台(天地图)是县级以上自然资源主管部门向社会提供各类在线地理信息公共服务、推动地理信息数据开放共享的政府网站,由国家级节点、省级(兵团)节点、市县级节点组成。在底图服务方面,天地图提供丰富且标准化的服务类型:基础服务包含矢量底图、多分辨率影像底图、地形晕渲图及地名注记,支持CGCS2000坐标系与OGC标准接口(WMTS/WMS),适配各类GIS软件使用。

2 图源添加

下面介绍一下天地图手动添加的方法。首先我们需要找到"天地图"的官网,申请API Key来供后续添加图源使用。"天地图"中的各图源的服务地址和介绍的网址如下:http ://lbs.tianditu.gov.cn/server/MapService.html,进入网页选择"申请Key"。

在跳转后的界面注册账号并登陆后,进入控制台界面,选择"开发管理"---"应用管理"---"我的应用"。

选择"创建新应用",注意本例中因为我们在ArcGIS ArcMap中使用添加WMTS服务器的方式加载天地图底图,因此创建新应用时应用类型要选择"服务器端",否则会提示"403错误"无法正常加载。

创建好应用后我们即获得了所必需的Key,接下来我们来添加底图服务。

在这里我们不使用天地图官方的WMTS地址,因为官方的配置文件和ArcGIS ArcMap里面的切片方案不一致,直接使用官方地址会出现偏移和不显示的问题,因此改用以下我们修改后的配置文件地址:

https://www.geosceneonline.cn/tianditu/all_services/wmts/1.0.0/WMTSCapabilities.xml

配置文件中包含的图源有天地图所包含的矢量、影像、地形的底图及注记和全球境界的底图,并且所有底图及注记都有CGCS2000和球面墨卡托这两种空间参考的版本。

打开ArcMap,在软件右侧的"目录"侧边栏中,选择"GIS服务器"---"添加WMTS服务器",在界面中"URL(U)"一栏输入我们的配置文件地址,点击"自定义参数"区旁的"+"按钮新增一个参数,【参数】填写"tk",【值】填写申请到的key。

然后点击 "服务器图层"下方的"获取图层"按钮,获取服务中的所有图层。

点击"确定",此时可以在目录中看到"GIS服务器"下,新增加了一个WMTS服务-"在线地图服务,在www.geosceneonline.cn上",若前面有红色叉,需要在此服务上点击右键,在菜单中点击"连接"按钮,成功连接后就可以看到一个链接就完成了所有天地图图源的添加。我们可以根据自己的需要拖动到地图中即可。

相关推荐
GIS阵地1 天前
ERA5‑Land逐小时降水数据下载+QGIS后台QgsTask批量处理完整指南(水文洪涝仿真,河南省案例)
gis·qgis·数据处理
非科班Java出身GISer1 天前
ArcGIS JS 基础教程(30):体元系列 - VoxelLayer 体元图层
arcgis·arcgis js 体元图层·arcgis js 体元·arcgis js 体素·arcgis js 体素图层·arcgis 体元图层·arcgis 体素图层
xiaominlaopodaren2 天前
three.js最小地图运行时(十):接入离线逻辑瓦片剖面
javascript·gis·three.js
三维地图技术社区2 天前
一张实景三维地图是怎么来的?从无人机航测到倾斜摄影建模的完整技术链路
gis·实景三维·三维可视化大屏·bim·无人机航测·倾斜摄影建模·空三解算
xiaominlaopodaren3 天前
three.js最小地图运行时(九):TileKey 线框与 cursor 坐标探针
javascript·gis·three.js
xiaominlaopodaren4 天前
three.js最小地图运行时(八): 瓦片调试网格
javascript·gis·three.js
鸿儒5174 天前
91卫星助手大影像下载方法
arcmap
非科班Java出身GISer5 天前
ArcGIS JS 基础教程(29):CSVLayer 表格点位图层
arcgis·arcgis js·arcgis js csv图层·arcgis js scv·arcgis csv 图层
久数君5 天前
2026年GIS入门软件怎么选?ArcGIS、QGIS、GISBox等工具详解
gis·qgis·arcgis pro·超图·gisbox·global mapper·地图数据处理工具
xiaominlaopodaren5 天前
three.js最小地图运行时(七): MapRuntime 与地图交互
javascript·gis·three.js