spwb_spatial_day {medfateland} | R Documentation |
One-day simulation for spatially-distributed forest stands
Description
Functions that allow calling local models spwb_day
or growth_day
,
for a set of forest stands distributed in specific locations and a given date.
No spatial processes are simulated.
Usage
spwb_spatial_day(
sf,
meteo = NULL,
date,
SpParams,
local_control = defaultControl(),
parallelize = FALSE,
num_cores = detectCores() - 1,
chunk_size = NULL,
progress = TRUE
)
growth_spatial_day(
sf,
meteo = NULL,
date,
SpParams,
local_control = defaultControl(),
parallelize = FALSE,
num_cores = detectCores() - 1,
chunk_size = NULL,
progress = TRUE
)
Arguments
sf |
An object of class |
meteo |
Meteorology data (see |
date |
A string with the date to be simulated. |
SpParams |
A data frame with species parameters (see |
local_control |
A list of local model control parameters (see |
parallelize |
Boolean flag to try parallelization (will use all clusters minus one). |
num_cores |
Integer with the number of cores to be used for parallel computation. |
chunk_size |
Integer indicating the size of chunks to be sent to different processes (by default, the number of spatial elements divided by the number of cores). |
progress |
Boolean flag to display progress information for simulations. |
Details
Simulation functions accept different formats for meteorological input (described in spwb_spatial
).
Value
An object of class sf
the same name as the function called containing three elements:
geometry
: Spatial geometry.id
: Stand id, taken from the input.state
: A list of model input objects for each simulated stand, to be used in subsequent simulations.result
: A list of model output for each simulated stand.
Author(s)
Miquel De Cáceres Ainsa, CREAF
See Also
spwb_day
, growth_day
, spwb_spatial
Examples
#Load example landscape data
data("example_ifn")
#Load example meteo data frame from package meteoland
data("examplemeteo")
#Load default medfate parameters
data("SpParamsMED")
#Perform simulation
date <- "2001-03-01"
res <- spwb_spatial_day(example_ifn, examplemeteo, date, SpParamsMED)