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

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

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

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

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

Подробнее…

Оповещения

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

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

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

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

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

Подробнее…

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

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

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

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

Подробнее…

Примечание

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