我试过在R 2.15.2中运行命令
rsaga.geoprocessor(lib="ta_channels", module=0, param=list(ELEVATION="DEMflt.sgrd", CHNLNTWRK=paste("channels", i, ".sgrd", sep=""), CHNLROUTE="channel_route.sgrd", SHAPES="channels.shp", INIT_GRID="DEMflt.sgrd", DIV_CELLS=3, MINLEN=40), show.output.on.console=FALSE)
我经常收到这个警告:
Warning message:
running command '"C:/Users/Nenad/Documents/R/win-library/2.15/RSAGA/SAGA-GIS/saga_cmd.exe" ta_preprocessor 2 -DEM "DEM1.sgrd" -RESULT "DEMflt.sgrd" -MINSLOPE "0.05"' had status 1
我使用Windows 8并尝试以管理员身份运行R.
知道问题是什么?谢谢!
答案 0 :(得分:0)
从system
运行R
命令真的很棘手。根据我的经验,只要退出代码不是127
,那么命令就会运行,您可以使用intern=TRUE
命令中的system
开关来获得更详细的输出。如果再次运行该命令,则警告消息可能包含errmsg
属性以及更多信息。 HTH