五步轻松搞定QGIS三维地形浏览

下载DEM数据

https://dwtkns.com/srtm30m/ 网站提供了便捷的全球30米分辨率DEM数据下载服务,数据格式为美国航空航天局(NASA)和国防部国家测绘局(NIMA)联合测量的SRTM数据(Shuttle Radar Topography Mission,即航天飞机雷达地形测绘使命)。SRTM数据使用16位整数表示高程数值,最大正高程值为9000米,最大负高程值为海平面以下12000米。

该网站以地图切片的形式提供数据下载导航服务,点击选择某切片,在弹出的信息框中点击【Download DEM】按钮,即可下载该切片对应区域的DEM数据。本文下载并采用的示范数据对应的地图切片编号为N36E117,对应我国山东省泰安市周边区域。

五步轻松搞定QGIS三维地形浏览_第1张图片
下载该数据需要提供美国航空航天局地球数据(NASA EARTHDATA)网站的注册账号信息。
五步轻松搞定QGIS三维地形浏览_第2张图片
通过以下网址填写基本信息即可快速完成注册:

https://urs.earthdata.nasa.gov/users/new
五步轻松搞定QGIS三维地形浏览_第3张图片
下载的DEM数据为压缩文件,解压缩后的数据格式为*.hgt,示范数据为N36E117.hgt。

加载谷歌影像

启动QGIS,在【浏览】面板中找到【XYZ Tiles】节点,在该节点上点击鼠标右键,在弹出菜单中选择【新建连接】。
五步轻松搞定QGIS三维地形浏览_第4张图片
在弹出的【XYZ连接】对话框中,输入XYZ连接名称和地址,名称可以任意取,谷歌影像访问地址为:

http://www.google.cn/maps/vt?lyrs=s&hl=zh-CN&x={x}&y={y}&z={z}&s=Gali
五步轻松搞定QGIS三维地形浏览_第5张图片
点击【XYZ连接】对话框中的确定按钮,打开谷歌影像。此地址的谷歌影像为无偏移影像,投影坐标系为WGS 84/Pseudo-Mercator
五步轻松搞定QGIS三维地形浏览_第6张图片

加载DEM数据

在QGIS【浏览】面板中找到解压缩后的DEM数据文件,将其拖入地图画布窗口。在【图层】面板中找到DEM图层(N36E117),在其上点击鼠标右键,在弹出菜单中选择【缩放到图层范围】。地图将放大到DEM图层的范围。在【图层】面板中可以看出,该DEM图层(N36E117)高程值的最小值和最大值分别为3米和1330米。

新建三维地图窗口

点击菜单【视图】->【新建三维地图视图】。

QGIS将创建一个【三维地图1】面板。默认面板尺寸偏小,用鼠标将其调大,拖动放置到合适的位置。

设置三维参数

点击【三维地图1】面板上方工具栏最右侧的【设置】按钮,弹出【3D设置】对话框。

在【3D设置】对话框中,把【地形】面板中的【类型】设置为“数字高程模型(栅格图层)”,【高程】选择DEM图层(N36E117),【Skirt height】的默认值为“10地图单位”,将其调大有助于消除三维地形浏览时偶尔出现的白斑。设置完毕后,点击【OK】按钮。
五步轻松搞定QGIS三维地形浏览_第7张图片

此时,在【三维地图1】面板中看到的只有黑白色的DEM图层。这是由于该图层是不透明的,完全遮盖了下方的谷歌影像图层。
五步轻松搞定QGIS三维地形浏览_第8张图片
在【图层】面板中,取消DEM图层(N36E117)的勾中状态,该图层将不再显示在【三维地图1】面板中,谷歌影像则显示了出来。

按住键盘上的【Shift】键,按下鼠标左键,慢慢向下方拖动鼠标,同时注意观察三维地图显示效果的变化。可以看出,遥感影像将逐步呈现出明显的三维地形效果(示范数据呈现出的是泰山地区的三维地形)。尝试对三维地图进行放大、缩小、平移等操作,并进行观察。三维地图窗口右侧提供了常用的三维操作按钮。

使用QGIS进行三维地形浏览的基本介绍就到这里,今后还会和大家更加深入地分享QGIS的三维知识与技能,包括DEM渲染高级设置、建筑物三维可视化等。三维功能是QGIS未来发展的发力重点之一,让我们共同关注。

吴建玲

2020年6月5日


版权声明

本文欢迎转载,转载时请注明出处。

五步轻松搞定QGIS三维地形浏览_第9张图片

你可能感兴趣的:(QGIS课堂)