na值从rsaga.get.modules获得

时间:2017-10-18 12:27:27

标签: r gis

我已经在我的计算机上安装了SAGA GIS版本6.0.0,我想从Rstudio运行模块。为此,我还下载了RSAGA包。首先,我使用rsaga.env()来选择找到SAGA GIS的路径,然后我尝试使用rsaga.get.libraries()和rsaga.get.modules()查看库和模块。虽然rsaga.get.libraries返回了可用库列表,但rsaga.get.modules只给出了NA值。另外rsaga.geoprocessor和rsaga.get.usage产生了错误。

definition = ['basename', 'dirname', 'supports_unicode_filenames']
condition = ['isabs', 'isdir', 'isfile', 'islink', 'ismount']

result = {i: globals()[i] for i in ['definition', 'condition']}
library(RSAGA)

env <- rsaga.env(path= "C:/Program Files (x86)/SAGA-GIS", 
                 modules="C:/Program Files (x86)/SAGA-GIS/tools")

rsaga.get.libraries(path=env$modules)

rsaga.get.modules("climate_tools", env=env)

1 个答案:

答案 0 :(得分:0)

RSAGA 0.94-6目前不支持SAGA GIS 6.0版,可在CRAN上使用。您必须使用新版本的RSAGA,它支持最高版本6.1的SAGA GIS。你可以从https://github.com/be-marc/RSAGA获得它。