
Land Use Plus Extension
LandUsePlus.RdLand Use Plus Extension
References
LANDIS-II Land Use Plus v4 Extension User Guide https://github.com/LANDIS-II-Foundation/Extension-Land-Use-Plus/blob/master/docs/LANDIS-II%20Land%20Use%20Plus%20v4%20User%20Guide.pdf
See also
Other Land Use Plus helpers:
cohortSelector(),
insertCohortSelector(),
insertLandCoverChange(),
insertLandUseType(),
landCoverChange(),
landUseType()
Super class
LandisExtension -> LandUsePlus
Active bindings
InputMapsCharacter. Template for per-timestep land-use rasters; must contain the literal placeholder
{timestep}and end in.tif(LU+ v4 only accepts GeoTIFF).SiteLog(Optional) Character. Relative file path.
ExternalScript(Optional) Character.
ExternalExecutable(Optional) Character.
LandUsesList of
LandUseTypeobjects.output_filesCharacter vector of output files (relative paths from the scenario directory) that this extension is expected to produce at run time. Subclasses override this to return their extension-specific log files, event CSVs, etc. These paths are collected by
scenario()and written tooutput_manifest.txtsotar_landis()can track them explicitly without relying onlist.files()discovery.Map files whose names depend on the timestep (e.g.
BiomassC-10.tif) are NOT included here; they are discovered bytar_landis()'soutput_dirscan instead.
Methods
Inherited methods
LandUsePlus$new()
Usage
LandUsePlus$new(
path,
Timestep = NULL,
InputMaps = NULL,
SiteLog = NULL,
ExternalScript = NULL,
ExternalExecutable = NULL,
LandUses = list()
)Arguments
pathCharacter. Directory path.
TimestepInteger. Years between land-use evaluations.
InputMapsCharacter. Template path for the per-timestep land-use rasters (e.g.
"landuse-{timestep}.tif").SiteLog(Optional) Character. Relative path to the per-site CSV change log.
ExternalScript, ExternalExecutable(Optional) Character. Used to enable the LANDIS-Pause hook for an external script (user guide sections 3.2.5 and 3.2.6).
LandUsesList of
LandUseTypeobjects (seelandUseType()).