The release of OpenGeo Suite 3.0 adds many new features and improvements that will greatly expand the capabilities of our flagship product and ease replacement of legacy software with a modern web-based solution. Below are some highlights of what you’ll find in OpenGeo Suite 3.0:

  • Server-side processing
    • OGC Web Processing Service (WPS) provides a standard for inputs and outputs (requests and responses) for geospatial processing services such as polygon overlays, buffers, or custom processes.
    • Rendering transformations make processing operations easier in browser-based visualizations by enabling just-in-time use of any WPS process as part of any layer’s style.
    • Server-side scripting in Python and JavaScript allows users to easily deploy their own server-side processes using concise and straightforward APIs.
    • PostGIS 2.0 brings vector and raster analysis into the database.
  • GeoServer security now supports user groups as well as a number of new authentication mechanisms including LDAP, digest and X.509 certificate authentication.
  • Virtual services allow GeoServer to support multi-tenancy, enabling a single GeoServer instance to publish multiple service endpoints.
  • A new caching configuration interface in GeoServer includes the ability to define new grid sets, specify which layers to cache, seed or truncate the cache, and more.
  • OGC Web Feature Service 2.0 (WFS) adds some interesting new capabilities, including paging, stored queries, and extended operators.
  • Upgraded components, including the adoption of GeoServer 2.2, PostGIS 2.0, and GeoWebCache 1.3

Download the 3.0 release to see for yourself. We strongly advise reading the upgrade instructions and backing up all data beforehand as this release requires a backwards-incompatible upgrade. Packages are available for most common operating systems:

Questions? Help us continue to make and support great software by providing feedback on our GetSatisfaction forum.

Next week we’ll review how the OpenGeo Suite is a step forward for commercial open source geospatial software. In the meantime, if want to know more about the features listed above, read on!

Processing

This release expands the server-side processing capabilities of the OpenGeo Suite into a more comprehensive spatial data platform for the web. While data processing has historically been a strength for proprietary desktop-based solutions, those of you who have seen Paul Ramsey’s “Spatial IT on the Spatial Web” talk know that we see a future in through-the-web processing. These powerful features are important to the marketplace and this release makes significant advances in making spatial processing available and accessible to IT professionals.

While the OpenGeo Suite has supported the OGC Web Processing Service (WPS) since January, this release brings many new processing features to GeoServer, including new WPS improvements, rendering transformations, and server-side scripting. WPS makes powerful processing tools available on the web by providing a standard for inputs and outputs (requests and responses) for geospatial processing services such as polygon overlays, buffers, or even custom processes. Rendering transformations make processing operations easier in browser-based visualizations by enabling just-in-time use of any WPS process as part of a layer’s style. Performing spatial processes on the server also means designating the server as the place where new processes are defined; combining WPS and server-side scripting means web developers can create processes that perform complex analysis using familiar scripting languages like Python and JavaScript. Together, these features enable IT professionals to build web applications that can run spatial processes against data on-the-fly from anywhere using straightforward web development practices.

In addition to a slew of new vector functions, PostGIS 2.0 includes raster data and raster/vector analysis in the database. PostGIS 2.0 users can merge and recalculate rasters with map algebra expressions, summarize them using vector overlays, and extract new information using vectorization routines — all the power of a raster/vector GIS, exposed within the SQL database.

Security

Thanks to support from our customers at NOAA we have improved the GeoServer security subsystem and added support for a number of new authentication mechanisms, including LDAPdigest, X.509 certificate authentication, and more. These improvements also include the addition of user groups.

Virtual Services

Also based on our work with NOAA, virtual services allow GeoServer to support the notion of multi-tenancy, enabling a single GeoServer instance to publish multiple service endpoints. Workspace local settings allow for specifying service settings such as styles, layer groups, contact information, proxy settings, and output format settings on a per workspace basis.

GeoWebCache UI

A new caching configuration interface in GeoServer includes the ability to define new grid sets, specify which layers to cache, seed or truncate the cache, and more. If you’re not already using GeoWebCache in production there has never been a better time to start!

INSPIRE

For our friends in Europe, this release brings the OpenGeo Suite closer to INSPIRE compliance. While the Suite already includes support for Web Map Service (WMS) 1.3, Symbology Encoding (SE) 1.1, View Service, and other requirements, this release adds support for OGC Web Feature Service 2.0 (WFS), which includes some interesting new capabilities like paging, stored queries, and extended operators.

6 thoughts on “OpenGeo Suite 3.0 Released!

Leave a Reply

Your email address will not be published. Required fields are marked *