内容
介绍
通用交通信息流规范 (GTFS) 定义了公共交通时刻表和相关地理信息的通用格式。GTFS“信息流”允许公共交通机构发布其交通数据,并允许开发人员编写以可互操作的方式使用这些数据的应用程序。
最初由美国波特兰市公共交通机构 TriMet 和 Google 的几名员工于 2005 年合作开发,称为“Google Transit Feed 规范”,后来被 General 取代。
这种格式目前在世界各地使用得比较广泛,尤其是在美国。公共交通信息事实上的标准的重要性在于它能够推动应用程序开发人员和项目(包括专有和开源)生态系统利用这些数据。这使得公共交通更加方便和顺畅,这应该支持它成为比私家车更具竞争力的交通选择。
还有一套新兴的工具使用 GTFS 来分析和传达公共交通网络的质量,例如Mapnificent和OpenTripPlanner。
关于格式
GTFS 是一种相对简单的平面文件格式,指定了某个区域公共交通的机构、路线、站点和时刻表。若要快速直观地了解该格式,请参见右图,该图经Martin Davis 许可转载,转载自其博客上的此篇文章。
GTFS 信息源在世界各地的可用性
目前,发展中国家的许多城市都提供在线 GTFS 信息 - 通常由该地区的公共交通机构策划。
一个跟踪此类机构和信息源的全球数据库的网站是GTFS 数据交换。
有些城市还没有提供此类数据。有时他们有能力这样做,并且可能需要公民倡导才能建立定期发布数据的能力和流程。请参阅下面 Aaron Antrim 及其合作者的论文,其中讨论和分析了发布 GTFS 数据的好处以及如何解决潜在问题,这可能有助于说服机构改变其方法。
然而在其他情况下,特别是在发展中国家,那里有更多的“辅助交通”运行时间远没有那么规律——在 GTFS 规范中表示城市交通存在困难。请参阅下面的“GTFS 的可能扩展/替代方案”部分。
用于处理 GTFS 源并转换为其他格式(如地理数据库或 GIS 形状文件)的软件工具
一个相当不错的基于Python 的开源 库可用于处理 GTFS 信息源(无论是创建信息源还是从现有信息源中提取信息),那就是 Google 的transitfeed库。它还包括用于从“TransXChange”格式转换为 GTFS 的工具。此外,还提供AddTransit等商业 GTFS 工具。
有一些工具可以将格式导入关系数据库形式,例如[1],也可以使用此路线或 JEQL 查询语言,将相关路线信息导出到GIS shapefile(参见此处)。
GTFS 的可能扩展/替代方案
GTFS 已被证明对于遵循区域内明确路线和时间表的交通系统有效且实用。但目前,一些团体正在努力改进、增加或替代该标准,具体包括以下几个方面:
- 更好地支持票价信息,帮助人们计算出行费用。请参阅 Google Group GTFS Fares - New Request For Comment以了解 2013 年提案;
- 更好地与长途运输系统相结合(特别是在欧洲,国际铁路网络可以与城市交通系统紧密结合);
- 要么更新 GTFS,要么开发替代方案,以更好地支持有关非标准辅助交通的信息,尤其是在发展中国家。请参阅 Google 群组“让 GTFS 为世界其他地区服务”;
- 更新为更符合网络服务的方式,允许实时更新车辆位置、服务频率等信息 - GTFS-realtime。该标准自 2011 年起发布,并已在某些地区运行,例如旧金山的 BART 系统。
对于所有这些可能的扩展/替代方案,都有一个重要的设计问题需要考虑,即标准的简单性与灵活性。
跨维基
也可以看看
- 交通信息学
- 开源交通信息学工具- 其中许多依赖/与 GTFS 互操作作为信息源 - 特别是用于操作 GTFS 源的TransitFeed工具。
- OpenStreetMap ——OSM 的可下载街道网络数据很好地补充了 GTFS。
- OSSTIP项目
标记为 GTFS 类别的页面:
外部链接
邮件列表:
- 历史/宏观文章:
- 关于 GTFS 或其他 GTFS 操作工具的使用/潜力的文章:
- Aaron Antrim 和 Sean Barbeau 撰写的关于 GTFS 用途的论文,主要针对交通运输机构。更新自佛罗里达州交通运输部 (2016)
- http://bit.ly/leverage-gtfs:Trillium Solutions 的短文,再次对 GTFS 的用途、潜力、工具和专家社区进行了非常好的概述。
- https://code.google.com/p/googletransitdatafeed/wiki/OtherGTFSTools
- http://openplans.org/2012/08/the-openplans-guide-to-gtfs-data/
- 拥有 GTFS 供稿的机构:
- http://www.gtfs-data-exchange.com/——拥有 GTFS 供稿的公共交通机构列表。
- http://transitfeeds.com/——另一个精选的官方 GTFS 机构供稿列表。