Resample two raster to the spatial resolution using aggregation or disaggregation.
Arguments
- x
A
SpatRaster
to be resampled.- y
A
SpatRaster
to whichx
will be resampled- discrete
logical
to specifiy if input raster has continitous or discrete values
Examples
set.seed(42)
ras_a <- terra::rast(ncol = 100, nrow = 100, xmin = 0, xmax = 100,
ymin = 0, ymax = 100, resolution = 20, crs = NA)
ras_b <- terra::rast(ncol = 100, nrow = 100, xmin = 0, xmax = 100,
ymin = 0, ymax = 100, resolution = 5, crs = NA)
terra::values(ras_a) <- runif(n = terra::ncell(ras_a))
terra::values(ras_b) <- runif(n = terra::ncell(ras_b))
spl_resampleRas(x = ras_a, y = ras_b)
#> class : SpatRaster
#> dimensions : 20, 20, 1 (nrow, ncol, nlyr)
#> resolution : 5, 5 (x, y)
#> extent : 0, 100, 0, 100 (xmin, xmax, ymin, ymax)
#> coord. ref. :
#> source(s) : memory
#> name : lyr.1
#> min value : 0.08243756
#> max value : 0.98361379