Не знаю, как интерпретировать данные GTFS в реальном времени.

Извините, что произвёл впечатление "вампира-помощника". Я новичок в Android и очень новичок в GTFS. Я пытаюсь прочитать данные из линий метро Нью-Йорка из MTA, которые находятся в формате GTFS в реальном времени. Все работает нормально; Я установил URL-соединение и проанализировал полученные объекты Java. Все в порядке. Я просто понятия не имею, что это значит. Документация в MTA ужасна, и я понятия не имею, где находятся файлы stop.txt, stop_times.txt и т. д., которые мне нужны, чтобы хотя бы начать систематизировать данные.

Я знаю, что этот вопрос чрезвычайно открыт, и я действительно очень сожалею об этом. Я часами просматривал документацию и ответы SO, но ничего не получил. Если бы кто-нибудь мог помочь мне с тем, как получить текстовые файлы, а затем как использовать эти файлы для получения данных, скажем, для 1-й линии на станции 103 St., я был бы очень признателен.

Заранее спасибо :)


person Shubhang Desai    schedule 10.02.2015    source источник


Ответы (1)


Чтобы получить данные GTFS в реальном времени (также известные как информация о задержке в реальном времени для метро MTA), ознакомьтесь с документацией для TripUpdates по адресу:

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

В частности, фид NYC GTFS в реальном времени содержит серию обновлений TripUpdate (по одному для каждого активного поезда метро), которые определяют маршрут, связанный с поездкой (через TripDescriptor), и предоставляют информацию о времени прибытия на каждой остановке в пути (через повторяющиеся поля StopTimeUpdate). ).

Вы можете связать эту информацию со статическими данными расписания GTFS для MTA Нью-Йорка, доступными по адресу:

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

В частности, загрузите ленту NYCT Subway. Идентификаторы остановок, указанные в фиде GTFS в реальном времени, будут совпадать с записями остановок, определенными в файле GTFS stop.txt.

person Brian Ferris    schedule 10.02.2015
comment
Спасибо за помощь! Вы случайно не знаете, где я могу скачать файл NYCT stop.txt? - person Shubhang Desai; 11.02.2015
comment
Файл stop.txt можно найти в ленте NYCT SUBway GTFS. Канал GTFS — это просто zip-файл, содержащий отдельные файлы данных (stops.txt, route.txt и т. д.). - person Brian Ferris; 11.02.2015