Каналы GTFS в реальном времени

RTD предоставляет потоки данных в режиме реального времени для прогнозирования прибытия и определения местоположения транспортных средств в формате GTFS realtime.

*Точность данных в режиме реального времени составляет не более 2 минут.

Ознакомьтесь с данными GTFS-RT компании RTD в разделе «Прямая загрузка» ниже.

Осенью 2025 года RTD опубликовала новые канонические URL для всех каналов GTFS-RT.

  • Новые URL-адреса приведены ниже и должны использоваться в дальнейшем.
  • Предыдущие URL-адреса будут продолжать обслуживать данные в течение периода устаревания, но будут удалены после 5 декабря 2025 года.
  • Некоторые приложения, которые не следят за перенаправлениями, будут прекратить работу как только старые URL-адреса будут удалены.
  • Для обеспечения бесперебойной работы сервиса, пожалуйста, как можно скорее обновите свои приложения на новые URL-адреса каналов.

Вы должны ознакомиться с условиями и принять их Лицензионное соглашение прежде чем загрузить данные.

Узнайте больше о Общая спецификация потока данных общественного транспорта.

Файлы GTFS-RT предоставляются в виде отдельных файлов Protocol Buffers:

  • Уведомления — в этом канале публикуются уведомления о сбоях в движении и закрытии остановок.
  • Новости о поездке — в этом канале публикуются сведения о ходе поездки и прогнозы о прибытии/отправлении.
  • Координаты транспортных средств — этот канал содержит данные о местоположении транспортных средств.

О потоках данных

Взаимосвязь с другими источниками данных в области научных исследований и технологического развития (RTD)

В большинстве приложений потоки данных GTFS-RT должны быть привязаны к данным расписания GTFS.

Формат документации

Подробное описание спецификации GTFS-realtime приведено по адресу https://developers.google.com/transit/gtfs-realtime/.

Подробное описание формата Protocol Buffer приведено по адресу http://code.google.com/p/protobuf/.

Потоки данных GTFS-realtime имеют следующий формат:

заголовок

  • gtfs_realtime_version: «1.0» (TripUpdate, VehiclePositions) или «2.0» (Alerts)
  • пошаговость: FULL_DATASET
  • временная метка

объект

  • id
  • оповещение. Включается, если указан объект оповещения. См. раздел «Оповещение» ниже.
  • trip_update. Включается, если указана сущность trip_update. См. раздел «trip_update» ниже.
  • транспортное средство. Указывается, если предоставлен объект «транспортное средство». См. раздел «транспортное средство» ниже.

предупреждение

  • период_действия
    • начало
    • конец (необязательно)
  • информированный субъект
    • agency_id
    • route_id
    • тип_маршрута
    • stop_id
  • stop_time_update
    • stop_sequence
    • stop_id
    • прибытие
      • время. см. дополнительную информацию
    • отправление
      • время. см. дополнительную информацию
    • schedule_relationship. «SCHEDULED», если остановка входит в расписание, «SKIPPED», если остановка пропущена.
  • причина
  • эффект
  • text_заголовка
    • перевод
      • текст
      • язык
  • описание_текст
    • перевод
      • текст
      • язык

обновление_поездки

  • поездка
    • trip_id
    • route_id
    • direction_id
    • schedule_relationship. «SCHEDULED», если рейс выполняется по расписанию, «ADDED», если рейс является дополнительным, или «CANCELED», если рейс отменен.
  • транспортное средство
    • id
    • этикетка
  • stop_time_update
    • stop_sequence
    • stop_id
    • прибытие
      • время. см. дополнительную информацию
    • отправление
      • время. см. дополнительную информацию
    • schedule_relationship. «SCHEDULED», если остановка входит в расписание, «SKIPPED», если остановка пропущена.
  • временная метка. Время последней регистрации местоположения данного транспортного средства.

транспортное средство

  • поездка
    • trip_id
    • route_id
    • direction_id
    • schedule_relationship. «SCHEDULED», если рейс выполняется по расписанию, «ADDED», если рейс является дополнительным, или «CANCELED», если рейс отменен.
  • транспортное средство
    • id
    • этикетка
  • должность
    • широта
    • долгота
    • подшипник
  • stop_id
  • current_status. Может принимать значения 0, 1 или 2.
    • 0 = ВХОДЯЩИЙ_АТ
    • 1 = STOPPED_AT — если транспортное средство остановилось на остановке с идентификатором stop_id
    • 2 = IN_TRANSIT_TO — если транспортное средство находится на пути к остановке с идентификатором stop_id
  • временная метка

Дополнительная информация

  • Информация о прогнозах прибытия и отправления:
    • В обновлении «stop_time_update» будет предоставлена информация о прогнозируемом времени прибытия и отправления для всех остановок.
    • Для многих маршрутов информация о предполагаемом времени отправления будет предоставляться только на остановке отправления, а информация о предполагаемом времени прибытия — только на остановке прибытия.
    • Бывают случаи, когда на остановке отправления отображается информация о предполагаемом времени прибытия, если маршрут начинается с остановки, не указанной в расписании.
    • Бывают случаи, когда на конечной остановке отображается информация о предполагаемом времени отправления, если маршрут заканчивается на остановке, не открытой для общего доступа.
  • Объездные маршруты:
    • Для остановок, которые не обслуживаются, параметр schedule_relationship будет установлен в значение SKIPPED.
    • Информация о времени обновления остановок (stop_time_update), включая прогнозы прибытия и отправления, не будет предоставляться для каких-либо временных остановок.

Набор данных расписания GTFS

Данные о расписании RTD доступны в формате General Transit Feed Specification (GTFS) для использования при разработке приложений и других мобильных инструментов для пассажиров RTD. Если вы планируете использовать наши данные в формате GTFS, пожалуйста, соблюдайте следующие правила:

  1. Следите за обновлениями данных. Существенные изменения в расписаниях RTD обычно происходят три раза в год — в январе, мае и августе. Посетите Изменения в обслуживании чтобы получить дополнительную информацию.
  2. Запрещается использовать логотип RTD, карты RTD или любой другой контент RTD, размещенный на веб-сайте RTD, без предварительного разрешения RTD. Для получения разрешения, пожалуйста, отправьте электронное письмо по адресу [email protected].

Скачайте данные RTD GTFS здесь.

Вы должны ознакомиться с условиями и принять их Лицензионное соглашение прежде чем загрузить данные.

Получение помощи и обновлений

RTD с удовольствием ответит на вопросы разработчиков по адресу [email protected].

Разработчикам рекомендуется присоединиться к дискуссионному форуму RTD Developers по адресу https://groups.google.com/forum/#!forum/rtd-developers чтобы получать последние новости.

Уведомление о ссылке на канал передачи данных

URL-адреса фидов изменились. Пожалуйста, обновите свои приложения на новые URL-адреса до того, как 5 декабря 2025 года. Устаревшие URL-адреса будут перенаправлены, а затем выведены из обращения.