Как файлы GeoTIFF сохраняются в GeoMesa и Accumulo, учитывая, что это хранилище данных типа «ключ-значение»? Более того, какие индексы добавляются (если!) и на каких полях?
Аналогично для других форматов, таких как:
- GeoJSON
- ГМЛ
- КМЛ
Как файлы GeoTIFF сохраняются в GeoMesa и Accumulo, учитывая, что это хранилище данных типа «ключ-значение»? Более того, какие индексы добавляются (если!) и на каких полях?
Аналогично для других форматов, таких как:
Поддержка растров GeoMesa предназначена для узкого набора вариантов использования. Документация по поддержке растров (http://www.geomesa.org/documentation/user/accumulo/raster.html) содержит некоторые сведения о загрузке и настройке GeoServer. Растровые данные должны быть представлены по долготе/широте (и, возможно, предварительно мозаичными).
Растровые данные GeoMesa индексируются исключительно по пространственному экстенту.
(Возможно, стоит взглянуть на более общие растровые инструменты, такие как GeoTrellis, для поддержки растров на основе Hadoop/Spark.)
Для векторных данных GeoMesa поддерживает свою библиотеку конвертеров (http://www.geomesa.org/documentation/user/convert/index.html) для загрузки XML, Json и других форматов файлов. В более общем плане GeoMesa реализует API GeoTools DataStore. Для любого формата с реализацией GeoTools DataStore можно было читать из этого источника и записывать в GeoMesa, используя простой код Java/Scala.
Поддержка GeoJson в GeoMesa задокументирована здесь (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.java).