• QGIS展示三维DEM数据


    QGIS跟arcgis一样,也能加载DEM数据,进行渲染漫游。

     

    叠加影像底图后,也能进行山体晕染。

     

    一、数据获取

    现在国内的公共数据资源做的也很不错了。我们可以从地理空间数据云上获取。

    http://www.gscloud.cn/search

    网站需要注册,注册之后,就能下载数据了。

    我要下载的是30M分辨率数字高程数据,根据矩形检索出来数据列表,点击下载就行了。

    数据集选择:DEM 数字高程数据中的ASTER GDEM 30M分辨率数字高程数据。

    下载了2个,ASTGTM_N26E098和ASTGTM_N26E099,下载速度也还可以。

     

    下载的数据是zip格式的,解压之后就是img文件。

    二、QGIS改成中文模式(使用QGIS 3以上版本)

    英文不好,看着难受,把QGIS界面改成中文模式吧。

    QGIS打开,工具栏,Setting——Options——General:

    勾选Override system locale,User Interface Translation选简体中文。

    点击ok后,关闭QGIS,重新打开即可。

     

    三、QGIS加载DEM数据

    1.图层设置

    打开QGIS,加载ASTGTM_N26E098.img和ASTGTM_N26E099.img文件。

    选中图层,右键属性,设置图层属性。

    符号化,渲染类型选择为单波段伪彩色。

    颜色渐变选择Magma。

    点击ok即可。

     

    注意一下,数据的坐标系是EPSG:32647,WGS84/UTM zone 47N,是分度带投影坐标系。

    2.三维地图

    工具栏,视图——新建三维地图视图,快捷键是ctrl+shift+m,打开三维地图窗口。

    点击设置图标,打开3D设置对话框,高程选择图层ASTGMT_N26E098Y,点击ok即可。

     

    按住ctrl键,在窗口中拖拽鼠标,滚动滚轮,就能实现三维地图的漫游。

    很简单。

     参考教程:QGIS 3D:三维DEM数据加载渲染漫游 - 知乎

  • 相关阅读:
    Cocos引擎加密方案解析
    Qt扫盲-Qt Concurrent概述
    React从入门到精通
    JAVA 时间戳
    Macleod薄膜专题设计中高级课程
    Python毕业设计源代码OA在线办公系统
    八大排序java
    js导出excel表格并生成多sheet(更改列宽)
    Spring Boot 集成 WebSocket 实例 | 前端持续打印远程日志文件更新内容(模拟 tail 命令)
    2.25 day5 QT
  • 原文地址:https://blog.csdn.net/samLi0620/article/details/127713695