Потоки данных 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-адреса будут перенаправлены, а затем выведены из обращения.