这次要介绍的是ArcGIS如何加载在线的天地图(无偏移)。

我们日常工作中经常需要加载在线的地图,用于地图制图的底图、影像查阅,空间数据采集等。目前在线的电子地图有天地图、高德地图、百度地图、google、bing等,我们都可以在GIS软件或其他的行业软件中加载这类地图,我们这里介绍一下ArcGIS如何通过WMTS服务加载无偏移的天地图。

关于在线地图的类型,其实我们一直是推荐天地图的,毕竟天地图是我们官方出品,各项的数据的标准、以及影像的更新速度等都是有保证的。且数据资源是能够满足我们的工作需求。当然其他的地图也是十分优秀的产品,加载的方法也类似,我们后面的文章将介绍ArcGIS无插件加载各类地图。

那下面就开始介绍具体操作步骤吗。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_ArcGIS加载天地图

一、 申请天地图key

  1. ArcGIS要加载天地图,需要先在天地图官方网申请key。打开天地图官网的地图服务API。
http://lbs.tianditu.gov.cn/server/MapService.html

2.在页面点击申请key,没有账户的你注册一个之后登入哦。点击创建用。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_服务器_02

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_服务器_03

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_服务器_04

3.进行相应的设置后,便可得到相应的key值。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_加载_05

4.接下来便可选择你需要的天地图服务,如下有多中类型。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_ArcGIS加载天地图_06

5.我们选择第一个矢量的电子地图,经纬度投影为例介绍。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_ArcGIS加载天地图_07

二、 ArcGIS加载天地图(无偏移)

  1. 在ArcGIS的目录中GIS服务器中双击“添加WMTS服务“

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_加载_08

2. 在添加的WMTS的服务器中设置如下参数。服务地址在上面介绍的天地图官网中。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_电子地图_09

3. 加载天地图成功。()

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_电子地图_10

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_加载_11

4.同理再次加载注记,可得。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_服务器_12

5. 但是你会发现,此时的在线地图是偏移的。

6. 经过一番资料的查阅,我们发现只要在服务地址上加上 esri的表示就可以了。

比如的原来的服务地址为:

http://t0.tianditu.gov.cn/vec_c/wmts

只需变成如下地址即可:

http://t0.tianditu.gov.cn/vec_c/esri/wmts

7. 之后再次添加修改后的服务即可。

arcgis runtime for Android 加载本地数据 arcgis如何加载地图_ArcGIS加载天地图_13

下图就是无偏移的天地图了

三、 推荐学习

 ArcGIS之模型构建器(ModelBuilder)视频教程

ArcGIS10.X入门实战视频教程(GIS思维)

ArcGIS之遥感影像分类及成果应用视频课程

ArcPy结合数据驱动模块的批量制图

ArcGIS之Data Reviewer空间数据质量检查

GIS思维GIS系列技术课程