Stakeholders asked us to make the Geospatial GeoGig faster – and 1.1.0 is all about speed! To support this, we’ve added the Spatial-Index-With-Attributes and greatly improved the networking, caching, and rendering performance. We expect that all users will see substantial performance improvements in the Geospatial GeoGig.
For existing GeoGig installations, see our detailed Upgrade Guide (which includes helpful tips for installations).
Here’s what others are saying about GeoGig 1.1.0…
The performance improvements in this release open the door to many more use cases for GeoGig implementations. Boundless is excited to have a newly sharpened version of this powerful tool.
GeoGig spatial indexing, specifically the flexibility to materialize any spatial or non-spatial attribute is a key performance enhancement yielding immediate value for spatio-temporal queries.
GeoGig 1.1.0 Features Spatial Queries And Attribute Queries
Visualization of a Spatial-Index-With-Attributes Index
The new GeoGig index (a revision-sharing quadtree index) greatly improves performance for the two most common types of GIS queries – spatial queries and attribute queries.
For spatial searches, the quadtree organization of the index makes for efficient retrieval of features.
The most common types of attribute query (“only display Highway and Freeways”, “only display data marked between these two dates” ) is also optimized by storing Extra Attributes inside the quadtree. When executing the GIS query, GeoGig can use the extra information in the index to quickly filter out unneeded features.
The end result is much faster query performance and much less network traffic.
GeoGig's Improved GIS Network Performance
GeoGig 1.1.0 has greatly improved how data is moved across the network from PostgreSQL to GeoGig (usually embedded inside GeoServer). We’ve improved the data transfer format (making transfers an incredible two (!) times faster) as well as significantly reduced when data transfer is required. We minimize data transfer by utilizing the new spatial index, utilizing attributes embedded in the spatial index, and improving local caching.
These GIS network performance changes greatly improve performance for a remote database, but also improve performance for a local database!
GIS Mapping With Improved Rendering Performance In Geoserver
For GeoGig 1.1.0, we spent quite a bit of time analyzing the GeoServer Query-Render pipeline and made numerous GIS mapping improvements and optimizations. GIS maps now draw significantly faster.