Generalisierung von OSM-Daten mit osm2pgsql (fossgis2023)

Published: March 16, 2023, 11 a.m.

b'Die automatische Generalisierung von Kartendaten ist eine gro\\xdfe Herausforderung und es gibt noch nicht viel Open-Source-Software in diesem Bereich. In einem Halbjahresprojekt, das vom Prototype Fund bzw. dem BMBF gef\\xf6rdert wurde, habe ich osm2pgsql (eine Software zum Import von OpenStreetMap-Daten in eine PostgreSQL/PostGIS-Datenbank) um Elemente zur Generelisierung von Kartendaten erweitert. In dem Vortrag will ich die Ergebnisse dieses Projektes vorstellen.\\n\\nDie OpenStreetMap-Daten sind in vielen Gegenden sehr detailliert und man kann damit gro\\xdfartige Karten bauen. Aber f\\xfcr kleinere Zoom-Level bzw. Karten in kleineren Ma\\xdfst\\xe4ben sind die Daten oft zu detailliert. Das Rendern der Karten wird langsamer und die \\xdcbersicht leidet. Die Daten m\\xfcssen daher generalisiert werden. Und nat\\xfcrlich soll das automatisch und schnell geschehen, weil die OSM-Daten sich dauernd \\xe4ndern. Die automatische Generalisierung ist aber rechnerisch aufw\\xe4ndig und f\\xfcr viele Generalisierungs-Probleme haben wir nicht einmal gute Algorithmen. \\xdcblicherweise findet die Generalisierung einfach so statt, dass man vor oder beim Rendern die Daten in einer PostgreSQL/PostGIS-Datenbank mit mehr oder weniger komplexen SQL-Skripten zusammenfasst.\\n\\nIn einem Halbjahresprojekt, das vom Prototype Fund bzw. dem BMBF gef\\xf6rdert wurde, habe ich mit verschiedene Generalisierungsprobleme und -algorithmen angeschaut und sie mit osm2pgsql und PostgreSQL/PostGIS implementiert. Der Fokus lag dabei weniger auf der Erfindung von neuen tollen Algorithmen, als einer Implementierung, die mit Real-World-Daten zurecht kommt, auf Daten f\\xfcr den ganzen Planeten skaliert und die Updates der Daten verarbeiten kann. Osm2pgsql soll dabei die M\\xf6glichkeiten und Bausteine zur Verf\\xfcgung stellen, die es den Usern in Zukunft einfacher machen soll, neue Ans\\xe4tze zur Generalisierung zu entwickeln und zu erg\\xe4nzen.\\nabout this event: https://pretalx.com/fossgis2023/talk/HYVZNT/'