Php 我如何使用GTFS realtime获取计划警报和延迟?

Php 我如何使用GTFS realtime获取计划警报和延迟?,php,python,mysql,gtfs,Php,Python,Mysql,Gtfs,我编写PHP已经有两年了,我正在考虑处理GTFS实时提要。我已经下载了特定机构的GTFS文件,并正在使用PHP使用fgetcsv函数解析它们 我现在一直坚持的是,我该如何使用这些信息来查找服务延迟等。我习惯于通过XML API等解析信息,但以前从未处理过类似的问题。这似乎需要一些python知识,我不知道,但我愿意学习 如果有人能给我提供适当的指导,我将不胜感激。我可以让它将记录存储到MySQL中,但我不确定是否只需要根据当前时间戳和预期时间戳创建查询,以查看是否有延迟。我很难想出下一步该做什么

我编写PHP已经有两年了,我正在考虑处理GTFS实时提要。我已经下载了特定机构的GTFS文件,并正在使用PHP使用fgetcsv函数解析它们

我现在一直坚持的是,我该如何使用这些信息来查找服务延迟等。我习惯于通过XML API等解析信息,但以前从未处理过类似的问题。这似乎需要一些python知识,我不知道,但我愿意学习

如果有人能给我提供适当的指导,我将不胜感激。我可以让它将记录存储到MySQL中,但我不确定是否只需要根据当前时间戳和预期时间戳创建查询,以查看是否有延迟。我很难想出下一步该做什么


任何指导都将不胜感激。

请澄清,您正在使用提要和提要,对吗

我的理解是,要生成站点的最新日程信息,基本步骤是

  • 从GTFS提要中,获取一组行程ID/停车序列对,用于在(比如)下一个小时内到达停车点的车辆
  • 从GTFS实时馈送中,获取每个行程ID/停止序列对(如果馈送中存在)的更新到达和离开时间

实时馈送将提供绝对时间或相对时间(即延迟);GTFS数据中给出的时间表时间可以让您从一个转换到另一个。

有人知道如何从谷歌或机构本身获取机构的历史警报吗?我想做的是获取给定日期范围内发生的所有警报(不仅仅是当前警报)。@user1100652您可以尝试直接联系代理机构。否则,我认为目前没有任何网站可以存档实时运输数据。建立一个这样做的网站,或者发布一些数据统计数据,可能是一个有趣的项目。这是一个非常适合我的问题