General Transit Feed Specification/zh
内容
简介
通用交通资讯规范 (GTFS) 定义了公共交通时刻表和相关地理资讯的通用格式。 GTFS“来源”允许公共交通机构发布其交通数据,并允许开发人员编写以可互通的方式使用该数据的应用程序。
最初由美国波特兰市公共交通机构 TriMet 和 Google 的几位工作人员于 2005 年合作开发,称为“Google Transit Feed 规范”,后来 Google 被 General 取代。
该格式目前在世界各地相对广泛的使用,尤其是在美国。公共交通资讯事实上的标准的重要性在于它能够刺激应用程序开发人员和专案(专有和开源)的生态系统来利用数据。这使得公共交通更加便捷和方便,这应该会支持它成为比私家车更具竞争力的交通选择。
还有一组新兴工具使用 GTFS 来分析和交流公共交通网络的质量,例如Mapnificent和OpenTripPlanner。
关于格式
GTFS 是一种相对简单的平面文件格式,指定一个地区的公共交通机构、路线、站点和时刻表。要快速直观地了解该格式,请参阅右图,根据 Martin Davis 部落格上的这篇文章,该图是在 Martin Davis的许可下复制的。
GTFS 来源在全球范围内的可用性
发展中国家的许多城市现在都可以在线获取 GTFS 源 - 通常由该地区的公共交通机构管理。
GTFS 资料交换网站是一个追踪此类机构和资讯来源的全球数据库的网站。
有些城市还没有这样的提要。有时他们有能力这样做,并且可能需要公民倡导才能建立定期发布数据的能力和流程。请参阅下面 Aaron Antrim 及其合作者的论文,其中对发布 GTFS 数据的好处以及如何解决潜在问题进行了一些讨论和分析,这可能有助于说服各机构改变其方法。
然而在其他情况下,特别是在发展中国家,那里有更多的“辅助公共交通”,其运行时间远不那么规律——在 GTFS 规范中表示城市的公共交通存在困难。请参阅下面的“GTFS 的可能扩展/替代方案”部分。
用于处理 GTFS 来源以及转换为其他格式(例如地理数据库或 GIS shapefile)的软件工具
Google 的transfeed库是一个相当不错的基于Python 的开源 库,用于处理 GTFS 提要(创建它们或从现有提要中提取信息)。它还包括用于从“TransXChange”格式转换为 GTFS 的工具。也可以使用AddTransit等商业 GTFS 工具。
有一些工具可以将格式汇入到关联式数据库表单中,例如[1],也可以使用此路线或 JEQL 查询语言,将相关路线资讯汇出到GIS shapefile(请参阅此处)。
GTFS 的可能扩展/替代方案
事实证明,GTFS 对于遵循区域内明确的路线和时间表的交通系统是有效且有用的。但小组正在制定的标准有几个方面可能的改进、补充或替代:
- 更好地支持票价信息,帮助人们计算出旅行费用。请参阅 Google Group GTFS 票价 -针对 2013 年提案的新征求意见;
- 与长途运输系统更好地整合(特别是在欧洲,国际铁路网络可以与城市交通系统紧密合作);
- 要么更新 GTFS,要么开发替代方案,以更好地支持有关较少格式辅助交通的信息,尤其是在发展中国家。请参阅 Google 小组“让 GTFS 为世界其他地区服务”;
- 更新为更多网络服务方法,以允许即时更新车辆位置、服务频率等 - GTFS-realtime。该标准自2011年发布以来,已经在一些地区运行,例如旧金山的BART系统。
对于所有这些可能的扩展/替代方案,有一个重要的设计问题需要考虑标准的简单性与灵活性。
维基百科
参见
- 交通资讯学
- 开源传输资讯学工具- 其中许多依赖 GTFS/与 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 机构提要的精选清单。