Warning
With the release of version 2.0 of the FRS extension, which aims to make the extension compatible with LANDIS-II-v8, all further releases will not be compatible with the older LANDIS-II-v7 version of LANDIS-II. If you need to use the version v7 of LANDIS-II, you can use the latest compatible version which is FRS extension v1.3.1.
The FRS (Forest Roads Simulation) extension is an extension for the LANDIS-II model.
It allows any user to dynamically simulate the evolution of the forest road network in the simulated landscape of LANDIS-II. It does so by creating roads to cells that are harvested by a harvest extension (such as Base Harvest or Biomass Harvest), while reducing the costs of construction of roads as much as possible.
Here are animations representing the evolution of a forest road network simulated by the FRS extension:
- Build forest roads from recently harvested cells to exit points for the wood
- Compute the path of new forest roads to minimize the costs of construction according to factors such as elevation, water and soils.
- [Optional] Create loops in the network to make it more realistic
- [Optional] Age the roads and destroy them with time
- [Optional] Simulate the wood flux going through the roads, and upgrade their size to accomodate to this flux
- [Optional] Take into account repeated cuts to optimize the choice of road types
- [Optional] [Still to come] Deactivation and reactivation of forest roads for conservation purposes
- [Optional] [Still to come] Estimation of CO2 emissions coming from the usage of the roads
Creating thousands of roads in a landscape made of millions of cells takes less than a minute for each time step with our extension, when using an average CPU for the time (Intel i7 CPU with 4 cores working at 2.60GHz).
Using the woodflux algorithm usually takes half the time that was needed to create the roads for the time step.
This is due to optimizations using two open-source C# Nuget packages (see Acknowledgments) that greatly improved the running time of the extension.
To use the FRS extension, you need:
- The LANDIS-II model v8.0 installed on your computer.
- One of the succession extensions of LANDIS-II installed on your computer.
- One of the harvest extensions (Base Harvest or Biomass Harvest) installed on your computer.
- The FRS extension installed on your computer (see Download section below).
- The parameter files for your scenario (see Parameterization section below).
Version 2.0 can be downloaded here. To install it on your computer, just launch the installer.
To learn how to parameterize and use the FRS extension, take a look at the FRS extension workshop.
The workshop will give you files, scripts, figures and examples to understand and use the FRS extension for your research. It will also give you tips to better interpret the output data of the extension.
To know how to generate the parameter files for the succession extension and the harvest extension that you will use, please refer to their user manual.
If you want to experiment with the extension or test it, you can download the example files, or try the workshop.
To launch the example scenario, you'll need the Age-Only succession extension and the Base Harvest extension installed on your computer, in addition to the FRS extension. Just launch the test_scenario.bat
file, and the example scenario should run.
If you have a question, please send me an e-mail at clem.hardy@outlook.fr. I'll do my best to answer you in time.
You can also ask for help in the LANDIS-II users group.
If you come across any issue or suspected bug when using the FRS extension, please post about it in the issue section of the Github repository of the module.
PhD Student at the Université du Québec à Montréal
Mail : clem.hardy@outlook.fr
Github : https://github.com/Klemet
This work would not be possible without the incredible project that is LANDIS-II, and without the care and passion that the LANDIS-II fondation have to make the project as participative and accessible as it is. I thank them all tremendously.
I would also like to thank Github users BlueRaja and eregina92 for their respective packages, High Speed Priority Queue for C# and Supercluster.KDTree. Both packages were of tremendous use to improve the performance of the FRS extension, and I highly recommend you to check out their work.
The background picture for the top of the webpage is from Tom Parsons on Unsplash.