- worldwide topography
- OpenStreetMap overlay with road network, location information etc.
- Combination of both layers into one „Topo OSM WMS“
terrestris retreat 2015 in Portugal
terrestris – working for you everywhere!
Does this sound familiar: The requirements of daily business keep you on your toes and you always just barely manage to not be overtaken by events. Because you are dealing with an interesting and rapidly developing technology, you have a variety of ideas about what you could do differently and better. Unfortunately you often lack the time to take care of these issues in a meaningful way. At this point terrestris has established a special event and currently carried out for the 3rd time a week-long retreat in combination with a codesprint. Essentially this means that all staff retires for a week to a place to pick up on the ideas that have accumulated over time and to discuss them in a pleasant atmosphere and set about implementing them immediately. In 2011 our conclave took us to Mallorca (Spain), while 2013 saw us in Croatia. This time we went to Lisbon, Portugal. At the airport in Lisbon a van was waiting that took us to the house we had rented. And there we spent a very agreeable and productive week!
With intensive work this year’s retreat passed by very quickly. At this point we would like to briefly report on the results:
For some time now we are relying on SHOGun as a middleware for our larger SDI projects. We have used the week to expedite the new development of SHOGun (namely SHOGun2, https://github.com/terrestris/shogun2). With the aim to enhance the good versioning and extensibility capability of SHOGun2, fundamental developments in the architecture of the system were made. During the retreat the focus was on the development of a data model. Below is a visual representation of the results:
Furthermore we implemented that SHOGun2 is compatible to Java 8 while retaining its compatibility with Java 7. In this context we switched to the Maven-Plugin JaCoCo (Test-Report/Code-Coverage). At the same time we introduced (Spring) Beans so that content generation can be easily configured.
We also worked on the SHOGun2-Client. This client is based on the JavaScript Frameworks Ext JS 6 (https://www.sencha.com/products/extjs/#overview), OpenLayers 3 (http://openlayers.org/), GeoExt 3 (https://geoext.github.io/geoext3/) and BasiGX (https://github.com/terrestris/BasiGX) and is represented as a MVVM-application (Model-View-ViewModel) that allows the visual interaction with the SHOGun2-middleware. A fundamental result of the codesprint is the development of an application-viewport that dynamically generates itself out of SHOGun2 depending on the application context. Through this the application becomes completely configurable by the user and individual layers as well as other visible components like legend or logo panel can be steered individually. The current state of the client is accessible at https://github.com/terrestris/shogun2-client.
We also worked on some new layers for ows.terrestris.de. In effect these are the following 3 layers: