x

ÖPNV und Linienvarianten


Geschrieben von Fabi2 (Gast) am 21. August 2010 21:23:52: [flux]

Beschäftigt sich hier eigentlich jemand mit dem Taggen des ÖPNVs? Ich benutze das Oxomoa-Schema und bin dabei in Greifswald das städtische Busnetz komplett darauf umzustellen (die Haltestellen waren da noch das Einfachere...). Das Modell ist aus meiner Sicht das Beste, nur gibt es das Problem, das die Definitionen der Relationen für die Linien/Routen unvollständig und zum Teil auch unklar sind.

Unter anderem ist unklar welchen type=* bzw. Subtyp (public_transport=*) die Linien und Linienvarianten haben sollen. Außerdem ist der Tag alternate=yes/no überflüssig und man sollte da besser einen eigenen subtyp für eine Linienvariante einführen, weil die ÖPNV-Realtionen sind ja eh schon unübersichtlich und so muß man nicht in 20 Varianten die Hauptlinie heraussuchen.

Für die Hauptrelation würde ich ja, wie es ja auch schon gemacht wurde, type=route, route=bus benutzen, nur das geht nicht, weil es zu Doppeldeutigkeiten beim rendern kommen kann bzw. diese überhaupt nicht damit klar kommen. Linie=* zu benutzen ist, wie die englischsprachigen User schreiben, auch nicht sinnvoll (auch wenn ich es in Aachen bei ein paar Sublinien gesehen habe), das sollten also schon Routen sein! Hat jemand dafür schon eine gute Lösung gefunden?

Die Bonner Daten kann ich gerade nicht prüfen, weil die API spinnt und JOSM bei mir sie nicht über den Proxy laden will. In Aachen und offenbar auch in anderen Städten benutzt man dann für die Routen die alten Relationen, weibei ich aber keine Lust darauf habe, extra die Rollen (forward/backward) anzugeben (bei stop/platform ist es evtl noch sinnvoll für die Bearbeiter, aber sonst auch nicht nötig), wenn die Linie nicht noch "alte Haltestellen" enthält, welche noch keine Relationen sind. Schließlich geht ja aus den einzelnen Punkten (public_transport=platform/stop_position) alles Nötige hervor (des steht in der Haltestellenrelation). da sehe ich gerade das es da doch noch ein Problem gibt, weil es gibt auch keinerlei Hinweise, daß die Haltestellenrelation Teil einer stop_area_grup ist.

Für die Linienrelationen würde ich:

type=public_transport
public_transport=route
route=bus/rail/...

benutzen und für Lineinvarianten dann:

type=public_transport
public_transport=variant
route=bus/rail/...

Hat da schon jemand Erfahrungen, Anregungen oder Vorschläge?


Antworten: