Hello,
Thanks to the Swiss OpenStreetMap Association for hosting it, the project is now available here: atlas.osm.ch
The goal is to identify discrepancies between OSM public transport data and ATLAS, the official Swiss public transport dataset.
It is still an early version, and I’d really appreciate your help with two things:
-
Reviewing the matching
If you find a specific stop where the matching is wrong, and you can think of an algorithmic improvement that could fix it, please let me know. -
General app feedback
What seems useful? What is confusing? Do you have any ideas for improvements?
Some of the next improvements I’m currently considering are:
a) Present routes and route problems better
For example, illustrate matched stops when comparing routes on the Routes page.
b) Include more ways
Currently, only ways that have a UIC number are included.
c) Use stop relations
We are not using stop relations yet, but they may be useful.
d) Improve the Operators page
There are several types of operators: OSM stop operators, ATLAS stop operators, GTFS route agencies, and OSM route operators. The Operators page is still at an early stage, so feedback on how to improve it would be helpful.
e) Add time-series graphs
Show the evolution of detected problems and other quality metrics over time.
f) Compute OSM query diffs
Run the pipeline only on changed nodes or relations. These diffs could also be shown in the web app.
Any other feedback or ideas are very welcome.


