
Last chance! 50% off unlimited learning
Sale ends in
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 crs are the same, you should consider using these other functions instead: aggregate
, disaggregate
, extend
or crop
.
# S4 method for SpatRaster,SpatRaster
resample(x, y, method="bilinear",
filename="", overwrite=FALSE, wopt=list(), ...)
SpatRaster to be resampleed
SpatRaster that x
should be resampled to
character. Method used for estimating the new cell values. One of:
near
: nearest neighbour. This method is fast, and the preferred method if the cell values represent classes. It is not a good choice for continuous values.
bilinear
: bilinear interpolation. Default.
cubic
: cubic interpolation.
cubicspline
: cubic spline interpolation.
lanczos
: Lanczos windowed sinc resampling.
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(nrow=3, ncol=3, xmin=0, xmax=10, ymin=0, ymax=10)
values(r) <- 1:ncell(r)
s <- rast(nrow=25, ncol=30, xmin=1, xmax=11, ymin=-1, ymax=11)
x <- resample(r, s, method="bilinear")
opar <- par(no.readonly =TRUE)
par(mfrow=c(1,2))
plot(r)
plot(x)
par(opar)
# }
Run the code above in your browser using DataLab