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

(本文首发于“水经注GIS”公号,订阅“水经注GIS”公号,为你分享更多GIS技术 )

1、概述

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

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

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

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

2、准备工作

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

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

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

卫星影像示例数据

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

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

ArcGIS软件安装包:通过关注微信公众号“水经注GIS”,然后回复“ArcGIS”即可获取安装包的百度网盘下载地址。

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

获取本机IP地址

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

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

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

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

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

墨卡托瓦片发布参数

现在我们来讲一下在ArcGIS中离线加载墨卡托卫星影像地图的方法。在ArcMap中点击“目录”图标,如下图所示。

打开数据目录

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

添加WMTS服务器

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

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

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

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

配置WMTS参数

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

添加WMTS图层

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

墨卡托影像加载效果

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

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

快速发布

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

发布的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中的配置保持一致。

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

卫星影像瓦片

同样地,也可以通过在本机浏览器中打开“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中的配置保持一致。

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

地名标签瓦片

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

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

微图中的瓦片编号

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

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

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

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

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

WGS84瓦片发布参数

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

WGS84影像加载效果

(本文首发于“水经注GIS”公号,订阅“水经注GIS”公号,为你分享更多GIS技术 )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值