Может ли GeoMesa обрабатывать точку с сегментом временной шкалы

я знаю, что GeoMesa может индексировать пространственно-временную форму, такую ​​как сегмент космической линии, с тегом временной метки, но в моей работе один объект может оставаться в определенном месте (точке) в течение определенного периода времени (время входа + продолжительность), так как я могу обрабатывать такой сегмент линии во временном измерении, а не в пространственном измерении?


person NookLook    schedule 09.08.2017    source источник


Ответы (1)


Если ваша геометрия хранится в виде точек, я бы предложил проиндексировать время начала как значение по умолчанию Date, а затем добавить второе поле для длительности или времени окончания. Пространственно-временной индекс позволяет запрашивать только время начала, но вы можете фильтровать время окончания как вторичный предикат.

Если ваша геометрия хранится в виде строк линий, вы можете создать атрибуты List[Date] для хранения времени начала/окончания для каждой точки. Однако вам все равно потребуется один атрибут Date для пространственно-временного индекса.

Базовая структура индекса XZ, используемая GeoMesa, может обрабатывать экстенты времени, но их индексация еще не реализована (пока). Однако, если это то, чего хотят пользователи, это можно добавить в дорожную карту.

person Emilio Lahr-Vivaz    schedule 09.08.2017