This function creates a new input_sdm object.
Value
A input_sdm object containing:
- grid
sfwith POLYGON geometry representing the grid for the study area or LINESTRING ifsdm_areawas built with a LINESTRINGsf.- bbox
Four corners for the bounding box (class
bbox): minimum value of X, minimum value of Y, maximum value of X, maximum value of Y- cell_size
numericinformation regarding the size of the cell used to rescale variables to the study area, representing also the cell size in thegrid.- epsg
characterinformation about the EPSG used in all slots fromsdm_area.- predictors
charactervector with predictors names included insdm_area.
Details
If sdm_area is used, it can include predictors and scenarios. In this case,
input_sdm will detect and include as scenarios and predictors in the
input_sdm output. Objects can be included in any order, since the function will work by
detecting their classes.
The returned object is used throughout the whole workflow to apply functions.
Examples
# Create sdm_area object:
sa <- sdm_area(parana, cell_size = 50000, crs = 6933)
#> ! Making grid over study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
# Include predictors:
sa <- add_predictors(sa, bioc) |> select_predictors(c("bio1", "bio4", "bio12"))
#> ! Making grid over the study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
# Include scenarios:
sa <- add_scenarios(sa, scen)
#> ! Making grid over the study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
#> ! Making grid over the study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
#> ! Making grid over the study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
#> ! Making grid over the study area is an expensive task. Please, be patient!
#> ℹ Using GDAL to make the grid and resample the variables.
# Create occurrences:
oc <- occurrences_sdm(occ, crs = 6933) |> join_area(sa)
# Create input_sdm:
i <- input_sdm(oc, sa)
