(本文首发于“水经注GIS”公号,关注公号免费领取地图数据)

概述

QGIS原称为Quantum GIS,是一个用户界面友好的开源桌面端软件,支持数据的可视化、管理、编辑、分析以及印刷地图的制作,并支持多种矢量、栅格与数据库格式及功能。你也可以简单粗暴地把它理解为是一个开源且免费的ArcGIS,因为它和ArcGIS一样都有着很多非常强大的GIS功能。

准备工作

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

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

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

卫星影像示例数据

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

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

QGIS软件安装包:QGIS安装包可以从QGIS官方网站下载,也可以通过关注微信公众号水经注GIS”并回复“QGIS”即可获取百度网盘下载地址,这里提供的是64位版本。

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

获取本机IP地址

设置QGIS界面为中文

QGIS的默认用户界面是英文版本的,安装启动之后如下图所示。

QGIS界面

如果不习惯使用英文界面,可以设置为中文界面。

首先,点击“ Settings\Options... ”菜单,如下图所示。

选择菜单

然后,在显示的“Options-General”对话框中,点击“General”选项。

配置对话框

最后,勾选“Override System Locale”复选框,并在“User interface translation”中选择“简体中文”即可,如下图所示。

配置中文界面

保存语言配置后,重新启动软件,就可以看到软件是中文版的了,如下图所示。

中文界面

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

请确保已经使用WeServer成功离线发布了墨卡托卫星影像。然后,在QGIS中新建“XYZ Tiles”地图数据源连接,操作如下图所示。

新建连接

在显示的地图对话框中,输入任意图层名称,网址则务必需要输入正确的瓦片发布地址:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/mercator/default/mct/{z}/{y}/{x}.webp

配置影像瓦片地址

上面的地址可以从WeServer后台管理系统中获取(注意修改为你自己的IP地址、端口号还有图层名称),如下图所示。

服务地址

用上述同样的方法,添加地名标签瓦片地址:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/mecatorL/default/mct/{z}/{y}/{x}.webp

配置瓦片地址

双击添加后的图层名称,会加载显示WeServer发布的墨卡托卫星影像,如下图所示。

墨卡托影像离线加载结果

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/3/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发布的瓦片时进行调试。

微图中的瓦片编号

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

理论上如果QGIS中的“XYZ Tiles”瓦片加载功能支持WGS84坐标系的话,同样地可以通过瓦片地址进行加载。

WGS84卫星影像瓦片发布地址为:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/acimage/default/wgs84/{z}/{y}/{x}.webp

WGS84地名标签瓦片发布地址为:

http://192.168.5.233:8081/WeServer/wmts/1.0.0/aclabel/default/wgs84/{z}/{y}/{x}.webp

但经过研究,QGIS的“XYZ Tiles”功能好像并不支持WGS84的瓦片加载,但并未作过于深入的研究。

不过由于WeServer发布的离线瓦片支持WMTS服务,因此我们可以在QGIS中新建“WMS/WMTS”地图服务链接,如下图所示。

新建WMS/WMTS服务

在显示的新建链接对话框中,名称可以任意输入,网址需要输入WeServer发布的WMTS瓦片地图服务地址:

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

新建WMTS瓦片服务

地图连接添加成功后,通过双击“acimage”和“aclabel”图层,即可加载显示WeServer在内网发布WGS84卫星影像地图与地名标签,如下图所示。

WGS84卫星影像加载效果

这里顺便提一下,为什么通过加载上述网址就可以加载WeServer发布的瓦片地图呢?那是因为通过访问以上网址,WeServer会向请求端返回一个地图发布瓦片相关的信息,包括发布的数据坐标范围、瓦片地址的格式、瓦片的坐标投影和每一个图层的分辨率等详细信息。

在浏览器中打开上述的网址,可以查看地图瓦片的描述信息,如下图为墨卡托投影瓦片发布的相关参数。

墨卡托瓦片发布参数

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

WGS84瓦片发布参数

也就是说,凡是支持加载WMTS的GIS平台,都可以通过上述方式加载WeServer在内网离线发布的卫星影像地图数据。

(本文首发于“水经注GIS”公号,关注公号免费领取地图数据)

《水经注地图服务》发布的卫星影像数据在QGIS中调用相关推荐

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

    (本文首发于"水经注GIS"公号,订阅"水经注GIS"公号,为你分享更多GIS技术 ) 1.概述 当有用户需要发布一个省以上的海量卫星影像数据时,我们就会强烈建 ...

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

    (本文首发于"水经注GIS"公号,关注公号免费领取地图数据) OpenLayers是一个用于开发WebGIS客户端的JavaScript包. OpenLayers 支持的地图来源包 ...

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

    (本文首发于"水经注GIS"公号,关注公号免费领取地图数据) 当有用户需要发布一个省以上的海量卫星影像数据时,我们就会强烈建议他使用<水经注地图服务>(WeServer ...

  4. 《水经注地图服务》新版发布

    <水经注地图服务>已发布新版,请各位新老客户到官方网站下载新版试用或升级更新. 当前版本主要对Windows 64位版和Linux版进行升级,从该版开始,Windows32位版将不再升级. ...

  5. 《水经注地图服务》发布的全球影像数据在水经微图中调用

    (本文首发于"水经注GIS"公号,订阅"水经注GIS"公号,为你分享更多GIS技术 ) 1.引言 古人云:"工欲善其事,必先利其器."意思是 ...

  6. 《水经注地图服务》快速发布MBTiles数据

    (本文首发于"水经注GIS"公号,订阅"水经注GIS"公号,为你分享更多GIS技术 ) 1.概述 <水经注地图服务>的快速发布功能是一个能够帮助用户 ...

  7. 《水经注地图服务》数据源说明

    (本文首发于"水经注GIS"公号,关注公号免费领取地图数据) <水经注地图服务>(WeServer)是一款可快速发布全国乃至全球海量卫星影像的地图发布服务产品,该产品完 ...

  8. 《水经注地图服务》下载与安装步骤

    概述 <水经注地图服务>(WeServer)是一款可快速发布全国乃至全球海量卫星影像的地图发布服务产品,该产品完全遵循OGC相关协议标准,是一个基于若干项目成功经验总结的产品.它可以轻松发 ...

  9. 《水经注地图服务》缓存管理说明

    (本文首发于"水经注GIS"公号,关注公号免费领取地图数据) <水经注地图服务>(WeServer)是一款可快速发布全国乃至全球海量卫星影像的地图发布服务产品,该产品完 ...

最新文章

  1. 使用memcache做web缓存
  2. 中国团队狂揽5项大奖!北航团队获2021 ACM MultiMedia唯一最佳论文奖
  3. SAP S4HANA BP事务代码初始界面的ROLE和Grouping配置
  4. 2018\National _Java_A\1.三角形面积
  5. 链表的头结点和尾节点的用处
  6. 10.Web组件复用
  7. Python随机梯度下降法(二)
  8. 用8张图理解Java
  9. AHS of FCGRC 停课 Day 3
  10. 培华学院2012届计算机专业多少人,西安培华学院学子在中国大学生计算机设计大赛中取得多个国奖...
  11. 图:经过艰苦的代码收官阶段,我的抽奖软件作品终于完工,大家欣赏.从我个人的自我判断来看,其它的抽奖软件都是浮云...
  12. wekan docker安装部署
  13. 将iGoogle-Style新标签页添加到Chrome
  14. 神奇的Tom猫(Tomcat)
  15. Python量化分析应该怎么做 ?
  16. 记渣渣烟和专车司机的一次聊天
  17. Android Doze模式
  18. 科力锐助力政务云统一灾备中心建设
  19. Elasticsearch如何创建索引,添加,删除,更新文档
  20. Android端文字识别

热门文章

  1. [新书推荐]Autodesk地理信息系统解决方案——FDO、MapGuide、AutoCAD® Map 3D二次开发指南...
  2. 高人气蓝牙耳机推荐,2023年值得入手的四款蓝牙耳机
  3. 最新水文水动力模型在城市内涝、城市排水、海绵城市规划设计中深度应用丨SWMM排水管网水力、水质建模及海绵与水环境应用
  4. 触摸屏幕时间长短时间、禁止页面点击事件
  5. 通达信的系统BOLL-M
  6. 对电话号码判断合理性
  7. 微信小程序开发(二)图片上传
  8. 【matlab】关于遗传算法工具箱GAOT 改成可设置的交叉概率和变异概率
  9. 通讯录模拟(数据结构+JavaFX)--注释详细
  10. 【CS学习笔记】19、代码执行的方式