Pipeline

Geodaten-Zuordnung über lokale Kartenextrakte

Räumliche Fragen – was liegt in der Nähe dieser Adresse? – gegen heruntergeladene OpenStreetMap-Daten beantworten statt gegen eine öffentliche Schnittstelle.

Worum es geht

Viele Fragen an einen Datensatz sind räumlich: Liegt dieser Standort an einem Gewässer? Wie weit ist die nächste Bahnstation? In welchem Bundesland liegt diese Adresse wirklich? OpenStreetMap beantwortet das – die Frage ist nur, wie man es fragt.

Warum nicht über die Live-Schnittstelle

Die naheliegende Antwort ist die öffentliche Abfrage-API. Sie hat einen Fehlermodus, der schwerer wiegt als Ausfälle: Unter Last antwortet sie mit Status „in Ordnung" und einem leeren Ergebnis. Für das aufrufende Programm ist das nicht von „hier gibt es wirklich nichts" zu unterscheiden – und wenn eine Zwischenspeicherung mitläuft, wird die Lücke dauerhaft.

Im Kanuvereine-Projekt lag die scheinbare Trefferquote dadurch bei 47 %. Der Fehler fiel nur auf, weil ein bekannter Verein 110 m von einem großen Fluss entfernt als „ohne Gewässer" geführt wurde.

Der Weg stattdessen

  • Extrakte herunterladen – fertige Regionaldaten je Bundesland (Geofabrik, ODbL-Lizenz), rund 7 GB für ganz Deutschland.
  • Lokal auswerten mit einer Geodaten-Bibliothek: Punkte, Linien und Flächen in ein metrisches Koordinatensystem projizieren und die nächste Nachbarschaft berechnen.
  • Suchradius begrenzen und den gemessenen Abstand mitliefern – so bleibt die Unschärfe im Ergebnis sichtbar.
  • Ohne Treffer bleibt das Feld leer, statt den nächstbesten Kandidaten einzutragen.
  • Nachvollziehbar: Derselbe Extrakt liefert dasselbe Ergebnis – ein Neulauf ist reproduzierbar, eine Live-Abfrage nicht.

Fallstricke aus der Praxis

  • Ein Fluss ist als Mittellinie erfasst. Bei breiten Flüssen steht ein Gebäude direkt am Ufer und misst trotzdem über 150 m.
  • Nur benannte Objekte auswerten – namenlose Gräben erzeugen sonst Treffer, die niemandem helfen.
  • Seen sind Flächen, keine Linien. Wer nur Wasserläufe lädt, verliert sie vollständig.
  • Verwaltungsgrenzen verlaufen oft in der Flussmitte – ein Standort am Ufer landet leicht im falschen Bundesland. Die Postleitzahl ist dafür die verlässlichere Quelle.
  • Für Deutschland gibt es keinen brauchbaren Gesamt-Extrakt im benötigten Format; die sechzehn Länder werden einzeln geladen und je Datensatz nach Bundesland zugeordnet.

Eingesetzt in

← zurück zur Baustein-Übersicht