GRASS斜坡单元分割插件(r.slopeunits)

一、基本原理

斜坡单元划分方法是一种基于数字高程模型(‌DEM)的地表水文分析方法,利用无洼地正负地形分别提取山脊线和山谷线( 分别对应分水线和汇水线) ,把生成的集水流域与反向集水流域融合,再经后期人工修编不合理的单元,最终得到的由汇水线与分水线所划分的区域即为斜坡单元。

目前经常用的方法是基于水文分析的原理进行斜坡划分,主要流程图步骤有一下步骤:

read-normal-img

该方法不仅过程复杂耗时间,因此,意大利@Massimiliano 基于 GRASS 平台开发了一种r.slopeunits斜坡单元,可用于快速划分斜坡单元,进行滑坡易发性评价。

r.slopeunits方法能够自动划分斜坡单元,‌确保了斜坡单元内部坡向的均一性,‌这满足了滑坡稳定性分析方法中对计算单元均一性的假设,‌从而提高了滑坡易发性评价的准确性。‌其次,‌通过地理探测器方法优化滑坡易发性评价指标体系,‌确保了输入到机器学习模型中的评价因子既相关又不冗余,‌保证了模型的可靠性和预测能力。‌

r.slopeunits斜坡划分具体如下:

  1. 在官方网站下载slu_grass78.tgz,并从中提取r.slopeunits文件,重命名为r.slopeunits.py 官网下载
  2. 得到r.slopeunits.py文件后,复制到D:\Program Files\QGIS 3.22.4\apps\grass\grass78\scripts路径(根据自己的安装目录修改)下,将r.slopeunits 移植到GRASS。
  3. 运行 GRASS GIS 即可,在 GUI 下即可调用 r.slopeunits 进行斜坡单元分割。

read-normal-img

参数含义:

read-normal-img

分割效果:

read-normal-img

 

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值