我正在使用GTFS数据构建应用程序。当谈到GTFS实时时,我有点困惑。使用GTFS数据,我应该如何使用实时gtfs进行扩展?
我已将所有GTFS信息存储在数据库(Mongo)中,我可以检索特定公交车站的停靠时间。
所以现在我想整合GTFS实时信息给它。处理这些信息的最佳方法是什么?我正在使用Google的gtfs-realtime-binding(nodsjs库)。
我有以下想法: 将实时GTFS信息存储在单独的数据库中,并在从GTFS获取停止时间后进行查询。我可以定期更新数据库以确保实时信息是最新的。
另外,我知道检索数据是.proto二进制格式。我应该将它们存储为ascii还是有更好的方法来处理它?
我无法找到关于如何处理实时数据的很多信息,所以我希望有人能够给我下一步做什么的方向。
谢谢!
你使用GTFSrt的目标是什么?将其包含在应用程序中,或者在事后进行分析? –
@Laidig它是实时的。我在想我应该将实时数据留在内存中还是将它们存储到数据库中。 –