博客
用数据打造更好的出行APP
Laurie Guevara-Stone,落基山研究所编辑;Aaron Antrim,Trillium Solutions创始人兼总裁
智能通讯时代,只需要动一动手指,人们就能够使用手机APP轻松规划自己的通勤路线,决定乘坐哪一趟公交,或是查询哪种公共交通在深夜仍然提供服务。但在这种便利操作的背后,需要大量的数据与工作。对于APP开发者来说,背后数据的连贯性和一致性水平越高,他们的工作就越容易,给终端用户提供的资讯信息也就越精确。
这就是通用交通数据规格(GTFS)发挥作用的地方。GTFS为公交机构发布交通数据定义了统一格式——一个包括站点、路线、其他数据等一系列交通信息的zip文件包。全球有超过1500家公交机构都在使用GTFS,然而,不同机构使用GTFS的方式却各不相同。对此,落基山研究所交通部门项目经理Kathleen Baireuther认为:“APP开发者目前花费了大量的人力和时间,手动识别和解决数据组之间的差异问题。多个开发团队各自解决同一个问题的现象十分常见,这在整个系统中造成了极大的资源浪费。”
2016年2月,落基山研究所召集了17家机构共同优化GTFS格式。这一工作组开发了GTFS最佳实践指南并建立了GTFS.org网站。八个月之后,我们看到这些推荐的数据编写规格得到了各方的采纳和支持,这大大改善了用户对于出行APP的使用体验。
一部清晰的GTFS最佳实践指南能够为GTFS数据的三类主要使用群体提供便利:公交机构、APP开发者和用户。
为公交机构减少麻烦
公交机构和他们的供应商能够更自信地公开数据并减少麻烦。通过GTFS最佳实践,数据的清晰度得到改善,这意味着APP开发者能够在获取数据的过程中大幅减少猜测工作和试验。公交机构可以在招标GTFS数据生成软件时参考GTFS最佳实践,从而确保数据兼容性和更好的用户体验。
事实上,谷歌公司(其谷歌地图有超过9500万用户)也推荐其出行合作伙伴使用GTFS最佳实践指南。随着超过18000座城市的公交服务数据在谷歌地图上公开,将促进这一指南的大规模推广。
为APP开发者优化数据
共享的最佳实践将促使交通数据源具备更强的一致性,从而大大简化出行APP开发者的工作,并让好的APP得到更快的推广。Transitland提供了一种整合全球各地公交数据推送的服务,并得到了开源地图平台Mapzen的赞助。Transitland使用检测软件查看数据的质量。落基山研究所董事Greg Rucks认为:“全球各地的交通行业企业和个人都在将公交数据源上传至Transitland。随着现在Transitland将GTFS最佳实践整合入他们的检测报告,公交数据的整体质量将得到大幅提高。”
为用户提供无缝体验
只要是使用公共交通的用户,都能够从更丰富的公交APP和更准确、更清晰的公交信息中获益。更高的数据质量有助于提供更方便和无缝衔接的用户体验。移动应用软件工程师Sean Barbeau解释说,虽然GTFS数据是静态的(公交时间表信息,而非实时数据),但“更好的GTFS数据也会为实时数据提供坚实基础,从而提高GTFS-实时数据源的质量。”换句话讲,APP开发者将不仅能够告诉你公交按计划应该何时到来,还能够更容易地告诉你公交的实际到达时间。
随着制作GTFS最佳实践的工作组继续合作,这一指南经过进一步发展将能够帮助到社会的方方面面。例如,一位盲人用户最近向公交APP开发者Transit发邮件要求该公司在数据域中加入能够帮助盲人更方便地找到公交站点的信息。因为Transit也是GTFS最佳实践工作组成员之一,该数据域最终被纳入GTFS最佳实践之中,进而使全球的盲人用户得以享受这一功能。
互联互通型交通数据联盟
近期,落基山研究所与城市出行领域的基金会TransitCenter合作,在纽约举办了一次互联互通型交通数据工作坊,旨在促进整个行业间的相互合作。通过合作,我们将成立一个联盟,持续推动覆盖各种出行模式的统一数据的全球化应用。少数有兴趣的相关方达成的临时性合作虽然有效,但并不足以发挥持续的影响力或落实更大范围的行业支持与参与。
这一联盟将为多种层面的工作带来帮助:
- 持续改善GTFS和GTFS-实时数据格式,提供培训资料和工具。
- 拓展其他出行模式的数据规格,包括出租车、专车服务、拼车、共享车服务、道路事故救援服务和自动驾驶车辆等。
- 通过数据关联改善出行体验,包括更好的线路规划,更清楚的定价机制和跨模式无缝支付等。
目前还没有哪一家机构具备足够的动机、需求和资源来完成数据开发、普及和改善等所有工作。落基山研究所正在组建这一互联互通型交通数据联盟,来提供一个促进产业内合作的平台,持续支持交通数据规格的开发和应用,更好地服务于公交机构、APP开发者和终端用户。要了解更多信息,请访问网站www.itdconsortium.org