2

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

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

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

任何指导将不胜感激。

4

1 回答 1

2

为了清楚起见,您正在使用GTFS提要GTFS 实时提要,对吗?

我的理解是,要为停靠站生成最新的时间表信息,基本程序是

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

实时馈送将提供绝对时间或相对时间(即延迟);GTFS 数据中给出的计划时间允许您从一种转换到另一种。

于 2012-11-30T19:05:44.797 回答