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