0

我的目标是从地图上的设定位置呈现时间序列数据。从本质上讲,我在瑞士有大约 30 个预定义(静态)位置,我将从这些位置接收实时数据。数据本身比较简单,就是我们接收到的信号的信噪比,应该每隔几秒或每分钟更新一次。我使用 InfluxDB 作为我的数据库。我应该为这种可视化使用任何特定设置吗?

我的第一个问题是:此时最好使用世界地图面板还是地理地图面板?我似乎在世界地图面板上找到了更多信息/文档,尽管我也读过 geomap 是(或至少将是)它的替代品。

其次,我假设因为我使用的是时间序列数据,所以我应该使用时间序列格式,而不是表格格式。但是,即使遵循文档中最简单的示例,我也无法使用时间序列功能呈现任何数据点。我能做的最好的事情是使用表格功能,并在每次迭代时在内部从我的数据库中删除以前的点(这样就不会为每个位置同时渲染多个点)。这是我能够使用表格格式在地理地图上呈现数据时的两个屏幕截图,然后在切换到时间序列格式后点不再存在(请注意,我与 Worldmap 应用程序有相同的问题出色地)。

我可以使用 Table 方法呈现数据:

表法

...但不使用时间序列:

时间序列法

谢谢你的帮助!

4

1 回答 1

0

要在地图上呈现时间序列数据,您必须将纬度/经度字段转换为单个 geohash 字段。在将纬度/经度插入 influxDB 之前,您必须这样做

看到这个答案

于 2022-02-07T19:37:29.270 回答