2017-10-25 6 views
1

GeoTIFFはGeoMesaとAccumuloでどのように保存されているのですか?さらに、どのインデックスが追加されるか(!)、どのフィールドに?GeoTIFFはどのようにGeoMesaで永続化されていますか?

は同様に、のような他のフォーマットのために:

  • にGeoJSON
  • GML
  • KMLは
+0

GeoMesa/GeoTiffチュートリアルは質問に答えることなくhttp://www.geomesa.org/documentation/tutorials/geomesa-raster.htmlにあります。 –

答えて

1

GeoMesaのラスタサポートは、ユースケースの狭いセットを対象としています。ラスタサポートのドキュメント(http://www.geomesa.org/documentation/user/accumulo/raster.html)には、GeoServerの取り込みと設定に関する詳細があります。ラスタデータは経度/緯度(および事前タイル)である必要があります。

ジオメサのラスタデータは、空間的な広がりによってのみ索引付けされます。

(これはHadoopの/スパークベースラスタサポートのためGeoTrellisようなより一般的なラスタツールキットを見て価値があるかもしれない。)

ベクトルデータについて、GeoMesaは、JSONをXMLを摂取するためにコンバータライブラリ(http://www.geomesa.org/documentation/user/convert/index.html)を介してサポートしてい、およびその他のファイル形式。より一般的には、GeoMesaはGeoToolsデータストアAPIを実装しています。 GeoToolsデータストアの実装を持つフォーマットであれば、そのソースから読み込み、簡単な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.java)。

+0

ありがとうございます。私が知る限り、ラスタデータ(GeoTIFFさえも)は、空間次元(時間ではなく)によってのみ索引付けされます。ラスタデータがAccumuloのデータストアにどのように格納されているか、まだ疑問が残っています。 –

+0

また、Geotrellis(私が間違っていれば正解)は、分散処理ラスタデータ(WPS?)のためのものです - GeoServerとGeoMesaの代わりにデータストアとして機能しますか?ラスタデータはGeoMesa(重複していないタイル)ではサポートが限られているようです。 –

+0

ラスタデータがまとめられ、シリアライズされた形式で格納されます。キーは、与えられたチャンクの地理的範囲のジオハッシュ表現です。 – GeoMesaJim

関連する問題