Use a single layer SpatRaster object to select cell values from different layers in a multi-layer SpatRaster and "collapse" it into a single layer. The values of the SpatRaster to select layers (y
) should be between 1
and nlyr(x)
(values outside this range are ignored); they are also truncated to integers.
See extract
for extraction of values by cell, point, or otherwise.
# S4 method for SpatRaster
collapse(x, y, filename="", overwrite=FALSE, wopt=list(), ...)
SpatRaster
SpatRaster
character. Output filename. Optional
logical. If TRUE
, filename
is overwritten
list. Options for writing files as in writeRaster
additional arguments. None implemented
SpatRaster
# NOT RUN {
r <- rast(ncol=10, nrow=10)
values(r) <- 1
s <- c(r, r+2, r+5)
set.seed(1)
values(r) <- round((runif(ncell(r)))*3)
x <- collapse(s, r)
# }
Run the code above in your browser using DataLab