Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

trg-rail/africa_rail_network

Domain:

geospatialmobility

Record type:

dataset
Creator:
trg
Host:
An Open Source Rail Dataset For Africa # An Open Source Routable Rail Dataset For Africa The aim of this project was to extend previous work to create a routable rail network for East Africa (Kenya, Uganda, Tanzania, and Zambia) to the rest of the African continent. The network is created within a PostgreSQL spatial database and is suitable for routing using the pgRouting extension (or similar tool). Due to the extensive nature of the existing networks in some countries (including light rail, subway and tram), and a large number of construction schemes and scheme proposals, the decision was made to primarily concentrate on creating an accurate routable network of the existing heavy rail lines currently in use in each country. The countries processed have been thoroughly researched based on information available via web-based sources. A document summarising findings and with links to key sources has been created for each country or group of countries and key documents and maps have been downloaded. The rail network created identifies the track gauge (including dual gauge where applicable) and whether lines are used for passenger and/or freight services. In general it has been assumed that lines are used for both freight and passenger services (mixed) unless information indicates that they are freight or (rarely) passenger only. Where branch lines or spurs are clearly only servicing industrial locations (such as ports, mines, chemical plants etc.) they have been recorded as freight only. As with the previous work in East Africa, a single line is used to represent the network irrespective of the number of physical tracks (unless alternate gauges exist) and where possible an existing line mapped in OpenStreetMap has been used. It has sometimes been necessary to insert fictitious edges to simplify the network (for example when routing in/out of stations on alternative branches). In total the created network is 82,301 km in length with 5327 stations/stops. Here is an example routing query (showing nam …

Visit

github.com

Similar

thatstarryeyedgirl/Rail-Me_BEdahlinomine/ghana-stable-rail-cliPreface to the Proceedings of RAIL 2025Preface to the proceedings of RAIL 2022Multi-Criteria Assessment of Public Rail CompaniesTowards artificial intelligence based rail driving assistance tool

thatstarryeyedgirl/Rail-Me_BE

Rail-me: A Django RESTful API for digitized train bookings from Abeokuta to Northern Nigeria, suppor

dahlinomine/ghana-stable-rail-cli

CLI for converting Cedi to stablecoins via local mobile money gateways.

Preface to the Proceedings of RAIL 2025

The sixth workshop on Resources for African Indigenous Languages (RAIL) was held on 10 November 2025

Preface to the proceedings of RAIL 2022

The Third workshop on Resources for African Indigenous Languages (RAIL) was held (in person) on 30 N

Multi-Criteria Assessment of Public Rail Companies

The achievements of ten African public rail companies are compared with each other using the multi-c

Towards artificial intelligence based rail driving assistance tool

International audience This work proposes additional levels of progressive driver ass