Tool zum Abgleich von Gebäuden zwischen ALKIS und OSM?

Hallo,
ich suche ein Tool, mit dem Gebäudeumringe und Hausnummern zwischen ALKIS und OSM vergleichen kann.

Z. B. OSM vs. Geoportal Hamburg

Beide Datensätze liegen digital vor und lizenzmäßig (dl-de/by-2-0) sollte es keine Probleme geben, solange man die Daten nicht direkt in OSM importiert.

Resultat sollte graphisch und maschinenlesbar vorliegen, so dass man die größten Abweichen schnell sieht. Vielleicht auf einer Karte farbig markieren.

Bei obigem Beispiel stimmen zum Beispiel paar Hausnummern nicht überein.

Für Gebäuderumringe könnte man berechnen, wieviel % der Fläche übereinstimmen. Und je größer der Unterschied, desto deutlicher könnte man das in der graphischen Ausgabe anzeigen. Dann könnte man sich das vor Ort oder mit Luftbildern anzeigen und dann in OSM ggfs. besser machen. Bzw. dann von der DK5 (Lizenz OK) abmalen.

Und zu guter Letzt müsste das Tool die Option bieten, false-positives gezielt zu ignorieren.

Auch wenn Hamburg was Gebäude angeht schon eine recht hohe Datenqualität hat: Da ist noch viel Luft nach oben. Hier und da könnten auch paar Fehler im ALKIS ausgemerzt werden.

Wenn es so ein Tool bisher nicht gibt: Hat jemand Zeit und Lust das zu bauen? :wink:

1 Like

Moin,
ich habe sowas mit den Hausumringen NRW und mit den Gebäude Open Data des Kreises Gütersloh. Der Kreis Gütersloh veröffentlicht Wöchentlich NAS files so ein XML Datenformat. Das Land NRW hat 6 Monatlich Shape files.

Hier das für NRW
https://osm.zz.de/dbview/?db=alkisdiff-nrw&layer=buildingnotinosm#51.99163,8.54947,15z

Analog dazu Kreis Gütersloh:
https://osm.zz.de/dbview/?db=alkisdiff&layer=buildingnotinosm#51.91604,8.37347,15z

Die beiden Rechne ich täglich. Die Farbe gibt an wie sehr die Outlines abweichen d.h. wieviel Prozent nicht in OSM sind. Rot heisst es ist gar nicht da. Gelb heisst es überlappt. Grün heisst geringe abweichungen.

Es gibt einen weiteren Layer (Oben links klicken) der noch die Kategoriesierung betrachtet. D.h. in den Hausumring und NAS Files ist angegeben ob das ein Schuppen oder Garage ist, sollte dann entsprechend bei OSM auch als “garage(s)” oder “shed” drin sein.

Ich habe das jeweils in Docker containern laufen. Für das NAS zeugs erzeuge ich on demand aus dem NAS file ein pgdump weil das einfach schnarchenlahm ist. D.h. das mache ich einmal die Woche. Dann lade ich täglich ein PBF des Kreis GT, diffe das in der postgres und dumpe das in eine sqlite für das webfrontend.

In etwa so läuft das auch für die NRW Hausumringen

https://github.com/flohoff/nas-osm-diff
https://github.com/flohoff/nrw-hausumringe-osm-diff

Flo