transform_rasters {Mapinguari} | R Documentation |
Transform raster values using custom calls.
Description
transform_rasters
Applies custom expressions to transform the values of spatial rasters in a stack, taking into account temporal repetition of those rasters.
Usage
transform_rasters(raster_stack, separator = "_", ncores = 1, ...)
Arguments
raster_stack |
RasterStack. Stack with environmental layers. |
separator |
character. Character that separates variable names, years and scenarios. |
ncores |
integer. Number of cores to use in parallel processing. |
... |
New rasters created. |
Value
Returns a RasterStack with layers for the predictions required.
Examples
## Not run:
FulanusEcoRasters_present <-
get_rasters(
var = c('prec', 'tmax', 'tmin'),
scenarios = 'present',
source = "C:/Users/gabri/Dropbox/Mapinguari/global_grids_10_minutes",
ext = FulanusDistribution[c(2,3)],
margin = 5,
reorder = c(1, 10, 11, 12, 2, 3, 4, 5, 6, 7, 8, 9))
# You can apply any function to subsets of rasters in the stack,
# by selecting the layers with double brackets.
transform_rasters(raster_stack = FulanusEcoRasters_present$present,
total_1sem = sum(tmax[1:6]),
mean_1sem = mean(tmax[1:6]),
sd_1sem = sd(tmax[1:6]),
total_2sem = sum(tmax[7:12]),
mean_2sem = mean(tmax[7:12]),
sd_2sem = sd(tmax[7:12]))
## End(Not run)
[Package Mapinguari version 2.0.1 Index]