Заполните отсутствующие данные временной метки в базе данных эластичного поиска - PullRequest
0 голосов
/ 26 августа 2018

У меня есть устройство GPS, сообщающее позиции каждую секунду.

Позиции с течением времени в конечном итоге сохраняются в базе данных эластичного поиска как комбинация geo_point/@timestamp.Как и в случае с GPS, положение может не сообщаться в определенное время (например, если устройство теряет блокировку).

Каков наилучший способ заполнить недостающие позиции, чтобы у меня была позиция длякаждый @timestamp?Более конкретно, как я могу создать отсутствующие документы в базе данных эластичного поиска, чтобы у меня было значение позиции каждую секунду?

Я изучил линейную интерполяцию между соседними точками, используя elasticsearch-py и pandas, но не повезло.

Как мне этого добиться?Пример кода будет принята с благодарностью.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...