Developer’s Corner: Improved GeoWebCache quality for full WMS requests

Hi all, We would present some improvements on GeoWebCache which we have developed lately. GeoWebCache is a software which can be added to GeoServer for caching the requested tile in memory and reducing the tile retrieval time. A particular feature of this software is the ability to make WMS requests directly integrated with GeoServer WMS. This functionality can be executed in 2 different modalities: WMS-C and full WMS. WMS-C requests only returns the already cached tiles at the already defined resolutions; on the opposite, full WMS requests can return all the tiles at an arbitrary resolution. The full WMS configuration...

More

Developer’s Corner: Improved GeoWebCache quality for full WMS requests

Hi all, We would present some improvements on GeoWebCache which we have developed lately. GeoWebCache is a software which can be added to GeoServer for caching the requested tile in memory and reducing the tile retrieval time. A particular feature of this software is the ability to make WMS requests directly integrated with GeoServer WMS. This functionality can be executed in 2 different modalities: WMS-C and full WMS. WMS-C requests only returns the already cached tiles at the already defined resolutions; on the opposite, full WMS requests can return all the tiles at an arbitrary resolution. The full WMS configuration...

More
GeoServer

Developer’s Corner: Caveats in GeoServer JNDI configuration

Dear all, as you may know JNDI is a very useful technology to define common resources available to Java web applications. One typical usage is to create a common connection pool for databases. Most of GeoServer JDBC based datastores support connection through JNDI (for example PostGIS, Oracle, SQLServer). Using JNDI is convenient when you have more than one datastore using the same database connection, so that you can share the connection pool instead of create a distinct pool for each datastore: if you have many datastore you can fill database connection capacity and in any case you are not using the...

More

Developer’s Corner: ImageIO-Ext 1.1.9 Release

Hi all, We would present you the new ImageIO-Ext 1.1.9 release. Apart from a few bugs fixes (e.g. Issue #54 related to reading Exif Tags), the new feature of this release is an high-performance PNG plugin. This new PNG plugin contains a new PNG writer which internally uses a new encoder, based on PNGJ, a open source, java based,  low level PNG encoder with better performances than that of the ImageIO package. More informations on PNGJ can be found here. Note that this plugin provides only a PNG writer object, reading is not supported at the moment. Further informations about...

More
GeoServer

Developer’s Corner: Configuring GeoServer to work with Shibboleth and LDAP

Dear all, recently we had to integrate GeoServer in a customer security infrastructure. This infrastructure was using Shibboleth to achieve SSO for a bunch of applications, and GeoServer was part of the game to publish different maps for different users (or better their role(s) in the system). Shibboleth basics Shibboleth is a quite complex system, but is able to hide much of the security complexity for the applications behind it. In short, a Shibboleth security infrastructure is split in two parts: Identity Provider (IdP), that is responsible to authenticate users, receiving SAML requests from Service Providers and answering with a yes/no response and...

More