鉴于 GeoMesa 和 Accumulo 是键值数据存储,GeoTIFF 是如何保存的?此外,添加了哪些索引(如果!)以及在哪些字段上?
同样,对于其他格式,例如:
- 地理JSON
- GML
- KML
鉴于 GeoMesa 和 Accumulo 是键值数据存储,GeoTIFF 是如何保存的?此外,添加了哪些索引(如果!)以及在哪些字段上?
同样,对于其他格式,例如:
GeoMesa 的栅格支持针对的是一组狭窄的用例。栅格支持的文档 ( http://www.geomesa.org/documentation/user/accumulo/raster.html ) 包含一些用于获取和设置 GeoServer 的详细信息。栅格数据确实需要采用经度/纬度(并且可能是预先平铺的)。
GeoMesa 的栅格数据仅按空间范围进行索引。
(对于基于 Hadoop/Spark 的栅格支持,可能值得研究更通用的栅格工具包,例如 GeoTrellis。)
对于矢量数据,GeoMesa 通过其转换器库 ( http://www.geomesa.org/documentation/user/convert/index.html ) 支持摄取 XML、Json 和其他文件格式。更一般地说,GeoMesa 实现了 GeoTools DataStore API。对于任何具有 GeoTools DataStore 实现的格式,都可以使用简单的 Java/Scala 代码从该源读取并写入 GeoMesa。
GeoMesa 的 GeoJson 支持记录在此处 ( http://www.geomesa.org/documentation/user/geojson.html )。对于 GML,我认为转换器库可能是一种理智的方法。对于 KML,这里似乎有一个不受支持的数据存储(https://github.com/geotools/geotools/blob/master/modules/unsupported/kml/src/main/java/org/geotools/data/kml/KMLDataStore。爪哇)。