3

很抱歉以“帮助吸血鬼”的身份出现。我是 Android 新手,对 GTFS 非常陌生。我正在尝试从 MTA 读取 NYC 地铁线路的数据,该数据采用 GTFS 实时格式。一切正常;我已经建立了 URL 连接并解析了生成的 Java 对象。一切都井井有条。我只是不知道这意味着什么。MTA 的文档很糟糕,我什至不知道我需要开始组织数据的 stop.txt、stop_times.txt 等在哪里。

我知道这个问题非常开放,对此我真的很抱歉。几个小时以来,我一直在倾注文档和 SO 答案,但一无所获。如果有人可以帮助我了解如何获取文本文件,然后如何使用这些文件获取数据,例如 103 街站的 1 号线,我将不胜感激。

提前致谢 :)

4

1 回答 1

1

对于 GTFS 实时数据(又名 MTA Subway 的实时延迟信息),请查看 TripUpdates 的文档,网址为:

https://developers.google.com/transit/gtfs-realtime/

具体来说,NYC GTFS 实时提要包含一系列 TripUpdates(每个活动地铁列车一个),用于识别与行程相关的路线(通过 TripDescriptor)并提供行程中每个站点的到达时间信息(通过重复的 StopTimeUpdate 字段)。

您可以将此信息与 NYC MTA 的静态 GTFS 时间表数据链接起来,可在以下网址获得:

http://web.mta.info/developers/developer-data-terms.html

具体来说,下载 NYCT Subway 提要。GTFS 实时提要中引用的停止 ID 将与 GTFS stop.txt 文件中定义的停止条目匹配。

于 2015-02-10T07:34:07.860 回答