Blog

GeoServer

GeoServer Code Sprint 2017

We have offered to host the GeoServer team for a Java 2017 code sprint to look at updating, fixing and documenting the the GeoServer REST API. The GeoServer REST API is used to remotely manage a GeoServer instance and has proven highly successful for automation, integration with other applications, with libraries for java and python remote management. The code sprint is dedicated to: Migrating from the restlet library to Spring MVC library. As an early adopter GeoServer selected the restlet library as best of breed at the time. It has not aged well, and Spring MVC represents a supported annotation based solution that is familiar to more...

More
GeoServer

Developer’s Corner: Latest performance optimizations in GeoServer

Dear Readers, in this post we would like to describe work that our GeoServer Technical Lead Andrea Aime, has done recently in response the test harness prepared by Camp2Camp to measure and compare performance and scalability of GeoServer, MapServer and QGIS Server against 3 OSM derived maps with points, lines and polygons. If you are interested the presentation (which is in French) you can find it here; if your French is as bad as mine, don't worry, the important pictures about performance are self explaning: [caption id="attachment_3200" align="alignnone" width="600"] Before optimizing GeoServer[/caption] [caption id="attachment_3201" align="alignnone" width="600"] After optimizing GeoServer[/caption] Ok, let us now go a little...

More
qgis-gs

Crowdfunding Initiative: QGIS-GeoServer Styling Interoperability

Dear Reader, as we promised a few months ago we are proposing in this post a comprehensive approach that will allow to reach full interoperability between QGIS and GeoServer when it comes to styling data in QGIS itself and then export to GeoServer. As we described in this post we have invested some of our own time in order to get a better understanding of the QGIS platform (and of our speed of execution while working on it) as well as to estimate the total effort in reaching full interoperability as mentioned above. Such work is already part of both...

More
MapStore Release 2016.04.00

Developer’s Corner: New Release of MapStore 2

Dear Readers, we are pleased to announce a new release of MapStore 2, our flagship Open Source webgis product, which we have called 2016.04.00. The full list of changes for this release can be found here, but let's concentrate on the most interesting ones. Groups Manager Quite some work has been performed in order to implement Groups Management together with some long waited improvements to the Users Manager. Now Groups can be fully managed via the GUI, as shown below, (mind you, one must have administrator role!) so we can assign maps' permissions directly to groups rather than to single users....

More
OAUTH2 GeoServer

Developer’s Corner: OAuth2 for GeoServer

Dear Readers, in this post we would like to describe work that we have done recently on GeoServer to allows user to authenticate with their existing credentials from Google or Github through the OAuth 2.0 protocol.  With this work it is now possible to authenticate as user in GeoServer against providers supporting the OAuth 2.0 protocol (like Google, GitHub, Facebook and more). It allows GeoServer to support multiple OAuth2 Providers at the same time hence it allows the users to choose the preferred login method with just one simple click. Currently we have developed support for both Google and GitHub credentials but more could be added, like Facebook, as...

More