GeoMesa——概述

GeoMesa是一個開源的進行時空數據處理的工具包,可以支持大數據場景下的地理信息分析和分佈式計算。個人認爲是一個比較有前景的開源框架,能夠爲物聯網等場景提供強有力的技術支撐。

一方面,GeoMesa基於已有的GIS開源框架Geotools,可以進行一些地理學方面的空間數據的處理;另一方面,GeoMesa也能夠支持比較成熟的大數據框架進行數據的處理、存儲和計算。例如:HBase、Spark等。除此以外,GeoMesa本身還有其特有的時空索引的機制,尤其是對於LineString、Polygon等要素提供的XZ索引機制,爲時空數據在大數據場景當中進行運用提供了很好的拓展。其中這部分的理論來源自下面這篇論文:

Böhm, Klump, and Kriegel. “XZ-ordering: a space-filling curve for objects with spatial extension.” 6th. Int. Symposium on Large Spatial Databases (SSD), 1999, Hong Kong, China. (http://www.dbs.ifi.lmu.de/Publikationen/Boehm/Ordering_99.pdf)

../_images/GMHadoopInfrastructure.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章