Projekte
Ich möchte Ihnen hier einen Auszug aus meinen Projekten vorstellen
Cesium Terrain Converter
In dieser Software werden Höhendaten aus Raster, TIN, Collada und Multipatch Daten ins Cesium TMS Format konvertiert. Damit die Terraindaten möglichst schnell in den Browser geladen werden können.
Es ist möglich die gesamte Welt mit einer beliebig hohen Auflösung abzudecken.
Es können komplexe Bruchkanten und Polygone ins Terrain gerechnet werden, um das Terrain zu verfeinern und schicke Beleuchtungseffekte zu erreichen.
Demnächst wird es möglich sein, neue Terraindaten in bereits bestehende reinzurechnen. Der Vorteil ist, dass nicht immer alle Daten wieder neu berechnet werden müssen und somit viel Zeit gespart wird. Und natürlich dass die neuen Daten – meist höher aufgelöste Terraindaten – automatisch ins bestehende Terrain gerechnet werden. Ohne, dass der Anwender sich darum kümmern muss.
Technologien:
C++, GDAL, Proj, OpenMesh, GeographicLib, Boost
Plattformen:
Schrägluftbildviewer
Für den Viewer werden Schrägluftbilder aufbereitet, damit sie im Browser angezeigt und analysiert werden können. Wie zum Beispiel das Messen in den Bildern über die Orientierungsparameter der Bilddaten.
Durch Verschieben werden die benachbarten Bilder geladen.
Um die Bilder schnell und effektiv zu laden, werden die Bilder als Kachelstruktur aufbereitet.
Technologien:
Plattformen:
Forest Forward
WWF Germany | Space + Science Team
In diesem Projekt wird eine Web GIS Anwendung entwickelt. Diese Anwendung informiert das Team des WWF über Entwaldung und andere Waldfaktoren.
Es besteht ein Loginsystem, über das man sich im ArcGIS Online Systems des WWF anmelden kann. Um geschützte Daten freizuschalten und analysieren zu können.
Als Highlight so weit gelten eine Heatmap zur besseren Ansicht von großen und dichten Punktdaten. Weiterhin wurden die Links zu den Metadaten aus den Layern extrahiert und in die Layeransicht als klickbares Symbol mit eingebracht. Es gibt auch ein Analysetool zur globalen Waldfragmentierung, mit dem sich die Verteilung der des Waldes analysieren lässt.
Weiterhin ist geplant eine zentrale Anwendung zu entwickeln in der sich beliebige Layer für beliebige Regionen laden lassen. Sowie spezifische Widgets, die je nach Bedarf für die jeweilige Regionen freigeschaltet und genutzt werden können. Ähnlich wie ArcMap oder QGIS nur fürs Web mit speziellen Funktionen, die auf die Bedürfnisse und Wünsche des WWF Teams zugeschnitten sind.
Technologien:
ArcGIS API for JavaScript, JavaScript, HTML, CSS
Plattformen:
Web GIS Anwendungen
Telekom GmbH
FU Berlin
Als Kleinunternehmer – in meiner Zeit des Studiums – habe ich mehrere Web GIS Anwendungen für die Telekom und die FU Berlin entwickelt.
In diesen Anwendungen konnten die Anwender neben den typischen Kartenfunktionen wie Zoomen, Verschieben und Messen ebenfalls Daten abfragen und analysieren. Zum einen konnten vordefinierte Abfragen genutzt werden. Zum anderen war es möglich in der Anwendung selbst komplexe Abfragen zu erstellen und an die Datenbank zu schicken.
Weiterhin hatten die Nutzer die Möglichkeit die Daten zu editieren – Löschen, Hinzufügen und Bearbeiten.
Die Anwendungen konnten nur über ein Login geöffnet werden, um die Daten zu schützen.
Technologien:
ArcGIS API for JavaScript, ArcGISServer .Net, ArcGIS Server, JavaScript, jQuery, Dojo, HTML, CSS, PHP, PostgreSQL/PostGIS
Plattformen:
UAV 3D-Bildflugplanung
In dieser Anwendung wird ein 3D-Bildflug für UAV´s erstellt. Um beispielsweise Gebäude digital 3D rekonstruieren zu können.
Es werden zunächst mögliche Kameras positioniert.
Danach werden nach und nach überlappende Bilder gewählt, mit denen die Gebäude mit einer gewählten Auflösung digital rekonstruiert werden können.
Am Ende wird eine Heuristik genutzt, um einen Pfad für das Fluggerät zu erstellen. Weiterhin wird eine Datei für paarweises Matching erstellt. Diese kann in einigen 3D Rekonstruktionssoftwares genutzt werden, um den Matchingprozess zu unterstützen.
Technologien:
Plattformen: