osm-relatify
osm-relatify copied to clipboard
Allow selecting linear bus platforms
It is impossible to select linear bus platforms (public_transport=platform + bus=yes but without highway=bus_stop).
https://www.openstreetmap.org/relation/16129657 42.672025, 23.272018
The example above does not work anymore since that stop was moved.
I've also found a way to force platforms to appear - they need to have highway=platform. I'm not sure if that's intended or not.
Yes it is intended, here are the overpass rules:
f'node[highway=bus_stop][public_transport=platform]({bb});'
f'out tags center qt;'
f'nwr[highway=platform][public_transport=platform]({bb});'
f'out tags center qt;'
f'node[public_transport=stop_position]({bb});'
f'out tags center qt;'
https://wiki.openstreetmap.org/wiki/Tag:highway%3Dbus_stop highway=bus_stop is only supported on nodes
https://wiki.openstreetmap.org/wiki/Tag:public_transport=platform suggests highway=platform or highway=footway. I suppose the footway support is missing.
Or just public_transport=platform + bus=yes without highway=platform? After all, public_transport=platform is used on >3 million elements (of which ~365k are linear or areas) while highway=platform has 160k uses and it interferes with any footway that might be a platform.