我有两个栅格对象。
> x1
class : RasterLayer
dimensions : 36, 72, 2592 (nrow, ncol, ncell)
resolution : 1.35, 1.291667 (x, y)
extent : -97.2, 0, 20, 66.5 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer
values : -9.527037, 15.03242 (min, max)
> x2
class : RasterLayer
dimensions : 36, 72, 2592 (nrow, ncol, ncell)
resolution : 1.351389, 1.333333 (x, y)
extent : -97.3, 0, 20, 68 (xmin, xmax, ymin, ymax)
coord. ref. : NA
data source : in memory
names : layer
values : -5, 5 (min, max)
我想创建一个栅格图像来显示差异。然而,当我尝试时
x <- Reduce("-",list(x1,x2))
我遇到了这个错误
在比较栅格图像(e1, e2, extent = FALSE, rowcol = FALSE, crs = TRUE)时出现错误:起点不同
有人能帮忙吗?
x1 - x2
,但是首先需要使栅格具有相同的范围和分辨率。 - jbaumsRasterLayer
对象来使这个问题可重现,例如x1 <- raster(xmn=-97.2, xmx=0, ymn=20, ymx=66.5, nrow=36, ncol=72)
。 - Robert Hijmans