该插件由意大利@Massimiliano 基于 GRASS 平台开发,用于快速划分斜坡单元。

原作者只适配了在 Ubuntu 下的操作,而本人尝试使用后发现并不好使,故想办法移植到 Windows 下使用。由于花费了不少心思摸索,故记录,方便下次查阅。

快速开始

QGIS 安装

  • 确保自己安装了最新版本的 QGIS,GRASS 会一同被安装。
  • 安装完成后,检查目录下是否有 GRASS 程序,程序应位于 QGIS/APP 目录下,例如:D:\Program Files\QGIS 3.22.4\apps\grass\grass78\

安装 r.slopeunits

官方网站

  • 在官方网站下载slu_grass78.tgz,并从中提取r.slopeunits文件,重命名为r.slopeunits.py
  • 得到r.slopeunits.py文件后,复制到D:\Program Files\QGIS 3.22.4\apps\grass\grass78\scripts路径(根据自己的安装目录修改)下。

Windows 适配

D:\Program Files\QGIS 3.22.4\apps\grass\grass78\bin目录下,创建r.slopeunits.bat文件,内容如下:

1
@"%GRASS_PYTHON%" "%GISBASE%/scripts/r.slopeunits.py" %*

试运行

运行 GRASS GIS 即可,在 GUI 下即可调用 r.slopeunits 进行斜坡单元分割。

试运行效果