- Weltweite Topographie
- OpenStreetMap Overlay mit Straßennetz, Ortsinformationen etc.
- Kombination der beiden Layer zu einem „Topo OSM WMS“
terrestris Klausurtagung 2015 in Portugal
terrestris – überall für Sie im Einsatz!
Wer kennt das nicht: Die Anforderungen des Tagesgeschäftes halten einen auf Trab und man schafft es immer gerade so, von den Ereignissen nicht überrollt zu werden. Weil man mit interessanter und sich rasant entwickelnder Technik zu tun hat, kommen einem diverse Ideen, was man anders und besser machen könnte. Nur leider fehlt oft die Zeit, sich darum sinnvoll kümmern zu können. An dieser Stelle hat sich die Firma terrestris etwas Besonderes einfallen lassen und führt, aktuell zum 3. Mal, eine Klausurtagung mit Codesprint durch. Im Wesentlichen bedeutet dies, dass sich die komplette Belegschaft für eine Woche an einen Ort zurückzieht, um die liegen gebliebenen Ideen aufzugreifen und diese in einer angenehmen Atmosphäre zu diskutieren und gleich konkret umzusetzen.
2011 fand unsere Klausurtagung auf Mallorca statt, während die Wahl 2013 auf Kroatien fiel. Diesmal ging unsere Klausurtagung nach Troia, Portugal. Am Flughafen in Lissabon wartete schon ein Kleinbus, der uns in unser Domizil brachte. Und da haben wir es wieder sehr gut angetroffen!
Bei intensiver Arbeit ging auch die diesjährige Klausurtagung wieder sehr schnell vorbei. An dieser Stelle möchten wir noch kurz über die Ergebnisse berichten:
Bereits seit einiger Zeit setzen wir auf SHOGun als Middleware für unsere größeren SDI-Projekte. Wir haben die Woche genutzt, um die Neuentwicklung von SHOGun (nämlich SHOGun2, https://github.com/terrestris/shogun2) voranzutreiben. Mit dem Ziel eine gute Versionier- und Erweiterbarkeit von SHOGun2 zu gewährleisten, wurden im Vorfeld bereits grundlegende Entwicklungen hinsichtlich der Architektur des Systems geleistet. Während der Klausurtagung lag der Fokus auf der Entwicklung eines Datenmodells. Anbei das Ergebnis der Modellierung:
Weiterhin wurde erreicht, dass SHOGun2 kompatibel zu Java 8 (aber auch weiterhin zu Java 7) ist. In diesem Rahmen wurde auf das Maven-Plugin JaCoCo umgestiegen (Test-Report/Code-Coverage). Ebenso wurden (Spring) Beans zur konfigurierbaren Contenterzeugung angelegt.
Auch am SHOGun2-Client wurde gearbeitet. Bei dem Client handelt es sich um eine auf den JavaScript Frameworks Ext JS 6 (https://www.sencha.com/products/extjs/#overview), OpenLayers 3 (http://openlayers.org/), GeoExt 3 (https://geoext.github.io/geoext3/) und BasiGX (https://github.com/terrestris/BasiGX) basierende MVVM-Applikation (Model-View-ViewModel), die die visuelle Interaktion mit der SHOGun2-Middleware erlaubt. Zentrales Ergebnis des Codesprints ist die Entwicklung eines Applikations-Viewports, der sich dynamisch in Abhängigkeit des Applikations-Kontextes aus SHOGun2 aufbaut. Somit wird die Applikation voll durch den Nutzer konfigurierbar und erlaubt es z.B. neben den einzelnen Layern auch die sichtbaren Komponenten des Clients (Legendenpanel oder Logopanel) individuell zu steuern. Der aktuelle Stand des Clients ist erreichbar unter https://github.com/terrestris/shogun2-client.
Weiter wurde sich mit neuen Layern für ows.terrestris.de auseinandergesetzt. Konkret sind dies 3 Layer: