Combine adjacent and (partly) overlapping SpatRasters to form a single new SpatRaster. Values in overlapping cells are averaged (by default) or can be computed with another function.
The SpatRasters must have the same origin and spatial resolution.
This method is similar to the simpler, but much faster,
# S4 method for SpatRaster,SpatRaster mosaic(x, y, ..., fun="mean", filename="", overwrite=FALSE, wopt=list()) # S4 method for SpatRasterCollection,missing mosaic(x, fun="mean", filename="", ...)
object of same class as
character. One of "sum", "mean", "median", "min", "max"
character. Output filename
filename is overwritten
list with named options for writing files as in
x <- rast(xmin=-110, xmax=-60, ymin=40, ymax=70, res=1, vals=1) y <- rast(xmin=-95, xmax=-45, ymax=60, ymin=30, res=1, vals=2) z <- rast(xmin=-80, xmax=-30, ymax=50, ymin=20, res=1, vals=3) m1 <- mosaic(x, y, z) m2 <- mosaic(z, y, x) # with many SpatRasters, make a SpatRasterCollection from a list rlist <- list(x, y, z) rsrc <- sprc(rlist) m <- mosaic(rsrc)