вступление

Спецификация General Transit Feed (GTFS) определяет общий формат расписаний общественного транспорта и связанной с ним географической информации. «Фиды» GTFS позволяют агентствам общественного транспорта публиковать свои данные о транспорте, а разработчикам писать приложения, которые используют эти данные совместимым образом.

Первоначально разработанный в сотрудничестве нескольких сотрудников города Портленд, агентства общественного транспорта США TriMet и Google в 2005 году и названный «Спецификацией Google Transit Feed», Google с тех пор был заменен на General.

В настоящее время этот формат относительно широко используется во всем мире, особенно в США. Важность де-факто стандарта для информации об общественном транспорте заключается в его способности стимулировать экосистему разработчиков приложений и проектов, как собственных, так и с открытым исходным кодом , к использованию данных. Это делает общественный транспорт более доступным и удобным, что должно способствовать тому, что он станет более конкурентоспособным вариантом транспорта по сравнению с частным автомобилем.

Существует также новый набор инструментов, которые используют GTFS для анализа и передачи информации о качестве сети общественного транспорта, например Mapnificent и OpenTripPlanner .

О формате

Диаграмма модели данных GTFS.PNG

GTFS — это относительно простой формат плоского файла, в котором указаны агентства, маршруты, остановки и расписания общественного транспорта в регионе. Для быстрого визуального обзора формата см. рисунок справа, воспроизведенный с разрешения Мартина Дэвиса в этой публикации в его блоге .

Доступность фидов GTFS по всему миру

Во многих городах развивающихся стран теперь доступны онлайн-каналы GTFS, которые обычно курируются региональными агентствами общественного транспорта.

Веб-сайт, на котором отслеживается глобальная база данных таких агентств и каналов, — это обмен данными GTFS .

В некоторых городах таких каналов пока нет. Иногда у них есть возможность сделать это, и может потребоваться защита интересов граждан, чтобы создать возможности и процессы для регулярного раскрытия данных. См. ниже статьи Аарона Антрима и соавторов, в которых обсуждаются и анализируются преимущества публикации данных GTFS, а также способы решения потенциальных проблем, которые могут помочь убедить агентства изменить свой подход.

Однако в других случаях, особенно в развивающихся странах, где гораздо больше «паратранзита», который курсирует по гораздо менее регулярному графику, возникают трудности с представлением городского транзита в спецификации GTFS. См. раздел «Возможные расширения/альтернативы GTFS» ниже.

Программные инструменты для работы с фидами GTFS и преобразования в другие форматы, такие как базы геоданных или шейп-файлы ГИС.

Одна достаточно хорошая библиотека на основе Python с открытым исходным кодом для работы с фидами GTFS — как для их создания, так и для извлечения информации из существующих фидов — это библиотека Google transfeed . Он также включает инструменты для преобразования формата TransXChange в GTFS. Также доступныкоммерческие инструменты GTFS, такие как AddTransit .

Существуют инструменты для импорта формата в форму реляционной базы данных, например [1] , а также с использованием этого маршрута или языка запросов JEQL для экспорта соответствующей информации о маршруте в шейп-файлы ГИС (см. здесь ).

Возможные расширения/альтернативы GTFS

GTFS доказала свою эффективность и полезность для транзитных систем, которые следуют четко определенным маршрутам и расписаниям в регионе. Но есть несколько аспектов возможных улучшений, дополнений или альтернатив стандарту, над которым работают группы:

  • Лучшая поддержка информации о тарифах, чтобы помочь людям рассчитать стоимость поездок. См. Тарифы GTFS группы Google — новый запрос комментариев по предложению 2013 года;
  • Лучшая интеграция с транспортными системами на дальние расстояния (особенно в Европе, где международные железнодорожные сети могут тесно сотрудничать с городскими транспортными системами);
  • Либо обновления GTFS, либо разработка альтернатив для лучшей поддержки информации о менее форматном паратранзите, особенно в развивающихся странах. См. группу Google «Как заставить GTFS работать на благо остального мира» ;
  • Обновление до подхода, основанного на веб-сервисах, позволяющего в режиме реального времени получать обновления о местоположении транспортных средств, частоте обслуживания и т. д. – GTFS-realtime . Этот стандарт выпущен с 2011 года и уже работает в некоторых областях, например, в системе BART в Сан-Франциско .

Для всех этих возможных расширений/альтернатив существует важный вопрос проектирования, который следует учитывать: простота стандарта и гибкость.

Интервики

Смотрите также

Страницы с тегами категории GTFS:

Внешние ссылки

Списки рассылки:

FA info icon.svgAngle down icon.svgДанные страницы
АвторыПатрик Сантер
ЛицензияCC-BY-SA-3.0
Языканглийский (англ.)
Связанный0 подстраниц , 11 страниц, ссылка здесь
ПсевдонимыГТФС
Влияние1254 просмотра страниц
Созданный19 июля 2013 г. , Патрик Сантер
Модифицированный3 октября 2022 г. , Ирен Дельгадо
Cookies help us deliver our services. By using our services, you agree to our use of cookies.