
Каналы 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, пожалуйста, соблюдайте следующие правила:
- Следите за обновлениями данных. Существенные изменения в расписаниях RTD обычно происходят три раза в год — в январе, мае и августе. Посетите Изменения в обслуживании чтобы получить дополнительную информацию.
- Запрещается использовать логотип 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-адреса будут перенаправлены, а затем выведены из обращения.