QGIS中河漫滩(floodplain)DEM优化渲染—REM
QGIS中河漫滩(floodplain)DEM优化渲染—REM
REM?啥是REM。
我晓得DEM。
哦,你晓得DEM啊,那你也差不多晓得REM(Relative Elevation Models)了。
为啥要用REM啊?
因为很酷啊...不信,你看呐👇
下面就记载一下处理思路与过程:
首先要有高空间分辨率的高程数据DEM,接着按河流中心线进行高程采样,然后对高程采样数据进行插值得出河床DEM,两者相减就成了REM。
其中,河流中心线高程采样可以借助QGIS中的插件Qchainage和Point Sampling Tool。自此,路径上的高程提取打开了新思路,有木有😆。还有一种思路就是手动采样,也就是参考教程中的Cross Section。
目录
1 下载数据#
网址:LidarExplorer (prd-tnm.s3.amazonaws.com)

定义感兴趣的区域与数据进行下载(这边选择1mDEM数据)

2 QGIS中进行渲染#
若有多幅DEM,可以先进行合并。然后可以预渲染一下看看效果。
2.1 数据预渲染#
河流DEM用REM优化展示有两个条件:一是河流本身上下游之间有一定的高程落差(如果没有什么落差,优化效果会和原来差不多),河流断面方向高程方差大(决定最终展示效果),这个其实和第二个条件是有重叠的。二是DEM空间分辨率足够高,高到可以在断面方向展示丰富的信息。REM优化渲染的本质就是去除河流流向上的高程差异,使得断面方向上的高程信息得以充分展现。
如何判断断面信息丰富程度呢,可以通过假彩色+山体阴影的渲染方式进行查看。
假彩色渲染时,可以调整色带、大小值来优化显示效果。

假彩色渲染完成后,复制粘贴图层,在顶层图层中进行山体阴影渲染设置。

接下来,你就可以较为直观的看出这个河流是不是适合用REM优化渲染了。(其实现在已经蛮好看了哇)
接下来的思路就是河流中心线上DEM的提取与插值。
2.2 河床DEM提取#
2.2.1 IDW#
首先创建线图层,手绘中心线。

接下来需要两个插件来完成对中心线的补点,以及将属性值提取至点。
运用点图层,进行IDW插值。

2.2.2 Cross-section#
新建cross section 线图层,需要添加一个属性字段zval,用以后面手动填写河床DEM。线图层中沿着河流均匀绘制河流断面线。将河床中心与线交点附近的高程填写至zval字段中。

创建TIN

2.3 REM创建与渲染#
采用栅格计算器将原始DEM减去河床DEM,得到REM。然后按照2.1预渲染步骤进行渲染。

2.4 导出图像#
新建Layout窗口,在这个窗口中按照个人需求调整各个要素。


出图:happy:撒花🎆

3 教程参考#
本文档主要参考Daniel Coe的教程,其他的还可以参考王振涛老师的教程以及GIS荟_ArcGIS(pro)教程等等。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)