GeoWave
What is GeoWave?
GeoWave is a software library that connects the scalability of distributed computing frameworks and key-value stores with modern geospatial software to store, retrieve and analyze massive geospatial datasets.
Intent
-
Scalable Design
By utilizing distributed computing clusters and server-side fine grain filtering, GeoWave is fully capable of performing interactive time and/or location specific queries on datasets containing billions of features with 100 percent accuracy.
-
Pluggable Backend
GeoWave indexes multidimensional data in a way that ensures values close together in multidimensional space are stored physically close together in the distributed datastore of your choice.
-
Modular Framework
GeoWave allows for easy feature extension and platform integration – bridging the gap between distributed technologies and minimizing the learning curve for developers.
Features
- Adds multi-dimensional indexing to Accumulo, HBase, BigTable and others
- Adds support for geographic objects and geospatial operators to distributed key-value stores
- A GeoServer plugin to allow geospatial data in a GeoWave datastore to be shared and visualized via OGC standard services
- Provides Map-Reduce input and output formats for distributed processing and analysis of geospatial data