斜坡单元分割插件(r.slopeunits) windows移植方案
该插件由意大利@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 进行斜坡单元分割。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Dorad's Life!
评论