R:如何从覆盖一个区域的多个瓷砖创建一个单层

R:如何从覆盖一个区域的多个瓷砖创建一个单层,r,raster,r-raster,R,Raster,R Raster,我有四个光栅(raster.1.mask、raster.2.mask、raster.3.mask、raster.4.mask),它们一起覆盖某个感兴趣的区域(它们可能在边界处有一点重叠)。我想要的是将这四个光栅放在一个光栅中,以便执行某些特定的计算 我用过: mosaic(raster.1, raster.2, fun = mean, tolerance = 0.05) 及 但我收到了同样的错误: 比较器中的错误(x,区段=FALSE,行列=FALSE,原点= 正确,:不同的来源“ 您需要提供

我有四个光栅(raster.1.mask、raster.2.mask、raster.3.mask、raster.4.mask),它们一起覆盖某个感兴趣的区域(它们可能在边界处有一点重叠)。我想要的是将这四个光栅放在一个光栅中,以便执行某些特定的计算

我用过:

mosaic(raster.1, raster.2, fun = mean, tolerance = 0.05)

但我收到了同样的错误:

比较器中的错误(x,区段=FALSE,行列=FALSE,原点= 正确,:不同的来源“


您需要提供并形成一个可复制的示例。否则,这将不容易帮助您。也许,
crs()
或更高版本可能有问题。通过运行
as.character(graster.1)可以很容易地使此可复制
等。您需要提供并形成一个可复制的示例。否则,帮助您并不容易。可能是
crs()
或更高版本有问题。通过对所有光栅运行
as.character(raster.1)
等,很容易使此可复制。
raster::merge(raster.1.mask, raster.2.mask, tolerance = 0.05, overlap = FALSE)