相信有的朋友会有这样的需求,将在线的地图加载到ArcGIS内,但是无论是ArcGIS还是升级后的ArcGIS Pro,只支持WMTS、WMS和WFS等服务,但是我们平时经常看到的地图几乎都是TMS服务,那么有没有办法将TMS服务加载到ArcGIS内呢,答案是肯定的,只不过需要用“迂回”一点的方法,使用ArcGIS Online来实现。
在打开ArcGIS Online官网(
https://www.arcgis.com/home/webmap/viewer.html)并登录自己的账号,登录后效果如下图所示。
登录后效果
点击Add,选择Add Layer from Web,如下图所示。
选择Add Layer from Web
在显示的Add Layer from Web页面内,类型选择A Tile Layer,下面输入需要加载的TMS服务的链接,再下面勾选上Use as Basemap,下面输入Title和Credits,如下图所示。
添加链接
需要注意的是:这里输入的url和平时我们使用的有点不一样,平时的xyz在这里变成了col、row和level。
点击Add Layer完成地图的加载,加载的地图如下图所示。
加载的地图
加载的地图点击Save将地图保存,如下图所示。
点击Save
点击左上方的ArcGIS,选择Content,如下图所示。
选择Content
在显示的页面内点击负责权限管理的按钮,如下图所示。
点击负责权限管理按钮
在显示的页面内,修改权限为Everyone(public),如下图所示。
修改权限为Everyone(public)
点击Save回到之前的页面,点击三个点,选择Open in ArcMap,如下图所示。
选择Open in ArcMap
选择后会下载一个名为item.pkinfo的文件,下载后使用ArcMap打开即可看到刚才加载的那个TMS服务的地图,如下图所示。
ArcMap打开效果
以上就是如何将TMS服务地图加载到ArcGIS内的详细说明,主要包括了发布地图和另存地图等功能。
最后,如果您在工作中遇到与GIS相关的任何难题,请通过关注“水经注GIS”并在后台留言告诉我们,我们将针对比较有典型性和代表性的问题提供解决方案,从而将我们“为您提供丰富的地图数据与专业的GIS服务”之宗旨落到实处!