High resolution land surface data with a global coverage is a key requirement as input to global simulation models of, for instance, water resources, air pollution, and land use change. Processing, reproducing and sharing inputs and derived products is a reoccurring challenge due to the amount of intermediate and final data, often implied by a hyper-resolution modelling requirement.
This Python based processing workflow provides a straightforward creation of input data for raster-based global simulation models.
A few steps are required to run the scripts:
-
You will need a working Python environment. We recommend to install Miniconda, or use Anaconda if you have installed that already. Follow the Miniconda instructions given at https://docs.conda.io/en/latest/miniconda.html. The user guide and short reference on Conda can be found here.
-
Open a terminal (Linux/macOS) or Miniconda command prompt (Windows) and browse to a location where you want to store the repository contents.
-
Clone this repository, or download and uncompress the zip file. Afterwards change to the
land_surface_data_generator
folder. -
Create the required Python environment:
Linux/macOS:
conda env create -f environment/environment.yaml
Windows:
conda env create -f environment\course_environment.yaml
The environment file will create a environment named lsdg using a recent Python version. In case you prefer a different name or Python version you need to edit the environment file.