Skip to content
Global Multihazard Transport Risk Analysis (GMTRA)
Python Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
figures latest figures Feb 26, 2019
gmtra move functions into utils Feb 12, 2019
.gitignore add figure notebooks Jan 29, 2019
LICENSE Initial commit Jan 29, 2019 Update Aug 22, 2019
environment.yml Update environment.yml Jan 29, 2019

Documentation Status


Global Multihazard Transport Risk Analysis (GMTRA)

This repository provides the code to perform a global transport asset risk analysis for earthquakes, floods and cyclones.

It also provides Jupyter Notebooks to reproduce the figures in Koks et al. (2019).

Data requirements

  • All transport data is based on OpenStreetMap (OSM), which can be freely downloaded. The planet file used in Koks et al. (2019) is downloaded at July 17, 2018. However, to run the code, the latest planet.osm.pbf file can be used.
  • Global earthquake and cyclone hazard data is available from the UNISDR Global Assessment Report 2015 data portal (
  • In Koks et al. (in review), global fluvial and surface SSBN flood hazard data (May 2017 version) is used with the permission of Fathom Global.
  • The coastal flood maps are developed by the Joint Research Centre of the European Commission.

Prepare data paths

Copy config.template.json to config.json and edit the paths for data and figures, for example:

    "data_path": "/home/<user>/projects/GMTRA/data",
    "hazard_path": "/home/<user>/projects/GMTRA/hazard_data",
    "figure_path": "/home/<user>/projects/GMTRA/figures"

Python requirements

Recommended option is to use a miniconda environment to work in for this project, relying on conda to handle some of the trickier library dependencies.

# Add conda-forge channel for extra packages
conda config --add channels conda-forge

# Create a conda environment for the project and install packages
conda env create -f environment.yml
activate GMTRA

How to cite:

If you use the GMTRA in your work, please cite the corresponding paper:

Koks, E. E., Rozenberg, J., Zorn, C., Tariverdi, M., Vousdoukas, M., Fraser, S. A., Hall, J.W., & Hallegatte, S. (2019). A global multi-hazard risk analysis of road and railway infrastructure assets. Nature Communications, 10(1), 2677.

      title={A global multi-hazard risk analysis of road and railway infrastructure assets},
      author={Koks, EE and Rozenberg, J and Zorn, C and Tariverdi, M and Vousdoukas, M and 
      Fraser, SA and Hall, JW and Hallegatte, S},
      journal={Nature Communications},
      publisher={Nature Publishing Group}


Copyright (C) 2019 Elco Koks. All versions released under the GNU Affero General Public License v3.0 license.

You can’t perform that action at this time.