Felix Delattre

Now it is the time: Transit maps for everybody!

The simplest Open Source passenger information system


Most cities of the world with public transportation don’t have a map of it!

Or to be precise: a World Bank study estimates that 35% of the world’s largest cities and even 92% when considering only the largest cities in low and middle-income countries do not have complete transit maps for planning or passenger information.

But this is changing!

There are ongoing initiatives around public transport for international development: Digital Transport 4 Africa, Resource center on digital transport for Latin America, Transformative Urban Mobility Initiative, WRI Sustainable Cities and more). These are also addressing the political and encouraging aspects of supporting local governments and work for sustainable development. Many cities all over the world cooperate with such initiatives and they are building their technical solutions right now.

In addition Open Data communities of practice are emerging everywhere. Start-ups, universities and individuals are using the digital commons like OpenStreetMap to collect data about their city and its public transportation network. In a similar way paratransit emerges, the data about public transport in OpenStreetMap is growing uncoordinatedly, but based on the need, vision and entrepreneurship of people and empowered citizens.

Of course there are technical challenges.

There is an often times underestimated complexity on managing public transport data successfully and the provision of useful services around it. This starts from mapping and collecting data of public transport networks, then how to convert the data, but also maintain the data up-to-date, and of course set-up and manage the technical infrastructure to ultimately make the data available as or in usable products for the passengers.

It is important to realize that routing (how to get from a to b) using schedule-based public transportation is mathematically much more complex than pedestrian, bike or car routing. This is the reason why most transit applications only work online, and why city administrations in the global south struggle to build up IT departments to maintain software and host complex routing servers.

An interesting approach has taken the application Maps.me, which is one of the first of its kind, that offers offline routing of metro lines, based on OpenStreetMap data in selected larger cities. In order to reduce and therefore manage the complexity, they calculate the routing without schedules and time information, which is acceptable for metro lines that run periodically.

Usually, cities without data and information on their public transport network tend to be more diverse on how public transport works. This is often times called artisan or paratransit. When public transport systems emerge based on needs of population and influence of bus owners, local authorities and physical conditions. In these cities a meticulously defined schedule is not present. And time-less routing is an option, too. At least to do the very first but important step to have or not have information at all.

And one simplest solution.

Just recently, OpenStreetMap’s most classical Android application OsmAnd has included offline, time-less routing for all public transport data in OpenStreetMap. All its transit information now feeds directly into a useful tool for anybody to use anywhere in the world!

Everything created and run by many collaborating hands in the community. Data collection is done collaboratively, the processing of data in OpenStreetMap been implemented and evolved over many years by hundreds of programmers, and the overall server infrastructure is run by the OpenStreetMap Foundation and and it’s operators are relying on and contributing actively and exclusively to Free and Open Source Software. The information is Open Data, perfectly downloadable for the community application OsmAnd, thus giving an organic software solution to all people called users.

There is now the minimal viable product of a passenger information system available in the open. There is no need to set anything up. No need to host server and pay for their expenses. Just add all routes in your city to OpenStreetMap, then use and recommend OsmAnd to everybody in your city.

It is an exceptional opportunity for people everywhere to go out and map their public transport and make it available within a few days in their and everybody else’s mobile phone. And already now, with this release of OsmAnd, much more cities in the world have now a map of their public transportation. The data in OpenStreetMap is made available directly, without going through a relevant effort on data curation and cleaning and then using tools like osm2gtfs to convert the data for the use in very complex routing servers that are made working only online.