Is there any progress on bringing public transport navigation to ? The fact it's not a feature is basically the only caveat for me to using now.

Probably not exactly what you're asking, but the app has OSM and public transport directions.

@mayel @GreenandBlack I'm not sure why that wouldn't count. It is routing using #OSM data for public transport. It's only for metro/underground routes and only a whitelist of cities alas.


In that case, the Moovit app also uses OSM maps (though probably other sources for public transport data) and support many cities including bus routes, etc.

@mayel @rory @GreenandBlack glad I came across this thread. I downloaded and it lets me submit edits to OSM from the iOS app!


There's a few #iOS #OSM editing apps. I've heard good things about GoMap!!

@mayel @GreenandBlack

@GreenandBlack OSM doesn't allow data from authoritative sources (IP issues I guess?) so things like schedule and route data would either need to be crowdsourced or added in a third party app. On Android, for example, there's Transportr, which provides transit navigation using OSM for maps.

To be clear, Transportr uses OSM for maps, but not navigation. Navigation is provided by Navitia, a free (gratis) but not free (libre) service which uses a select set of available public transit services. Navitia doesn't take public contributions, instead you post a request to add a transit service, and a link to the data. They'll take a look, and decide whether they can/will. I was lucky and had my city approved, but my friend's was not.

@freakazoid @GreenandBlack
I actually had an idea for an app related to this problem. So most transit agencies provide the necessary files (they have to make them for google anyway, might as well make it public). The reason Navitia doesn't host everything submitted is 1) specific licensing, and 2) server costs. So what if we implemented the Navitia API *in* Transportr, and download the schedule files from the transit providers directly? Alas, it's not so simple...

@freakazoid @GreenandBlack
Navitia API calls don't require downloading the entire schedule again, they just cache it and run the navigation algorithms on their copy. If everyone started downloading these (sometimes ~100s MB) files from transit agencies to their phones, they'd likely get annoyed and stop making them public. :/

I still think there's the possibility for something interesting in this space tho, both for privacy and community control

@GreenandBlack There is *some* stuff for #OpenStreetMap public transport routing, but you're right, it's pretty poor. Even the tagging of them is a little complicated in #OSM.

As well as, there is / but I don't think that's quite as usable.

Sign in to participate in the conversation
Sunbeam City 🌻

Sunbeam City is a Libertarian Socialist solarpunk instance. It is ran democratically by a cooperative of like-minded individuals.