
Forest Roads Simulation Extension
ForestRoadsSimulation.RdForest Roads Simulation Extension
References
LANDIS-II Forest Roads Simulation v2 Extension User Guide https://github.com/Klemet/LANDIS-II-Forest-Roads-Simulation-extension/blob/master/docs/LANDIS-II%20Forest%20Roads%20Simulation%20v2.0%20User%20Guide.pdf
See also
Other Forest Roads Simulation helpers:
elevationCostRange(),
exitRoadType(),
insertElevationCosts(),
insertExitRoadTypes(),
insertRoadTypes(),
roadType()
Super class
LandisExtension -> ForestRoadsSimulation
Active bindings
HeuristicForNetworkConstructionCharacter. One of .frsHeuristics; matched case-insensitively, stored in canonical user-guide form.
SkiddingDistanceNumeric.
LoopingBehaviorCharacter
"yes"/"no".LoopingMinDistanceNumeric.
LoopingMaxDistanceNumeric.
LoopingMaxPercentageOfRoadsNumeric.
LoopingMaxCostNumeric.
LoopingProbabilityNumeric.
OutputsOfRoadNetworkMapsCharacter.
OutputsOfRoadLogCharacter.
RasterOfBuildableZonesCharacter.
InitialRoadNetworkMapCharacter.
DistanceCostNumeric.
CoarseElevationRasterCharacter.
CoarseElevationCostsList of
ElevationCostRangeobjects.FineElevationRasterCharacter.
FineElevationCostsList of
ElevationCostRangeobjects.CoarseWaterRasterCharacter.
CoarseWaterCostNumeric.
FineWaterRasterCharacter.
FineWaterCostNumeric.
SoilsRasterCharacter.
SimulationOfRoadAgingCharacter
"yes"/"no".SimulationOfWoodFluxCharacter
"yes"/"no".RoadTypesList of
RoadTypeobjects.RoadTypesForExitingWoodList of
ExitRoadTypeobjects.
Methods
Inherited methods
ForestRoadsSimulation$new()
Usage
ForestRoadsSimulation$new(
path,
Timestep = NULL,
HeuristicForNetworkConstruction = "ClosestFirst",
SkiddingDistance = NULL,
LoopingBehavior = FALSE,
LoopingMinDistance = NULL,
LoopingMaxDistance = NULL,
LoopingMaxPercentageOfRoads = NULL,
LoopingMaxCost = NULL,
LoopingProbability = NULL,
OutputsOfRoadNetworkMaps = NULL,
OutputsOfRoadLog = NULL,
RasterOfBuildableZones = NULL,
InitialRoadNetworkMap = NULL,
DistanceCost = NULL,
CoarseElevationRaster = NULL,
CoarseElevationCosts = list(),
FineElevationRaster = NULL,
FineElevationCosts = NULL,
CoarseWaterRaster = NULL,
CoarseWaterCost = NULL,
FineWaterRaster = NULL,
FineWaterCost = NULL,
SoilsRaster = NULL,
SimulationOfRoadAging = FALSE,
SimulationOfWoodFlux = FALSE,
RoadTypes = list(),
RoadTypesForExitingWood = list()
)Arguments
pathCharacter. Directory path.
TimestepInteger. Years between road-construction cycles.
HeuristicForNetworkConstructionCharacter. One of
"Random","ClosestFirst","FarthestFirst"(case-insensitive). Normalized on write to the form expected by the upstream parser ("Closestfirst","Farthestfirst").SkiddingDistanceNumeric. Distance (m) wood can be skidded before requiring a road.
LoopingBehaviorLogical (or
"yes"/"no"). Whether road looping is enabled.LoopingMinDistance, LoopingMaxDistance, LoopingMaxPercentageOfRoads, LoopingMaxCost, LoopingProbabilityNumeric. Required when
LoopingBehavioris truthy.OutputsOfRoadNetworkMapsCharacter. Output path for road-network raster maps.
OutputsOfRoadLogCharacter. Output directory for road-construction logs.
RasterOfBuildableZonesCharacter. Input raster path defining buildable zones.
InitialRoadNetworkMapCharacter. Input raster path with the initial road network.
DistanceCostNumeric. Base cost per unit distance.
CoarseElevationRasterCharacter. Coarse-elevation raster path.
CoarseElevationCostsList of
ElevationCostRangeobjects (seeelevationCostRange()).FineElevationRaster(Optional) Character. Fine-elevation raster path; pass
NULLor"none"to disable.FineElevationCosts(Optional) List of
ElevationCostRangeobjects; required whenFineElevationRasteris set.CoarseWaterRaster(Optional) Character. Coarse-water raster path.
CoarseWaterCost(Optional) Numeric. Required when
CoarseWaterRasteris set.FineWaterRaster(Optional) Character. Fine-water raster path.
FineWaterCost(Optional) Numeric. Required when
FineWaterRasteris set.SoilsRaster(Optional) Character. Soils raster path.
SimulationOfRoadAgingLogical (or
"yes"/"no").SimulationOfWoodFluxLogical (or
"yes"/"no").RoadTypesList of
RoadTypeobjects (seeroadType()).RoadTypesForExitingWoodList of
ExitRoadTypeobjects (seeexitRoadType()).