Senin, 26 September 2011

GeoServer Aggregating DataStore: Aggregate and republish from several data sources

When it comes to publishing data with GeoServer the most common case is to publish layers that one owns and that can store and serve fully from the local premises.

There are however cases in which a dataset with a uniform structure is handled by several different entities, each one making it available to others, but with no unified view of the data itself.
This might be due to geographical distribution of the stakeholders, separate ownerships, administrative subdivisions: a typical case is a set of local public administrations, all publishing the same, or similar, data set in a independent way.

For this use case we have developed the aggregating data store, a GeoTools store in which features pertaining to the same layer/feature type are coming from several different other stores: the store unifies all of them in a centralized view that can be accessed as a seamless whole.

The store requires the source types to be very similar, but not necessarily identical:
  • they can have a different layer names
  • may lack some attributes, or have some that are not shared with others
  • may not have a perfect type match (e.g., the same attribute can be an integer in one store and a string in another, a conversion to unify the two will be attempted).
A "default" store is appointed that defines the structure of the whole, and every other feature is remapped onto that structure.
Each data access is performed in parallel in order to minimize data loading time, and the store can be configured to tolerate the occasional disappearance of one of the data sources.

This new store is now made available as a GeoServer community plugin for the trunk series, and can be downloaded from the nightly builds repository along with a GeoServer trunk build that allows to use it.

We are still not managing attribute renaming, though it would be quite a nice feature to add. If you are interested in the topic contact us and let's see how we can work together to improve the store.

Regards,
the GeoSolutions Team.

Senin, 19 September 2011

GWT-OpenLayers release 0.6

A lot of improvements and some initial alignment with OpenLayers 2.11 have been made on the fresh release of GWT-OpenLayers library.

Actually the developers are also evaluating a brand new refactored showcase and a full alignment with OpenLayers 2.11.

The releases are available for the download here:


On release 0.6 the major improvements are:
  • Implementation of OL client Icon
  • The possibility of removing layers from the map and changing the z-level
  • New zoom and pan controls for the map
  • Implementation of OL Dot Per Inch
  • Implementation of OL Styling
  • Implementation of OL Graticule
  • Improvements to OL Controls
  • Some nice Vectorial features stuff, along with measurements and geometric operations
  • Navigation History
  • Snapping
  • GML improvements
  • WMS Operations improvements
  • Markers
  • Google, VirtualEarth, Bing and OSM Layers improvements
  • TileManagerService Layers
  • PopUps improvements
  • Protocols improvements
  • A new showcase and a lot of examples
Alessio Fabiani has taken care of the 0.6 release as an active committer and administrator of the project.

Regards,
the GeoSolutions Team.

Rabu, 14 September 2011

GeoSolutions Talks @ FOSS4G2011: the slides

Dear All, here we go with the slides of our presentations at FOSS4G, for those that could not attend, and for everybody else that wants to get all the details of the presentations as soon as possible on their computer.
GeoServer GeoTools
The slides pack an incredible amount of ready to use information for all GeoServer and GeoTools users, do not miss them :-)

If you liked the styling SLD presentation we also setup a GeoServer publishing the example data set:
Any topic that you want to explore in more details? The presentations wet your appetite and you crave for more content? Let us know!

Senin, 12 September 2011

GeoSolutions Talks @ FOSS4G 2011


Dear All,
it looks like we will have some busy times at FOSS4G this week.
If you check this search you can see a few interesting talks that we will give, let's group them by topic:

GeoServer
GeoTools

It is worth to point out that Wednesday there will be a full immersion on GeoServer with 3 talks in a row that will go from a general overview of the project to an in-depth analysis of rendering and production set up.

Are you curious to know more about the latest developments we have done? Interested in knowing how we can help your organization reach your goals? Contact us!

The GeoSolutions team,