我有兴趣用 GTFS 替换我当前使用的数据格式,但我从各处听到和读到 GTFS 文件格式存在缺陷。
大多数时候我发现你无法以某种方式预测一些事情,例如延迟或一些实时的事情。他们说你无法了解他们的“全貌”。
所以我要问的是,有没有人对 GTFS 更有经验,因为我只是第一次见到他们,他们可能在某种应用程序中使用过 GTFS,并且可以告诉他们在开发时遇到的问题?
也许有人对更好的文件格式有建议?或者某些格式的组合?
最佳答案
在不知道您的应用程序的要求是什么的情况下,很难说 GTFS 是否适合您的应用程序,但我可以提供一些评论。
如果您的目标是向用户提供实时数据,您应该看看 GTFS-realtime ,一种专门为发布实时更新而设计的补充数据格式。对于大多数公共(public)交通应用程序来说,同时使用 GTFS 和 GTFS 实时提要确实可以提供有关交通网络的“全貌”,或足够接近。
就 GTFS 本身而言,我的主要提示是它似乎是专为路线规划应用程序而设计的,并且将这种格式的数据用于任何其他目的可能很困难。例如,虽然 GTFS 源记录有关公交站点和路线的信息,但并不要求每个站点都有一个规范的条目 - 如果数据跨越多个板周期,则每个站点几乎总是(看似)有重复的条目.
如果您要根据一个人旅行的地点和时间来绘制路线,这并不重要,因为对象之间的链接确保您始终会生成正确的结果。如果您一开始只知道一个人的位置,并且想知道“附近有哪些可用的交通资源?”,则需要进行一些扭曲才能可靠地生成准确的答案。
关于file - GTFS 有哪些问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29816280/