GeoMesa \ GeoSpark - точки в многоугольниках в разные моменты времени - PullRequest
0 голосов
/ 01 марта 2019

Я новичок в геопространственной временной аналитике по пространственным данным.Я изучал GeoSpark и GeoMesa, но не приблизился к проблеме, описанной ниже.

Постановка задачи

  1. Найти все точки в пределах данного многоугольникаили набор полигонов
  2. Найдите, если большинство точек (скажем, 50%), определенных в приведенном выше, также найдено в некоторых других полигонах \ областях \ географической ограды в разные моменты времени.ОБНОВЛЕНИЕ: Это может быть в некотором другом заданном наборе полигонов или любом другом месте (указывает на определенном расстоянии друг от друга) в пределах региона США.

Объем данных находится в порядкеTerrabytes.

1 Ответ

0 голосов
/ 05 марта 2019

Если вы можете выразить свои геозоны / временные ограничения в виде предикатов CQL, то вы можете выполнить один запрос, чтобы получить количество баллов за 1), а затем выполнить второй запрос с AND вашего геозоны / временных ограниченийс предикатом от 1, а затем сравните число, чтобы определить, есть ли у вас большинство или нет.

В противном случае вы можете отобразить каждую функцию в своем первом запросе и вручную сравнить аналитику с каждой из них.

...