Misplaced Pages

GeoMesa

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
The topic of this article may not meet Misplaced Pages's notability guidelines for products and services. Please help to demonstrate the notability of the topic by citing reliable secondary sources that are independent of the topic and provide significant coverage of it beyond a mere trivial mention. If notability cannot be shown, the article is likely to be merged, redirected, or deleted.
Find sources: "GeoMesa" – news · newspapers · books · scholar · JSTOR (July 2014) (Learn how and when to remove this message)
This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources.
Find sources: "GeoMesa" – news · newspapers · books · scholar · JSTOR (July 2014) (Learn how and when to remove this message)
(Learn how and when to remove this message)
GeoMesa
Developer(s)LocationTech, CCRi
Stable release5.1.0 Edit this on Wikidata / 11 October 2024; 2 months ago (11 October 2024)
Repository
Written inScala
Operating systemLinux
TypeSpatiotemporal database
LicenseApache License 2.0
Websitewww.geomesa.org

GeoMesa is an open-source, distributed, spatio-temporal index built on top of Bigtable-style databases using an implementation of the Geohash algorithm.

Description

Written in Scala, GeoMesa is capable of ingesting, indexing, and querying billions of geometry features using a highly parallelized index scheme. GeoMesa builds on top of open source geo (OSG) libraries. It implements the GeoTools DataStore interface providing standardized access to feature collections as well as implementing a GeoServer plugin.

Google announced that GeoMesa supported the Google Cloud Bigtable hosted NoSQL service in their release blog post in May 2015. GeoMesa also supports Bigtable-derivative implementations Apache Accumulo and Apache HBase. GeoMesa implements a Z-order curve via a custom Geohash implementation to combine three dimensions of geometry and time (i.e. latitude/longitude/timestamp) into a single-dimension lexicographic key space provided by Accumulo.

References

  1. "Release 5.1.0". 11 October 2024. Retrieved 21 October 2024.
  2. Fox, Anthony; Eichelberger, Chris; Hughes, James; Lyon, Skylar (2013). Spatio-temporal Indexing in Non-relational Distributed Databases (PDF). IEEE BigData 2013.
  3. O’Connor, Cory (2015-05-06). "Google Cloud Platform Blog: Announcing Google Bigtable". Retrieved 2015-05-06.
  4. "CCRi web site". Commonwealth Computer Research, Inc. Retrieved September 24, 2016.
  5. "Geohash Ranges". GeoMesa. Commonwealth Computer Research, Inc. 2016. Retrieved 2017-01-10.

External links

Categories: