Geodaten innerhalb einer Java Webanwendung
Daniel Weisser & Steffen Bach, EXXETA AG
Der Vortrag steht als PDF Dokument zum Download bereit.
In diesem Vortrag soll demonstriert werden wie man eine Anwendung mit integrierten Geoinformationen entwickeln kann. Dafür wird eine komplett einsetzbare, browserbasierte Applikation erstellt die es dem Benutzer erlaubt, intuitiv die Geodaten nach seinen Wünschen auszuwerten.
Das Beispielprojekt beantwortet die Frage „Wie finde ich eine geeignete Jogging order Radfahrstrecke ohne dass ich plötzlich auf der Autobahn lande?“. Mit den bisher online verfügbaren Karten und Routinganwendungen (z.B. Google Maps, Map24, OpenRouteService) ist es zwar möglich, Strecken mit vorher definierten „Haltepunkten“ zu berechnen, allerdings unterstützen diese keine Berechnung von Rundkursen denen als Input lediglich ein Startpunkt dient.
In einem ersten Schritt wird gezeigt wie die Daten des OpenStreetmap-Projekts zur weiteren Verarbeitung mit Hilfe von PostGIS aufbereitet werden. Dabei wird ein Dump der Daten von OpenStreetMap so umgewandelt, dass diese direkt vom Datenbanksystem verarbeitet werden können. Anschließend werden diese per Java mittels der GeoTools API ausgelesen und durch entsprechende Algorithmen ausgewertet. Das Ergebnis wird in einem WebClient graphisch präsentiert in dem der Benutzer vorher die gewünschten Parameter für seine Anfrage (u.a. Startpunkt, Länge, Straßenbeschaffenheit,...) eingeben konnte.
Daniel Weisser und Steffen Bach arbeiten als Berater bei der EXXETA AG im Bereich Enterprise
Custom Application. Sie beschäftigen sich dort mit kundenspezifischen Lösungen im Java und .NET
Umfeld.
