28.03.2025 –, HS4 (S2)
Vom osm-dump zum voll vernetzten Graphen: Mit osmium, osm2pgsql und einigen simplen Datenbank-Prozeduren gelingt die Umwandlung von rein geographischen Informationen in logische Datenstrukturen.
Im GitHub findest Du alles, was Du zum selber machen brauchst.
Matthias Daues (datenschoenheit) öffnet den Postgresql Werkzeugkasten und zeigt, wie man in vier Prozesschritten aus einem OSM-Dump sowohl ein logisches (also: Graph-Datenmodell) als auch ein geometrisches (also: Geo-Datenmodell) Netzwerk erzeugen und ohne Umwege für Analysen und Berechnungen zur Verfügung stellen kann:
- Datenbeschaffung: In der shell oder mit Python
- Vorprozessierung und DB-Beladung: Grobe Filterung mit Osmium, Modellierung und Beladung mit osm2pgsql
- Graph-Erzeugung: PostGIS-Funktionen, SQL, und Python in der DB
- Anwendung: Routing und Graph-Suche
Zum Vortrag gibt es ein Git-Repository mit allen erforderlichen Dockerfiles, Skripten und docker-compose Anweisungen, zum direkt Nachmachen oder Weiterentwickeln.
Studierter Geograph, gelernter Vertriebler, erfahrener technischer Leiter für Geodaten und GIS-Systeme in einem großen Unternehmensumfeld. Meine Expertise liegt in der Konzeption und Pflege umfangreicher Datenbanken für räumliche Analysen, wobei ich technische und geschäftliche Sachverhalte miteinander verbinde. Mit Überzeugung setze ich ausschließlich auf Open-Source-Softwarelösungen.
Die Faszination für Geoprozessierung, Datenbanken und GIS treibt mich an – besonders wenn Daten aus unterschiedlichen Quellen in Datenbank und Karte zusammenfinden und perfekt harmonieren. Neben meiner Tätigkeit bei einem großen deutschen Telekommunikationsunternehmen bin ich selbstständig unter dem Namen "datenschoenheit" tätig. Privat bin ich verheiratet und Vater von drei Kindern.