Contents
вступление
Спецификация General Transit Feed (GTFS) определяет общий формат расписаний общественного транспорта и связанной с ним географической информации. «Фиды» GTFS позволяют агентствам общественного транспорта публиковать свои данные о транспорте, а разработчикам писать приложения, которые используют эти данные совместимым образом.
Первоначально разработанный в сотрудничестве нескольких сотрудников города Портленд, агентства общественного транспорта США TriMet и Google в 2005 году и названный «Спецификацией Google Transit Feed», Google с тех пор был заменен на General.
В настоящее время этот формат относительно широко используется во всем мире, особенно в США. Важность де-факто стандарта для информации об общественном транспорте заключается в его способности стимулировать экосистему разработчиков приложений и проектов, как собственных, так и с открытым исходным кодом , к использованию данных. Это делает общественный транспорт более доступным и удобным, что должно способствовать тому, что он станет более конкурентоспособным вариантом транспорта по сравнению с частным автомобилем.
Существует также новый набор инструментов, которые используют GTFS для анализа и передачи информации о качестве сети общественного транспорта, например Mapnificent и OpenTripPlanner .
О формате
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 или взаимодействуют с ним в качестве источника информации, особенно инструмент TransitFeed для управления потоками GTFS.
- OpenStreetMap — загружаемые данные уличной сети OSM хорошо дополняют GTFS.
- Проект ОССТИП
Страницы с тегами категории GTFS:
Внешние ссылки
- Официальные ссылки:
- Домашняя страница: https://developers.google.com/transit/gtfs/
Списки рассылки:
- https://groups.google.com/forum/?fromgroups#!forum/gtfs-changes для обсуждения возможных изменений стандарта.
- https://groups.google.com/forum/?fromgroups#!forum/gtfs-realtime для вопросов и обсуждений стандарта реального времени GTFS.
- Исторические/обзорные статьи:
- Отчеты об использовании/потенциалах GTFS или других инструментов манипуляции GTFS:
- Статья Аарона Антрима и Шона Барбо об использовании 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.