GTFS Schedule概述¶
开始使用¶
包含静态交通信息的GTFS提要是由包含在一个ZIP文件中的若干文本(.txt)文件组成。每个文件描述交通信息的一个特定方面:车站、路线、车次、票价等。关于每个文件的更多信息,请查阅GTFS参考资料。
为了创建一个GTFS信息源,请遵循以下步骤。
- 创建GTFS Schedule参考中描述的所有必要文件。如果需要可选文件的功能,则创建这些文件。
- 将所有文件保存为.txt格式。字段值应以逗号分隔,每行应以换行符结束。关于文件内容的详细信息,请参见GTFS参考。
- 将所有的文本文件压缩在一起。压缩后的文件包括饲料的一个版本。
- 通过使用下面的一个选项发布信息源。
公开提供转播资料¶
数据集应该公布在一个公开的、永久的URL上,包括压缩文件的名称。(例如,www.agency.org/gtfs/gtfs.zip)。理想情况下,这个网址应该是可以直接下载的,而不需要登录就可以访问该文件,以方便消费软件的下载。虽然建议(也是最常见的做法)使GTFS数据集可公开下载,但如果数据提供者确实需要出于许可或其他原因控制对GTFS访问,建议使用API密钥控制对GTFS数据集的访问,这将有利于自动下载。
托管GTFS数据的网络服务器应被配置为正确报告文件修改日期(见第14.29节下的HTTP/1.1-请求评论2616)。
参见 "最佳实践。数据集发布"以获得进一步的建议。
培训¶
有关GTFS 的技术细节、它是什么以及如何创建和维护数据:
查看具有各种功能的馈送示例:
免费工具和教学材料:
了解提供GTFS服务的供应商:
查看更多在线课程。
获得帮助和社区¶
邮件列表¶
当你有关于公共交通数据、软件、格式(如GTFS和GTFS和其他问题的问题时,有一些邮件列表可以成为很好的资源。
- GTFS变更:讨论GTFS变更文件中概述的关于扩展GTFS规范的建议。
- GTFS实时性:讨论GTFS-实时性规范。
- MobilityData Slack。Slack "组织",有专门讨论GTFS主题的频道。在此申请邀请进入mobilitydata-io.slack.com。
- transitfeed:讨论开源的 transitfeed项目,以及讨论GTFS规范和相关工具。
- transit-developers:一般的交通开发者讨论。许多交通机构也有他们自己的开发者邮件列表,专门针对该机构。例如。
向你当地的交通机构查询,看看他们是否有自己的邮件列表。
查看更多社区资源。