Geometrie und Semantik prüfen
Analyse von Geometrien, semantischen Strukturen, Koordinatenreferenzsystemen und Austauschformaten, insbesondere für CityGML, CityJSON, Punktwolken, Rasterdaten und PostGIS.
Oliver Förster · Geoinformatik · 3D-Geodaten · Geodienste
Ich konzipiere und implementiere individuelle Lösungen für räumliche Daten. Schwerpunkte sind semantische 3D-Stadtmodelle, CityGML, Python-basierte GIS-Verfahren sowie standardisierte und anwendungsspezifische Webdienste.
Fachliche Einordnung
Meine Arbeit verbindet die fachliche Interpretation räumlicher Daten mit der technischen Umsetzung. Datenmodell, Geometrie, Koordinatenreferenzsystem, Semantik, Schnittstellen und Betriebsumgebung werden als zusammenhängendes System betrachtet.
Für Aufgaben, die sich mit vorhandenen Standardwerkzeugen nicht hinreichend abbilden lassen, entwickle ich spezialisierte Python-, GIS- und 3D-Anwendungen. Dazu gehören Datenkonvertierung, Validierung, räumliche Analyse, geometrische Verarbeitung, Texturierung und automatisierte Qualitätssicherung.
Aufgrund mehrjähriger Erfahrung in der Linux-, Web- und Systemadministration kann ich Verfahren reproduzierbar paketieren, absichern, überwachen und in einer definierten Betriebsumgebung bereitstellen.
Arbeitsfelder
Technische Lösungen werden aus dem fachlichen Datenmodell, den vorgesehenen Nutzungsszenarien und überprüfbaren Qualitätsanforderungen abgeleitet.
Analyse von Geometrien, semantischen Strukturen, Koordinatenreferenzsystemen und Austauschformaten, insbesondere für CityGML, CityJSON, Punktwolken, Rasterdaten und PostGIS.
Entwicklung reproduzierbarer Workflows, Python-Anwendungen sowie Erweiterungen für QGIS und Blender einschließlich Validierung, Fehlerbehandlung und automatisierter Tests.
Bereitstellung als Webanwendung, Programmierschnittstelle oder WPS unter Berücksichtigung von Zugriffsschutz, Protokollierung, Ressourcenbegrenzung und Monitoring.
Web Processing Service
Ich entwickle individuelle WPS-Prozesse und Python-basierte Geoverarbeitungsdienste für wiederkehrende oder rechenintensive Aufgaben. Eingaben, Parameter und fachliche Randbedingungen werden explizit validiert; Verarbeitung und Ausgabe erfolgen nach definierten, reproduzierbaren Regeln.
Je nach Aufgabenstellung kombiniere ich PyWPS, QGIS Server, QWC, PostgreSQL/PostGIS und eigenständige Python-Module. Die technische Umsetzung umfasst unter anderem Authentifizierung, Protokollierung, Ressourcenbegrenzung, temporäre Datenhaltung, Bereinigung und Monitoring.
3D-Geodaten
Der Workflow wird von der Eingangsanalyse bis zur Bereitstellung als zusammenhängende Verarbeitungskette definiert. Fachliche und technische Prüfungen werden in jedem Verarbeitungsschritt berücksichtigt.
Prüfung von Datenmodell, Detaillierungsgrad (Level of Detail), Semantik, Georeferenzierung und geometrischer Konsistenz.
Import, Konvertierung, Modellierung, Texturierung und Ableitung ergänzender Geometrien.
Validierung, Fehleranalyse, definierte Fallback-Verfahren und nachvollziehbare Verarbeitung.
Export in standardisierte Formate sowie Integration in Datenbanken, Webdienste und Visualisierungen.
Technische Schwerpunkte
Open-Source-Komponenten und offene Standards werden bevorzugt. Bestehende proprietäre Umgebungen werden integriert, wenn dies für Datenfluss, Schnittstellen oder Systemlandschaft erforderlich ist.
Arbeitsweise
Technische Entscheidungen werden anhand expliziter Randbedingungen, repräsentativer Daten und reproduzierbarer Tests getroffen.
Komplexe Aufgaben werden in prüfbare Teilprobleme, Datenflüsse und Schnittstellen zerlegt.
Prototypen werden früh an repräsentativen Datensätzen und bekannten Randfällen bewertet.
Datenqualität, Laufzeit, Speicherbedarf und Fehlertoleranz werden anhand definierter Kriterien verbessert.
Konfiguration, Abhängigkeiten, Protokollierung und Wiederholbarkeit sind Bestandteil der Lösung.
Kontakt
Für Fragestellungen zu Geodaten, 3D-GIS, CityGML, Automatisierung oder Web Processing Services bin ich per E-Mail erreichbar.