《水经注地图服务》发布的影像数据在ArcMap中调用

当有用户需要发布一个省以上的海量卫星影像数据时,我们就会强烈建议他使用《水经注地图服务》(WeServer)进行发布。

因为,《水经注地图服务》在经过我们工程师的不断升级优化之后,现在发布全球100TB级卫星影像数据所需要的时间,从原来的2个小时缩短到了现在的2分钟,大大地提升了工作效率。

当然,《水经注地图服务》能做到如此神速的地步,主要得益于它所发布的地图数据格式为我们自主设计研发的DAT文件格式。

那么,通过《水经注地图服务》发布的卫星影像数据应该如何快速在ArcMap加载查看呢?

准备工作

在开始之前,需要先准备离线数据发布软件、离线卫星影像示例数据、ArcGIS安装包和本机IP地址等。

地图发布软件:需要在内网发布离线卫星影像,请确保《水经注地图服务》版本为4.2.1以上,如果低于该版本,请通过关注公号“水经注GIS”并回复“WeServer”免费获取最新版本安装包,也可以直接在水经注官方网站下载。

离线示例数据:本文提供的离线示例数据包括墨卡托投影和WGS84投影的卫星影像与地名标签数据,由于这里主要是为了进行功能性演示,因此仅提供了前10级卫星影像数据。

《水经注地图服务》发布的影像数据在ArcMap中调用_第1张图片

卫星影像示例数据

在安装软件之前,请从以下地址下载示例数据,如果链接失效请联系我们获取。

链接:https://pan.baidu.com/s/1F8l8c0xn2SeeJuFfNqKvfQhttps://pan.baidu.com/s/1F8l8c0xn2SeeJuFfNqKvfQ提取码:alcs

本机IP地址:由于会用到本机IP作为访问地址,可以通过在DOS窗口中运行“IPConfig”命令或其它方式获取本机IP地址以备用,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第2张图片

获取本机IP地址

在ArcMap中离线加载墨卡托卫星影像地图  

我们也可以通过访问WMTS的发布地址来确认地图发布是否成功,地址如下:

http://192.168.5.233:8081/WeServer/wmts?service=wmts&request=getcapabilities

注:上述URL地址中的IP、端口号和图层名称需要与WeServer中的配置保持一致。

以下为基于墨卡托投影的WMTS瓦片发布参数,主要包括了地图发布的数据坐标范围、瓦片地址的格式、瓦片的坐标投影和每一个图层的分辨率等信息。

《水经注地图服务》发布的影像数据在ArcMap中调用_第3张图片

墨卡托瓦片发布参数

现在我们来讲一下在ArcGIS中离线加载墨卡托卫星影像地图的方法。

在ArcMap中点击“目录”图标,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第4张图片

打开数据目录

然后双击“添加WMTS服务器”树节点,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第5张图片

添加WMTS服务器

在显示的“添加WMTS服务器”对话框中,添加WeServer发布的WMTS网络地址:

http://192.168.5.233:8081/WeServer/wmts?service=wmts&request=getcapabilities

注:上述URL地址中的IP为本机地址,端口号和图层名称需要与WeServer中的配置保持一致。

然后点击“获取图层”,可以看到获取到了“acimage”和“aclabel”等多个图层,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第6张图片

配置WMTS参数

添加成功后,可以看到在树节点中新增了两个图层,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第7张图片

添加WMTS图层

将“acimage”和“aclabel”图层拖放到图层列表中,即可离线加载显示WeServer发布的卫星影像,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第8张图片

墨卡托影像加载效果

WGS84经纬度直投的卫星影像离线发布  

发布WGS84卫星影像时需要在重新WeServer管理后台重新发布图层,在主页内通过快速发布发布一个WGS84的图层。

《水经注地图服务》发布的影像数据在ArcMap中调用_第9张图片

快速发布

发布完成之后可以在图层内看到发布的图层,发布的图层如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第10张图片

发布的WGS84服务

在确保服务运行的情况下,可以在浏览器中打开“Z=7/Y=35/X=210”的标签瓦片地址检验发布成果,示例地址如下所示:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/acimage/default/wgs84/7/35/210.webp

注:上述URL地址中的IP为本机地址,端口号和图层名称需要与WeServer中的配置保持一致。

如果无异常,则将会显示北京位置区域的卫星影像瓦片,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第11张图片

卫星影像瓦片

同样地,也可以通过在本机浏览器中打开“Z=7/Y=35/X=210”的地名标签瓦片地址检验发布成果,示例地址如下所示:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/aclabel/default/wgs84/7/35/210.webp

注:上述URL地址中的IP、端口号和图层名称需要与WeServer中的配置保持一致。

如果无异常,则将会显示地名标签结果,如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第12张图片

地名标签瓦片

在微图中打开瓦片网格显示功能,我们可以看到上文中的瓦片“Z=7/Y=35/X=210”,在微图中对应的是“Z=9/X=211/Y=36”瓦片。

也就是说,微图软件中的瓦片的层级比WeServer发布的层级大2,行列号比WeServer大1,且它的编号显示顺序为ZXY,而WeServer发布时的顺序为ZYX,如果你了解它们的区别,会有助于你在调用WeServer发布的瓦片时进行调试。

微图中的瓦片编号

在ArcMap中加载WGS84离线卫星影像

虽然通过修改WeServer配置参数的方式,将发布墨卡托卫星影像地图更改为了发布WGS84卫星影像地图,但WMTS地址是不会变的,仍然为:

http://192.168.5.233:8081/WeServer/wmts?service=wmts&request=getcapabilities

注:上述URL地址中的IP为本机IP,端口号需要和图层名称与WeServer中的配置保持一致。

下图为发布WGS84瓦片的相关参数,同样包括了数据坐标范围、瓦片地址的格式、瓦片的坐标投影和每一个图层的分辨率等。

《水经注地图服务》发布的影像数据在ArcMap中调用_第13张图片

WGS84瓦片发布参数

加载WeServer发布的WGS84卫星影像方法,和上文的发布墨卡托卫星影像的方法完全相同,这里不再赘述,最后发布的效果如下图所示。

《水经注地图服务》发布的影像数据在ArcMap中调用_第14张图片

WGS84影像加载效果

总结

以上就是基于 ArcMap在内网中离线加载卫星地图方法的全部说明,主要包括了墨卡托与WGS84卫星影像的发布、发布瓦片地址的有效性检测和在ArcMap中进行加载显示等内容。

由于本文中提供的数据为示例数据,旨在说明《水经注地图服务》的内网离线发布功能,因此卫星影像数据和地名标签都仅仅提供全球前10级数据。

你可能感兴趣的:(arcgis)