Germany/Videos zu OSM/ÖPNV
Allgemeines zum Video
Wir nutzen Relationen um (komplexe) meist lokale Zusammenhänge zwischen Objekten in OpenStreetMap zu kennzeichen. So verbinden wir in OpenStreetMap vorhandene Straßen zu welchen, die von einer bestimmten Buslinie befahren werden. Oder wir verbinden einzelne Schienenverläufe in Hamburg miteinander in einer Relation, um den Verlauf der S21 darzustellen.
Intro
Relationen hatten wir ja nun und wissen schon, dass wir sie nutzen können um (komplexe) aber meist lokale Zusammenhänge zwischen Objekten kenntlich zu machen. In "Relationen allgemein" hatten wir als Beispiel die Busrelationen genommen und gesehen, dass sich Straßen zu einer Buslinie zusammenfassen lassen. Das gleiche können wir mit Eisenbahnlinien tun. Wie wir den Verkehr des ÖPNV in OpenStreetMap abdecken, thematisiere ich in diesem Video.
Vorbereitung
Bevor wir loslegen können, brauchen wir erstmal den Streckenverlauf der ÖPNV Route, den wir in OpenStreetMap abbilden wollen.
- Das Verkehrsmittel von Anfang bis Ende abfahren und den zurückgelegten Weg mit einer Software aufzeichnen lassen. Dabei bietet sich ein Smartphone mit Ortungsfunktion und ein GPX Tracker an.
- Die meisten Verkehrsunternehmen können euch den Verlauf einer Route in einem digital abgespeicherten Format wie GPX geben.
Der Inhalt einer GPX Datei lässt sich einfach über unsere Kartendarstellung legen und wir können die jeweiligen Straßen/Schienenabschnitte, die neben dieser Linie verlaufen, dann in die neue Relation einfügen.
Erstellung der Relation
- Wir lassen uns den Inhalt einer GPX Datei grafisch auf eine Kartendarstellung legen.
- Wir erstellen die Relation. Ggf. suchen wir uns im Wiki die Seiten für Busrelationen oder Bahnrelationen.
- Busrelationen:
- type=route
- route=bus
- ref=203
- operator=HVV
- name=Bus 203: A => B
- from=A
- to=B
- public_transport:version=2
- Bahnrelationen:
- type=route
- route=train
- ref=IR 3114
- operator=Deutsche Bahn AG
- name=IR 3114: A => B
- from=A
- to=B
- public_transport:version=2
- Busrelationen:
- Bei Buslinien mit Haltestellen, müssen wir zuerst alle Haltestellen eintragen:
- Halteposition des Fahrzeugs eintragen. Dazu einen Node auf der Straße bzw. Schiene erstellen:
- Busrelationen:
- bus=yes
- name=Bushaltestelle
- network=HVV
- public_transport=stop_position
- Bahnrelation:
- train=yes
- name=Name des Bahnhofs
- public_transport=stop_position
- Busrelationen:
- Warteplattform eintragen. Dazu einen Node bzw. Way erstellen und damit die Warteposition der Fahrgäste kennzeichnen.
- Busrelation:
- public_transport=platform
- route_ref=136;137;234;534;609;649
- tactile_paving=yes
- bus=yes
- Bahnrelation:
- public_transport=platform
- lit=yes
- train=yes
- Busrelation:
- Halteposition des Fahrzeugs eintragen. Dazu einen Node auf der Straße bzw. Schiene erstellen:
Hinzufügen von Elementen zu einer Relation
Nun können wir die auf unsere Karte gelegte GPX Linie entlangfahren und die entsprechenden Objekte, seien es Straßen- oder doch Eisenbahnschienenabschnitte, markieren und der Relation hinzufügen.
- Es kann sein, dass ein Abschnitt weiter geht, obwohl unsere GPX Linie hier abbiegt. In solchen Fällen müssen wir den Abschnitt in weitere Abschnitte unterteilen.
Sind wir an das Ende der gelegten GPX Linie gelangt und es gibt nichts mehr hinzufügen, dann können wir die Relation auf Fehler überprüfen. Diesen Prozess bezeichnen wir auch als Validierung.
Validierung der Relation
Häufige zu behebende Fehler:
- Einen Abschnitt ausgelassen (Unterbrechung der Route)
- Zu viele Abschnitte gemappt. (Erster Straßen- oder Schienenabschnitt und letzter Straßen- oder Schienenabschnitt der Relation müssen jeweils mit dem Start- und Endpunkt der GPX Datei übereinstimmen)
- So wie Corona nicht in unseren Körper gehört, so gehören z.B. Gebäude nicht in ÖPNV-Relationen ;) (Eye-Catcher)
Outro (wenn noch Platz dafür ist)
- Digitale Daten erhalten oder selbst erheben.
- Digitalisierte Daten auf die Kartendarstellung legen und Relation erstellen.
- Ggf. Halteposition und Haltestellen in die Relation zuerst hinzufügen (falls vorhanden).
- Straßen- oder Schienenabschnitte der Relation hinzufügen.
- Eigene Arbeit auf Fehler überprüfen.
Video
YouTube --> https://www.youtube.com/watch?v=m54UQNNYW0M
"Videos zu OSM" Seite --> https://videos.openstreetmap.de/kategorien/Basics/%c3%96PNV%20Relationen.mkv
Eigens für das Video erstellte Symbole
Symbol "BusTrain" --> File:BusTrain.svg
Symbol "PT relation" --> File:Pt relation.svg