Logo Lanfrica

MARS-Group-HAW/model-bbr-base

Domain:

geospatial

Record type:

model
Creator:
MAR
Host:
A MARS base model set in the Bushbuckridge municipality of South Africa, showing how agents access and interact with different layer types # Bushbuckridge Base Model This is a MARS base model set in the Bushbuckridge (BBR) municipality of South Africa, showing how agents access and interact with different parts of the environment (layer types). For more information on the MARS Group, please visit our website. For more information on the MARS Framework, please see the framework documentation. ## Usage Follow these steps to set up the model on your local machine: 1. Clone or download this GitHub repository. 2. Build and run the model in one of the following ways: - Open the file BushbuckridgeBase.sln in JetBrains Rider and run the model by clicking the Play button at the top right. - Alternatively, in a terminal, navigate to the directory `./Scenarios/BushbuckridgeBaseBox` and enter the commands `dotnet build` and `dotnet run`. 3. Simulation results will be placed in the compilation directory of the model. See Model Outputs and Results for more details. ## Model Description The model consists of the following environment components and agent type. ### Environment (Layer Types and Features) The environment is made up of a set of layer types and features, each representing a part of the BBR municipality. - `RasterPrecipitationLayer`: A raster-based time series layer that holds precipitation data per month in 2018. - `RasterTemperatureMaxLayer`: A raster-based time series layer that holds *maximum* temperatures per month in 2010—2018. - `RasterTemperatureMinLayer`: A raster-based time series layer that holds *minimum* temperatures per month in 2010—2018. - `RasterVegetationLayer`: A raster layer that holds vegetation data for 2018. - `ResidentLayer`: An abstract layer responsible for initializing and managing `Resident` agents during the simulation. - `VectorAirportsLayer`: A vector layer that holds `Airport` features. - `Airport`: A point feature representing an airport. - `VectorLandfillLayer`: A vector layer that holds landfill features. - `VectorPoiLayer`: A vector layer that holds …

Licenses