ÖPNV - Mappen

    html-Darstellung e180411e01 Kölner Stammtisch Apr2018 =>

Die Routen - Schemen PTv1 und PTv2

PTv1 und PTv2 Linien sind unterschiedlich aufgebaut. Die Linien müssen nach dem einen oder dem anderen Schema gemappt werden. Eine Mischung der Eigenschaften ist nicht möglich.

In den Erläuterungen beziehe ich mich auf eine Buslinie. Die anderen Verkehrsmittel sind vergleichbar.
Als Beispiele Bus 250 (PTv1) und Bus 260 (PTv2)
Bus 250 old 33425 Bus 250 VRS style=padua Köln<=>Solingen
Bus 260 mas 3570105 Bus 260 VRS style=padua Remscheid=>Köln hin,zur 166090,1329988

Ich beginne historisch mit PTv1, dem Schema, welches nicht mehr angewandt werden sollte.

PTv1 oder old Schema

damit ist die Darstellung in der Karte möglich.
 
Sinnvolle erweiterte Festlegungen: Der bus_stop (highway=bus_stop) Die bus_station (amenity=bus_station) Bei Neuanlagen im VRS-Gebiet soll die PTv1 route nicht mehr angewandt werden.
BushaltTaggen21.svg

old Schema route und Haltestelle

  • es dürfen nur bus_stop-nodes und Fahrweg-ways in die route aufgenommen werden
  • bus_stop auf oder neben der Strecke
  • rolle aller nodes ist stop (leer, forward_stop, backward_stop)
  • rolle der ways ist leer(beide Richtungen), forward(in Linienrichtung der Straße befahren), backward(gegen die Linienrichtung der Straße befahren)

PTv2 route und old Schema Haltestelle

  • bus_stop wird als stop_position oder platform interpretiert
  • rolle = stop, wenn auf der Strecke
  • rolle = platform, wenn neben der Strecke

bus_stop und PTv2 stop_area

  • bus_stop wird als stop_position oder platform interpretiert
  • rolle = stop, wenn auf der Strecke
  • rolle = platform, wenn neben der Strecke

PTv2 oder public_transport Schema

Reihenfolge der Elemente Haltestellen
BushaltTaggen22.svg

old Schema route und PTv2-Haltestelle

  • unverträglich (PTv1-route braucht den bus_stop)

PTv2 route und PTv2 Haltestelle

  • rolle = stop, Element public_transport=stop_position
  • rolle = platform, Element public_transport=platform

stop_area

  • ist eine Zusammenfassung von Eigenschaften, die für alle Elemente gelten.
  • rolle = stop, Element public_transport=stop_position
  • rolle = platform, Element public_transport=platform

Anmerkungen

  • magenta ist die route(relation) mit eingebundenen Elementen.
  • wheelchair: Unterliegt widersprüchlichen Definitionen.
  • tactile_paving fehlt im public-transport proposal (tactile_paving proposal kennt nur bus_stop)
  • PTv2 Elemente werden in der Standard(mapnik)-Karte nicht dargestellt

Das Miteinander von PTv1 und PTv2

Es gibt mehrere Gründe an Haltestellen zusätzlich zu den PTv2-Elementen auch den bus_stop aufzunehmen.

Alle Kombinationen haben irgendeine Unverträglichkeit, so dass einer der folgenden Kompromisse angewandt werden muss.

BushaltTaggen23.svg BushaltTaggen24.svg BushaltTaggen25.svg