GTFS 静态概览

通用公交 Feed 规范 (GTFS) 也称为 GTFS 静态或静态公交,以区别于 GTFS 实时扩展,定义了公交时刻表和相关地理信息的一种通用格式。借助 GTFS“Feed”,公交公司可以发布其公交数据,开发者也可以编写应用以可互操作的方式使用这些数据。

如何踏出第一步?

  1. 请查看 GTFS 示例
  2. 您可以参照参考文档创建您自己的 Feed。
  3. 使用验证工具测试您的 Feed。
  4. 按照帮助中心中的说明发布您的 Feed。

GTFS Feed 概览

GTFS Feed 由一系列收集到一个 ZIP 文件中的文本文件组成。每个文件为公交信息的特定方面建模:车站、路线、行程和其他时刻表数据。如需了解每个文件的详细信息,请参阅 GTFS 参考文档

您可以在 GTFS 示例中找到示例 Feed。公交公司可以生成 GTFS Feed 来与开发者共享其公交信息,开发者则可以编写使用 GTFS Feed 的工具,将公交信息整合到他们的应用中。GTFS 可用于为行程规划工具、时间表发布商以及多种多样的应用(此处无法一一列出)提供助力,这些应用以某种方式使用公共交通信息。

公开发布公交 Feed

许多应用程序都与 GTFS 格式的数据兼容。公开 Feed 的最简单方法是将其托管在网络服务器上,然后发布一条通知,使其可供使用。

GoogleTransitDataFeed 项目网站上列出了提供公开 Feed 的公交公司。

向 Google 提交公交 Feed

如果您供职的公共机构负责监督所在城市的公交情况,您可以使用 GTFS 规范向 Google 地图和其他显示公交信息的 Google 应用提供时刻表和地理信息。

如果您提供向公众开放的交通服务,且运营有固定的时刻表和路线,那么我们欢迎您参与;该服务简单易用,而且完全免费

获取帮助

如需参与有关 GTFS 实时的讨论并提出规范的变更和补充建议,请加入 GTFS 实时论坛

社区页面上提供了其他资源。

如果您对 Google 公交合作伙伴计划有任何疑问,请与 Google 支持团队联系。