GisForWeb
Menu
All tools
G

GeoWave

Open Source

Library that adds geospatial and temporal indexing to distributed key/value stores.

License

Apache-2.0

About

GeoWave is a Java library for storing, indexing and searching multi-dimensional geospatial data on top of sorted key/value stores such as Accumulo, HBase, Cassandra, Bigtable, DynamoDB, Kudu, Redis and RocksDB. It supports OGC spatial types up to three dimensions plus bounded and unbounded time, and its geospatial layer builds on the GeoTools extensibility model, so it integrates with GeoServer and uDig and ingests GeoTools-compatible data sources. Server-side filtering and aggregation keep query processing close to the data, with Hadoop I/O formats and Spark RDD bindings for custom analytics. Part of the LocationTech project.

Features

  • Multi-dimensional spatial and temporal indexing
  • Pluggable key/value store backends
  • Spatial and spatiotemporal range queries
  • GeoTools integration for vector and raster
  • Server-side analytics with Hadoop and Spark
  • Command-line tools and Python bindings

Details

Type
Library
Pricing
open-source
License
Apache-2.0
API
sdk
Hosting
Self-host

Languages

Java

Data formats

WKT/WKB
Shapefile
GeoTIFF