Im Zuge der besseren Definition von railway=light_rail kommt die Frage auf wie deren Haltestellen abseits parallel zu PTv2 im railway-Schema getaggt werden. Dieses ist zur Rückwärtskompatibitlität nötig.
Zur Wahl stehen railway=halt/station (plus ggf. railway=stop) und railway=tram_stop auf der anderen.
railway=tram_stop Geschichte
tram_stop ist als Äquivalent zu stop/stop_position zu sehen: laut langjähriger Wikidefinition ist es ein Node auf dem railway=tram. Bei der Einführung im Jahr 2008 gab es zwei Argumente warum ein neues Tag her muss und railway=halt nicht ausreichend ist.
- “Osmarender kann nicht herausfinden ob railway=rail oder railway=tram drunter ist”
- “Straßenbahnhaltestellen können so einfacher gefunden werden”
Punkt 1 ist immer noch relevant, ich habe im Dev-Forum mal nachgefragt. Punkt 2 dank PTv2 (tram=yes) nicht mehr.
Zusammenfassung: Der erste Reflex geht daher in die Richtung tram_stop wirklich nur für Trams zu verwenden weil wir mittlerweile bessere Ausdrucksmöglichkeiten haben.
railway=halt Geschichte
Railway=halt ist lt. Wiki eine kleine railway=station (“A small station, may not have a platform”) mit Blick auf nur 1 Gleis (z.B. das Beispielfoto). Im Wiki steht immer noch dass bevorzugt als Node auf railway=halt gemappt werden soll. Demensprechend ist railway=halt aus der Geschichte heraus äquivalent zu stop/stop_position…
…mehrere Gleise
…dies ergibt bei mehreren Gleisen natürlich keinen Sinn, es soll ja wie bei station nur einen railway=halt pro Haltepunkt geben. Demensprechend hat Nakaner am 9.2. How to map a geändert (aktuelle Darstellung), aber noch nicht die Feature-Seiten. Auch Openrailwaymap-Tagging ist hier noch ungenau.
Zusammenfassung: Railway=halt ist für Haltepunkte mit mehreren Gleisen und v.a. bei auseinanderliegenden Platformen schlecht definiert.
railway=stop
Weil es pro Station/Halt nur einen railway=halt/station Node geben soll wurde 2009 railway=stop aus der Taufe gehoben. So richtig durchgesetzt hat es sich aber noch nicht, es gibt nicht mal eine deutsche Seite und viel weniger Verwendungen als halt/station. Openrailwaymap-Tagging verwendet es und listet Verwendungen und Gründe dafür auf. Beim Aktiventreffen wurde darüber diskutiert.
Stadtbahn Stuttgart Problem
Bis jetzt sieht es gut für railway=halt aus, aber Stadtbahnhaltestellen sind nicht immer auf gleicher Höhe. Eine typisches Station in Stuttgart ist die “Sieglestraße”: aus Platzmangel sind die Platformen auf unterschiedlichen Seiten einer Kreuzung. Wenn man railway=halt einsetzt sollte man es dann zwischen die Stationen mitten auf die Kreuzung setzen? Oder doch 2x railway=halt einsetzen? Ein Konzept “nur 1x halt pro gleichgenannter Station” ergibt dann aber spätestens bei “Berliner Platz (Liederhalle)” kaum noch Sinn.
railway=halt/station
Weiteres Problem: Der Unterschied zwischen railway=halt und station ist für EBO klar herausgearbeitet (Weiche). Für Stadtbahnen ist das weniger klar. Eine Endhaltestelle hat immer Weichen, ergibt das dann gleich eine Station? Was sagt BOStrab? Ich würde mir natürlich wünschen dass wichtige Kreuzungsstationen wie Charlottenplatz und Arnuf-Klett-Platz herausgehoben werden.
public_transport=station
Ja, das Tag gibt es auch noch Es könnte aus der Klemme helfen zwischen Halt/Station unterscheiden zu müssen. Die Anforderungen sind relativ gering (Have a physical presence, amenities), eine Stadtbahnhaltestelle mit separaten Platformen packt das.
light_rail → tram_stop
Wegen der Problematiken getrennter Bahnsteige und halt/station schlage ich vor dass im Haltestellen Netz einer Stadtbahn wenn sie öfter getrennte Platformen haben railway=tram_stop verwendet anstatt railway=halt. Der Rest wird nach PTv2 getaggt. Über railway=stop wird man reden müssen.