OSM Relation Finder - Anleitung -
Der OSM Relation Finder dient dem Auffinden von ÖPNV-Routen in der openstreetmap-Datenbank.
Die Suche ist auf PTv2-Routen ausgerichtet,
kann aber für alle Relationen angewandt werden.
Die eigentliche Suchanfrage erfolgt über overpass-api. Die Ergebnisse werden in einer Tabelle gezeigt und zur Darstellung in einer Karte verlinkt.
Die Anwendung
-
ibro_ol5relf.html
-
Aufruf ohne|mit Parameter siehe Beispiele
-
Vorgesehen für html5-fähigen Browser mit javascript
-
getestet mit Firefox56.01/win8 Chrome56.0/Android4.4.2 IE11/win7
eingeschränkt IE10/win8 und IE/Android4.4.2 bezüglich Formatierung und der verlinkten Karten.
Datenbanksuche
Eine Datenbanksuche ist schnell, wenn nach möglichst wenigen Kriterien gesucht wird.
Die Ergebnisübertragung ist schnell, wenn wenige Ergebnisse zu übertragen sind.
Zwischen den beiden Kriterien ist abzuwägen.
hier:
-
Die Suche erfolgt meist mit unpräzisen Übereinstimmungen (Inhaltssuche)
type: 'route' findet 'route' aber auch 'route_master', da 'route' Bestandteil von 'route_master' ist.
-
Eine oder '|' Abfrage findet und Ergebnisse
ref: '682|683' findet sowohl ref=682 als auch ref=683 (und ref=6825 u.s.w.)
-
Die Suche nach einem Ort liefert nur route Relations, da route_master (ohne Knoten) immer die Koordinaten 0,0 hat. Im Falle der Ortsangabe kann mit 'add parent relation' die zugehörige route_master dazugenommen werden.
Links
In der Ergebnistabelle wird die id i.A. mit einem sinnvoll erscheinenden Link versehen.
Durch Anwählen werden weiter optionale Links anwählbar.
Die optionalen Links werden nicht auf Sinnhaftigkeit geprüft, sondern nur ggf. auf Mengen begrenzt.
-
PTv2 ist eine Darstellung von public_transport - Routen mit Haltestellendarstellung
-
PTunnel ist eine fehlertollerante Darstellung von public_transport - Routen mit Haltestellendarstellung
-
route wird eines Tages eine Darstellung von PTv1-Routen mit Haltestellendarstellung
-
duck ist eine Darstellung von Routen aus Entensicht (mit Luftbildern als alternative BaseLayer)
-
rel ist eine Darstellung von Routen ohne Haltestellendarstellung und für umfassendere Ergebnisse vorgesehen
-
josm ist eine Ergebnisübergabe an eine laufende josm-Editor-Instanz via port:8111
-
osm ist eine Ergebnisübergabe an eine neue Seite unter openstreetmap.org/...
-
analyser ist eine Ergebnisübergabe an eine neue Seite OSM Relation Analyzer ra.osmsurround.org/...
Beispiele zur Suche
-
ibro_ol5relf.html?type=route_master&ref=NE12&network=VRR&tunnel=true Nachtexpresse NE12 im VRR
-
ibro_ol5relf.html#type=route&subtype=bus&network=NVV|Nordhessischer+VerkehrsVerbund&area=Kassel&master=true&tunnel=true Buslinien in Kassel
-
ibro_ol5relf.html ohne Parameter zur Eingabe
Sonstiges
-
Impressum