2017-05-13 3 views
1

geomesaは集計関数をサポートしていますか?いいえ 1.Geomesaによる集約

  1. 指定されたクエリの一致機能の計算COUNT
  2. 指定したクエリコレクションの属性の最大/最小値。
  3. 指定したクエリコレクションの属性値の平均。

私はgeotools aggregate functionsで試しましたが、挿入されている新しいレコードに対して更新されていません。私はまた、機能のためのオフセットを使用してみましたが、それは動作していません(geomesaがオフセットをサポートしていないという開発者の一人が示唆したように)。そのような操作を達成するために何ができるのですか?

答えて

1

GeoMesa Sparkフォーマットを使用し、Sparkの組み込み要約統計を使用することができます。これらを参照してくださいspark mllib doc

また、バージョン1.3.2では、サマリー統計がサーバー側に追加されているようです。 this commitを参照してください。 Sparkより効率的です。

+0

私はスパークするのは初めてですが、要約統計がスパークよりも効率的であると述べた理由を知りたいと思います。 –

+0

これらは累積的なイテレータであるため、可能な限りタブレットサーバの所定の場所にあるデータを実行します。うまく管理されたスパークジョブも適切なローカリゼーションが必要ですが、スパークはそれを保証するものではありません。多くは、スパークがどのように展開され、設定されているかによって異なります。したがって、Dev/devopsの観点からは、統計イテレータを使用する方が効率的です。 – vpipkt