所以,我设法在没有预计到达时间的情况下完成了我的路线申请。当我试图实现这一功能时,我遇到了一条完整路线上的多个站点,我不知道为什么。有人能帮我澄清一下吗?如有任何意见/意见/建议,我们将不胜感激!

最佳答案

GTFS对公交系统的建模与公交用户自己的建模方式略有不同。
路线表示车辆通过运输系统的预定(但可能可变)路径。
行程表示车辆沿路线的特定运行。
停止时间表示为停止服务的行程事件(车辆到达然后离开)。
一般来说,一条路线每天会有很多次旅行,例如,每15分钟一次的路线每小时会有四次旅行。每个行程都有自己的行程ID,但它们都与同一路线相关。(如果有帮助的话,你可以认为一条路线是抽象的,一次旅行是具体的。)
因此,如果你的应用程序需要为某个特定站点的路线生成ETA,它将需要搜索该站点即将到来的到达时间,以查找与该路线相关的行程。每个行程ID将指示一个单独的行程,从而指示沿该路线的车辆的单独到达。

10-06 12:20