Элементы фида

GTFS Realtime поддерживает три типа данных, которые могут быть объединены в один фид такого формата. Ниже приведен обзор каждого из этих типов и ссылки на документацию.

Уточнения рейсов

"Автобус X задерживается на 5 минут"

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

Подробнее…

Оповещения

"Станция Y закрыта из-за строительных работ"

Оповещения предназначены для информирования пользователей о серьезных проблемах.

Они могут касаться:

  • станций и остановок;
  • маршрутов или линий;
  • всей сети;
  • других объектов.

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

Подробнее…

Геопозиционирование

"На момент времени Y этот автобус находится в точке X"

Местоположение определяется по нескольким типам данных.

Основным типом являются географические координаты транспортного средства, но мы также можем учитывать сведения о скорости и пройденном расстоянии, которые от него поступают.

Подробнее…

Примечание

Согласно ранним версиям спецификации GTFS Realtime, фид должен был содержать элементы только одного типа. Пример инструмента для преобразования объединенного фида в фид, содержащий элементы одного типа, приведен на странице https://github.com/bliksemlabs/gtfsrt-examples/blob/master/split_by_entitytype.py.