Transfer values of a SpatRaster to another one with a different geometry
resample.Rd
resample transfers values between SpatRaster objects that do not align (have a different origin and/or resolution). See project
to change the coordinate reference system (crs).
If the origin and extent of the input and output are the same, you should consider using these other functions instead: aggregate
, disagg
, extend
or crop
.
Usage
# S4 method for class 'SpatRaster,SpatRaster'
resample(x, y, method, threads=FALSE, filename="", ...)
Arguments
- x
SpatRaster to be resampled
- y
SpatRaster with the geometry that
x
should be resampled to- method
character. Method used for estimating the new cell values. One of:
near
: nearest neighbor. This method is fast, and it can be the preferred method if the cell values represent classes. It is not a good choice for continuous values. This is used by default if the first layer ofx
is categorical.bilinear
: bilinear interpolation. This is the default if the first layer ofx
is numeric (not categorical). (3x3 cell window).cubic
: cubic interpolation. (5x5 cell window).cubicspline
: cubic B-spline interpolation. (5x5 cell window).lanczos
: Lanczos windowed sinc resampling. (7x7 cell window).sum
: the weighted sum of all non-NA contributing grid cells.min, q1, med, q3, max, average, mode, rms
: the minimum, first quartile, median, third quartile, maximum, mean, mode, or root-mean-square value of all non-NA contributing grid cells.- threads
logical. If
TRUE
multiple threads are used (faster for large files)- filename
character. Output filename
- ...
additional arguments for writing files as in
writeRaster