User:RainerU/Nahverkehr Ulm
Tagging
Die Linien und Haltestellen des ÖPNV in Ulm und Neu-Ulm werden nach dem Schema Public Transport Version 2 (PTV2) erfasst, wie es im Proposal beschrieben ist. Nachfolgend wird die Anwendung dieses Schemas auf den Ulm/Neu-Ulmer Nahverkehr beschrieben.
Busse
Haltestellen
Für jede Haltestelle wird für jede Richtung mindestens eine Halteposition und eine Plattform erfasst.
Die Halteposition wird als Knoten auf der Straße an der Stelle, wo der Bus hält, erfasst. Obwohl eine Halteposition für beide Fahrtrichtungen verwendet werden kann, wird empfohlen, für jede Fahrtrichtung jeweils eine eigene Halteposition zu erfassen.
bus=yes
name=<Name>
Die Plattform (Bussteig) markiert den Wartebereich einer Haltestelle. Ist der Bussteig nicht erkennbar vom Fußweg abgegrenzt, dann wird die Plattform als einfacher Knoten an der Position des Haltestellenschilds erfasst. Ist der Wartebereich durch eine Markierung, einen anderen Belag oder ähnliches vom Fußweg abgegrenzt, wird die Plattform als Linie oder Fläche gemappt.
bus=yes
name=<Name>
bei Flächen: area=yes
Optional weitere bei public_transport=platform übliche Tags wie:
tactile_paving=yes/no
shelter=yes/no
bench=yes/no
bin=yes/no
Aus Kompatibilitätsgründen zum alten ÖPNV-Schema wird weiterhin highway=* an der Plattform gesetzt. Wenn die Plattform als Knoten erfasst wird, dann wird zusätzlich highway=bus_stop auf diesen Knoten getaggt. Wenn die Plattform als Linie oder Fläche gemappt wird, dann wird an der Linie highway=platform gesetzt und zusätzlich highway=bus_stop, name=<Name> auf einem Knoten an der Linie bzw,. einem Knoten innerhalb der Fläche gesetzt. Da public_transport=platform derzeit (12.2018) auf der Karte im Carto-Stil auf openstreetmap.org nicht gerendert wird, bewirkt dies, dass die Haltestelle auf dieser Karte sichtbar ist.
Die verschiedenen Elemente einer Haltestelle können optional zu einer Relation vom Typ type=public_transport, public_transport=stop_area zusammengefasst werden.
Beispiel
Plattform als Linie erfasst, mit
name=Söflinger Weinberge
und einem Punkt auf der Linie mit
name=Söflinger Weinberge
Linien
Der Linienverlauf wird in Public Transport V2 mit je einer Routenrelation pro Richtung und Fahrtvariante erfasst. Die Routenrelationen werden in einer Master-Relation vom Typ type=route_master zusammengefasst.
Im Fall einer Linie, die an einem Ende zwei verschiedene Haltestellen anfährt (siehe Abbildung), werden fünf Relationen angelegt:
- eine Relation für die Fahrt A nach C
- eine Relation für die Fahrt A nach D
- eine Relation für die Fahrt C nach A
- eine Relation für die Fahrt D nach A
- eine Master-Relation, welche die vier Routenrelationen enthält.
Attribute der Routenelationen
Schlüssel | Wert | Anmerkung |
---|---|---|
type | route | |
route | tram / bus | |
from | Starthaltstelle | |
to | Zielhaltestelle | |
name | <Linientyp/Zugattung> <Liniennummer>: <Start> => <Ziel> | menschenlesbare Beschreibung der Route.
Beispiel: 3: Wissenschaftsstadt => Wiley |
ref | Liniennummer | |
operator | Betreiber | "SWU" |
network | Verkehrsverbund/Verkehrsverbünde | "DING" |
colour | Farbe | Farbe gemäß GTFS-Daten |
public_transport:version | Version des Erfassungschemas | 2 |
Mitglieder der Routenrelationen
Standardmäßig hat jede Routenrelation diese Mitglieder:
Rolle | für | Anmerkung |
---|---|---|
stop | public_transport=stop_position | Haltepositionen in der Reihenfolge von Start- zu Zielhaltestelle |
platform | public_transport=platform | Plattformen |
stop_entry_only | public_transport=stop_position | optional: Haltepositionen nur zum Zustieg |
platform_entry_only | public_transport=platform | optional: Plattformen nur zum Zustieg |
stop_exit_only | public_transport=stop_position | optional: Haltepositionen nur zum Ausstieg |
platform_exit_only | public_transport=platform | optional: Plattformen nur zum Ausstieg |
ohne | Wege , über welche die Linie verläuft | in der Reihenfolge von Start- zu Zielhaltestelle |
Master-Route
Schlüssel | Wert | Anmerkung |
---|---|---|
type | route_master | |
route_master | tram / busferry | gibt das Verkehrsmittel an |
ref | Liniennummer | Liniennummer, falls eine Nummer für die gesamte Linie gilt, z.B. "3 oder "N2". |
name | <Linientyp/Zugattung> <Liniennummer>: <Start> <=> <Ziel> | menschenlesbare Beschreibung der Route.
Beispiel: 3: Wissenschaftsstadt <=> Wiley/Ludwigsfeld |
operator | Betreiber | "SWU" |
network | Verkehrsverbund/Verkehrsverbünde | "DING" |
colour | Farbe | Farbe gemäß GTFS-Daten |
public_transport:version | Version des Erfassungschemas | 2 |
Diese Master-Route enthält nur die einzelnen Routenrelationen der Linie als Mitglieder, keine Ways und keine Nodes!