Chronotrains
Date : 2022-07-31

Presentation

From the GitHub repository : This map displays isochrones ; the area that is reachable from a starting point in a given amount of time.

This is made possible by building a graph of train stations with the journey durations, and exploring that graph for each station to see which destinations are reachable in 1h, 2h, ... 5h.

The source data is from the Deutsche Bahn, conveniently wrapped into an API by Direkt Bahn Guru.

Because local transit is not included for most cities, there are no journeys available between different stations that can actually be connected by bus, bike, or on foot.

We add edges between those closeby stations (when the distance is less than 10 km), assuming the distance can be traveled at 9 km/h (faster than walking, slower than biking).

After scraping this data, we pre-compute the isochrones. We assume interchanges last 20 minutes. The isochrones are stored as GeoJSON and served on hover.


We paste the link to the app below but, if you have time, check out the GitHub repo
Link
We care about your privacy so we do not store nor use any cookie unless it is stricly necessary to make the website to work
Got it
Learn more