Das Schweizer Bundesamt für Verkehr (BAV) hat das Verzeichnis der Schweizer Haltestellen
(Didok-Liste)[1] OpenStreetMap zur Verfügung gestellt. In dieser Liste sind die meisten
Schweizer Haltestellen mit Namen und Koordinaten, sowie einigen weitere Informationen aufgelistet.
Da zu diesem Zeitpunkt schon einige tausend Haltestellen in der OpenStreetMap-Datenbank
existierten, war ein einfacher Komplettimport ausgeschlossen. Stattdessen sollten die Didok-Daten
die bereits bestehenden OSM-Daten ergänzen.
Die Frage war nun: Wie importieren wir die Haltestellen, ohne dass OSM-Daten verloren gehen, aber
auch keine Haltestellen danach doppelt vorhanden sind. Dies wurde mit einem halbautomatischen
System erzielt. In einem ersten Schritt wurden die Haltestellen mit einem einfachen Skript
einander zugeordnet. Als nächstes konnte das Ergebnis mit Hilfe eines Web-Frontend von den Mappern
noch vor dem Import kontrolliert und einzelne Zuordnungen korrigiert werden. Im Vortrag werden wir
auf unsere spezifische Umsetzung der beiden Stufen eingehen, und einige Probleme, auf die wir
gestossen sind, und erläutern mögliche Lösungen. |