
mosaic SpatRasters
mosaic.RdCombine 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, merge method.
Usage
# S4 method for class 'SpatRaster,SpatRaster'
mosaic(x, y, ..., fun="mean", filename="", overwrite=FALSE, wopt=list())
# S4 method for class 'SpatRasterCollection,missing'
mosaic(x, fun="mean", filename="", ...)Arguments
- x
SpatRaster or SpatRasterCollection
- y
SpatRaster if
xis a SpatRaster, otherwise missing- ...
additional SpatRasters
- fun
character. One of "mean", "median", "min", "max", "modal", "sum", "first", "last"
- filename
character. Output filename
- overwrite
logical. If
TRUE,filenameis overwritten- wopt
list with named options for writing files as in
writeRaster
Examples
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)