在R中使用rsagacmd包镶嵌
我目前正在尝试用镶嵌工具(R-package:)合并几个光栅。不幸的是,在测试数据的情况下,它不起作用(下面是可复制的示例;据我所知,必须安装SAGA-GIS) 我得到这个错误:在R中使用rsagacmd包镶嵌,r,gis,R,Gis,我目前正在尝试用镶嵌工具(R-package:)合并几个光栅。不幸的是,在测试数据的情况下,它不起作用(下面是可复制的示例;据我所知,必须安装SAGA-GIS) 我得到这个错误: Error: loading spatial reference system database: 101% 87% In addition: Warning message: In system(saga_cmd, intern = TRUE) : Show Tr
Error:
loading spatial reference system database:
101%
87%
In addition: Warning message:
In system(saga_cmd, intern = TRUE) :
Show Traceback
Rerun with Debug
Error:
loading spatial reference system database:
101%
87%
所有其他SAGA工具都可以顺利执行。仅当光栅列表作为输入时,才会出现问题
编辑:在saga gis中,网格可以通过镶嵌轻松合并
有人有什么提示吗
install.packages("raster")
install.packages("Rsagacmd")
library(raster)
library(Rsagacmd)
saga_tools <- saga_gis(opt_lib = c("grid_calculus", "grid_tools"))
# example of executing a tool using a tempfile to store the tool outputs
r1 <- saga_tools$grid_calculus$random_terrain(radius = 100, iterations = 100)
r2 <- saga_tools$grid_calculus$random_terrain(radius = 100,
iterations = 100,
target_user_xmin = 100,
target_user_xmax = 200,
target_user_ymin = 0,
target_user_ymax = 100)
r.list <- as.list(r1, r2)
r.m <- saga_tools$grid_tools$mosaicking(r.list)
# more parameters:
r.m <- saga_tools$grid_tools$mosaicking(r.list,
resampling = 1,
overlap = 1,
match = 0,
target_user_size = 1,
target_definition = 0,
target_user_xmax = 200,
target_user_xmin = 0,
target_user_ymin = 0,
target_user_ymax = 100,
target_user_fits = 0)
install.packages(“光栅”)
install.packages(“Rsagacmd”)
图书馆(光栅)
图书馆(RSAGCMD)
saga_工具解决了这个问题:devtools::install_github('stevenpawley/Rsagacmd')。感谢您的提示,请访问rhurlin(github;)。