python - 填写elasticsearch数据库中缺失的时间戳数据
问题描述
我有一个 GPS 设备每秒报告一次位置。
随着时间的推移,位置最终作为geo_point/@timestamp
组合存储在弹性搜索数据库中。由于 GPS 的性质,可能不会在特定时间报告位置(例如,如果设备失锁)。
填补缺失职位的最佳方法是什么,以便我每个人都有一个职位@timestamp
?更具体地说,如何在弹性搜索数据库中创建丢失的文档,以便我每秒都有一个位置值?
我已经使用elasticsearch-py
and研究了相邻点之间的线性插值pandas
,但没有任何运气。
我怎样才能做到这一点?示例代码将不胜感激。
解决方案
推荐阅读
- javascript - 如何从接收到的 UDP 数据包在浏览器中播放实时音频?
- google-apps-script - 更改验证值时,使多个相关数据验证更新下拉列表
- python - 为什么只有 print 函数返回列表?
- c# - Powershell 或 C#:使用 csv 数据将文件从一个位置复制到另一个位置
- python - python:返回列表中前n个元素的最大值
- c# - 类不可用时如何为模式表添加外键
- python - 使用 Auth 和 2 个标头发出 VBA API 请求?
- android - 如何在android中使用主题颜色
- jquery - 基于另一个元素将 href 应用于 div
- django - 如果我使用 django admin 在 django 中添加 chield 模型,如何插入父模型