gpt4 book ai didi

node.js - 使用 GTFS 数据,我应该如何使用实时 gtfs 扩展它?

转载 作者:太空宇宙 更新时间:2023-11-04 00:20:58 25 4
gpt4 key购买 nike

我正在使用 GTFS 数据构建一个应用程序。当谈到 GTFS 实时时,我有点困惑。

我已将所有 GTFS 信息存储在数据库(Mongo)中,我能够检索特定公交车站的 parking 时间。

所以现在我想将 GTFS 实时信息集成到其中。处理检索到的信息的最佳方式是什么?我正在使用 Google 的 gtfs-realtime-binding (nodsjs 库)。

我有以下想法:将实时 GTFS 信息存储在单独的数据库中,并在从 GTFS 获取停止时间后对其进行查询。我可以定期更新数据库以确保实时信息是最新的。

此外,我知道检索数据采用 .proto 二进制格式。我应该将它们存储为 ascii 还是有更好的方法来处理它?

我找不到太多有关如何处理实时数据的信息,因此我希望有人能给我下一步该怎么做的指导。

谢谢!

最佳答案

在您的情况下,GTFS-Realtime 可以用作“临时”数据,我会使用内存中的对象,并以 stop_id/route_id 作为键。

对于每个请求:检查实时对象是否包含id,然后显示实时。否则从数据库加载。

关于node.js - 使用 GTFS 数据,我应该如何使用实时 gtfs 扩展它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44580864/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com