当前位置:   article > 正文

GRASS GIS7.6 配置FUTURES模型插件 r.futures

grass gis 安装扩展包

r.futures 是未来城市-区域环境模拟(FUTure city - regional Environment Simulation, FUTure)的一个应用,它是一个新兴的城乡景观结构的多层次模拟模型。future使用耦合子模型生成景观模式的区域预测,这些子模型集成了土地变化的非平稳驱动因素:人均需求(需求子模型)、地点适宜性(潜力子模型)和转换事件的空间结构(PGA子模型)

在Windows/ Ubuntu 系统中,GRASSGIS安装配置r.futures插件步骤如下:

  • 安装futures插件

此处有三种安装方法:

  1. 通过GRASSGIS命令行安装:

打开GRASS GIS,在命令行中执行:

    g.extension r.futures
    g.extension r.sample.category

结果如下:

up-333ed0127024b215ad8cf56af4a0aee7e71.png

2. 在GRASS GIS 图形界面中操作安装:

1)点击菜单栏-》设置-》组件扩展-》从GRASS插件安装扩展(也可以直接在命令行输入 g.extension)

up-edcb55f5d749013c387b1a1a89714bb5795.png

2)在弹出的对话框中,搜素future,并选择全局安装,sample插件同理

up-277d323e950ff71278675df2c46485e5a9d.png

最后可以看到跟命令行安装同样的结果:

up-fd77d4759e3f0d8cb93cdbdc66da34ca6b3.png

3. 安装git上的最新版本

打开GRASS GIS,在命令行中执行:

g.extension r.futures url=https://github.com/OSGeo/grass-addons/tree/master/grass7/raster/r.futures

安装结果如下:

up-c46c62b27bf59472a2da8f8697d6a1ed75d.png

  • 安装R语言包

建议安装 R 3.6.3 版本的R语言

在futures的潜力子模型中,需要调用R中的 lme4 包的广义线性混合模型,进行多层次的逻辑回归,同时利用 degree 包进行最优模型的选择,因此需要在R中执行以下命令:

    install.packages(c("MuMIn", "lme4", "optparse", "rgrass7"))

Ubuntu环境 中安装MuMIn包时,遇到了下面的错误:

up-2afac2d94b1e9c158294c247dd528d2369b.png

解决方法,先安装gfortran

sudo apt-get install gfortran

安装lme4包时,遇到了下面的错误

up-24f763d83d5344ebeec2a54fc61bb0c00be.png

主要是由于RcppEigen安装失败造成的,它是lme4的一个重要依赖包,但目前没有查到解决的办法,所以选择安装老版本的lme4.0,解决问题

  1. install.packages("lme4.0",
  2. repos=c("http://lme4.r-forge.r-project.org/repos",
  3. getOption("repos")[["CRAN"]]))

注意:为了能在控制台中直接调用到R程序,需要设置 环境变量 如下:

    set PATH=%PATH%;C:/Program Files/R/R-3.x.x/bin
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/591654
推荐阅读
相关标签
  

闽ICP备14008679号