LocationTech GeoWave leverages the scalability of a distributed key-value store for effective storage, retrieval, and analysis of massive geospatial datasets.
Currently, GeoWave is an open source set of software that:
Adds multi-dimensional indexing capability to Apache Accumulo
Adds support for geographic objects and geospatial operators to Apache Accumulo
Contains a GeoServer plugin to allow geospatial data in Accumulo to be shared and visualized via OGC standard services
Both raster and vector data models are supported
Provides Map-Reduce input and output formats for distributed processing and analysis of geospatial data
Provides a PDAL plugin for interacting with point cloud data in accumulo through the PDAL library.
In simplified terms, GeoWave currently attempts to do for Accumulo as PostGIS does for PostgreSQL.
Work is underway at extending the same capabilities to other distributed key-value stores than Accumulo, as well as to other geospatial frameworks. The next back-end implementation will be HBase, while Mapnik is then next targeted geospatial framework.
Commits on this project (last 12 months).