Php 我如何使用GTFS realtime获取计划警报和延迟?
我编写PHP已经有两年了,我正在考虑处理GTFS实时提要。我已经下载了特定机构的GTFS文件,并正在使用PHP使用fgetcsv函数解析它们 我现在一直坚持的是,我该如何使用这些信息来查找服务延迟等。我习惯于通过XML API等解析信息,但以前从未处理过类似的问题。这似乎需要一些python知识,我不知道,但我愿意学习 如果有人能给我提供适当的指导,我将不胜感激。我可以让它将记录存储到MySQL中,但我不确定是否只需要根据当前时间戳和预期时间戳创建查询,以查看是否有延迟。我很难想出下一步该做什么Php 我如何使用GTFS realtime获取计划警报和延迟?,php,python,mysql,gtfs,Php,Python,Mysql,Gtfs,我编写PHP已经有两年了,我正在考虑处理GTFS实时提要。我已经下载了特定机构的GTFS文件,并正在使用PHP使用fgetcsv函数解析它们 我现在一直坚持的是,我该如何使用这些信息来查找服务延迟等。我习惯于通过XML API等解析信息,但以前从未处理过类似的问题。这似乎需要一些python知识,我不知道,但我愿意学习 如果有人能给我提供适当的指导,我将不胜感激。我可以让它将记录存储到MySQL中,但我不确定是否只需要根据当前时间戳和预期时间戳创建查询,以查看是否有延迟。我很难想出下一步该做什么
任何指导都将不胜感激。请澄清,您正在使用提要和提要,对吗 我的理解是,要生成站点的最新日程信息,基本步骤是
- 从GTFS提要中,获取一组行程ID/停车序列对,用于在(比如)下一个小时内到达停车点的车辆
- 从GTFS实时馈送中,获取每个行程ID/停止序列对(如果馈送中存在)的更新到达和离开时间
实时馈送将提供绝对时间或相对时间(即延迟);GTFS数据中给出的时间表时间可以让您从一个转换到另一个。有人知道如何从谷歌或机构本身获取机构的历史警报吗?我想做的是获取给定日期范围内发生的所有警报(不仅仅是当前警报)。@user1100652您可以尝试直接联系代理机构。否则,我认为目前没有任何网站可以存档实时运输数据。建立一个这样做的网站,或者发布一些数据统计数据,可能是一个有趣的项目。这是一个非常适合我的问题