Using open source products and open data to create a stunning visualization of public transport travel times in the Netherlands

Image by Author (created wit QGIS)

One of the greatest developments in Dutch public transport, is the ongoing growth of publicly available data. Combined with OpenStreetMap this results in sufficient information for multi modal travelplanners. The OpenTripPlanner is an example of a very complete tripplanner implementation. This article will show you how to use the OTP and QGis to visualize travel times to all regions in the Netherlands from one start point.

Times are changing, working from home is becoming the new standard and most likely here to stay. 2 or 3 days to the office will become the standard, reducing the days traveling from home…


Open data provided by Dutch public transport makes it possible to visualize crowdedness over the day.

Kepler visualization of train occupancy

One of the greatest developments in Dutch public transport is the ongoing growth of publicly available data. Time schedules have been available for several years, including real-time updates and crowdedness information was added a couple of months ago. All this open data makes it possible for developers to create apps, both for the great public and for niche markets. In this article I will show you how to create a great view of the crowdedness of trains in the Netherlands.

The data sources used for this product are OVInfo for time schedule information and NDOV, for the crowdedness information. The…

Leo van der Meulen

Dutch open data and public transportation enthousiast. Working for over 15 years in public transport. LinkedIn: https://www.linkedin.com/in/leovandermeulen/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store