Apply a function to the cells of a two SpatRasters
Apply a function to the values of each cell of two (multilayer) SpatRasters. methods
## S4 method for signature 'SpatRaster,SpatRaster' xapp(x, y, fun, ..., filename="", overwrite=FALSE, wopt=list())
x
: SpatRastery
: SpatRaster with the same geometry as x
fun
: a function that operates on two vectors...
: additional arguments for fun
. These are typically numerical constants. They should never be another SpatRasterfilename
: character. Output filenameoverwrite
: logical. If TRUE
, filename
is overwrittenwopt
: list with named options for writing files as in writeRaster
SpatRaster
app
, lapp
, tapp
, Math-methods
, roll
r <- rast(ncols=10, nrows=10, nlyr=5) set.seed(1) r <- init(r, runif) s <- init(r, runif) x <- xapp(r, s, fun=cor)
Useful links