Поделиться через


WMATA (независимый издатель) (предварительная версия)

Этот соединитель предоставляет доступ к различным службам вашингтонского метрополии транзитного центра (WMATA).

Этот соединитель доступен в следующих продуктах и регионах:

Услуга Class Регионы
Copilot Studio Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Логические приложения Стандарт Все регионы Logic Apps , кроме следующих:
     — Регионы Azure для государственных организаций
     — Регионы Azure Для Китая
     - Министерство обороны США (DoD)
Power Apps Премия Все регионы Power Apps , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Power Automate Премия Все регионы Power Automate , кроме следующих:
     - Правительство США (GCC)
     - Правительство США (GCC High)
     — Облако Китая, управляемое 21Vianet
     - Министерство обороны США (DoD)
Контакт
Имя Ричард Уилсон
URL https://www.richardawilson.com
Адрес электронной почты richard.a.wilson@microsoft.com
Метаданные соединителя
Publisher Ричард Уилсон, Дэниел Кокс
Веб-сайт https://developer.wmata.com/
Политика конфиденциальности https://www.wmata.com/about/records/privacy.cfm
Категории Данные

Создание подключения

Соединитель поддерживает следующие типы проверки подлинности:

По умолчанию Параметры для создания подключения. Все регионы Недоступен для совместного использования

По умолчанию

Применимо: все регионы

Параметры для создания подключения.

Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.

Имя Тип Description Обязательно
Ключ API securestring Ключ API для этого API True

Ограничения регулирования

Имя Вызовы Период обновления
Вызовы API для каждого подключения 100 60 секунд

Действия

Получение автобусных остановок

Возвращает список автобусных остановок.

Получение времени железнодорожной станции

Возвращает время открытия и запланированного первого и последнего поезда для заданного кода станции.

Получение входов на железнодорожный вокзал

Возвращает список входов близлежащих станций на основе широты, долготы и радиуса.

Получение железнодорожных инцидентов

Возвращает сообщаемые железнодорожные инциденты, в том числе значительные нарушения и задержки в нормальном обслуживании. Данные идентичны веб-каналу состояния службы Metrorail WMATA.

Получение железнодорожных линий

Возвращает сведения обо всех железнодорожных линиях.

Получение железнодорожных позиций транспортных средств RT

Возвращает канал позиций транспортных средств GTFS RT для железнодорожного модуля WMATA.

Получение инцидентов с автобусом

Возвращает набор зарегистрированных инцидентов автобуса или задержек для заданного маршрута. Если параметр Route опущен, возвращаются все сообщаемые инциденты.

Получение каналов отслеживания

Возвращает список всех каналов трека, в том числе на карманных дорожках и кроссоверах. Каждый канал трека может включать ссылки на своих правых и левых соседей.

Получение маршрутов шины

Возвращает список маршрутов автобуса и их вариантов.

Получение обновлений поездки RT для rail GTFS

Возвращает канал обновлений поездки GTFS RT для железной дороги WMATA.

Получение обновлений поездки RT на автобусе GTFS

Возвращает канал обновлений поездки GTFS RT для шины WMATA.

Получение оповещений RT для rail GTFS

Возвращает канал оповещений службы GTFS RT для железнодорожной платформы WMATA.

Получение оповещений RT для шины GTFS

Возвращает канал оповещений службы GTFS RT для шины WMATA.

Получение позиций динамического поезда

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

Получение позиций транспортного средства RT на автобусе GTFS

Возвращает канал позиций транспортных средств GTFS RT для автобусной шины WMATA.

Получение позиций шины

Возвращает позиции шины для заданного маршрута с необязательным радиусом поиска. Если параметры не указаны, возвращаются все позиции шины.

Получение расписания маршрутов шины

Возвращает расписание шины для определенного маршрута и даты.

Получение расписания остановки автобуса

Возвращает расписание шины для определенной остановки и даты.

Получение сбоев лифта и эскалатора

Возвращает список зарегистрированных сбоев лифта и эскалатора на заданной станции. Опустите параметр StationCode, чтобы вернуть все сообщаемые сбои.

Получение сведений о железнодорожной станции

Возвращает сведения о расположении станции и адресе на основе заданного кода станции.

Получение сведений о железнодорожном вокзале

Возвращает время путешествия, расстояние и сведения о тарифах между двумя станциями.

Получение сведений о маршруте шины

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

Получение сведений о парковке железнодорожной станции

Возвращает информацию о парковке на станции на основе заданного кода станции.

Получение следующего времени прибытия автобуса

Возвращает следующее время прибытия автобуса в указанной остановке.

Получение следующего времени прибытия поезда

Возвращает следующую информацию о прибытии поезда для одной или нескольких станций. Возвращает пустой набор результатов, если прогнозы недоступны. Используйте параметр All для параметра StationCodes для возврата прогнозов для всех станций.

Получение списка железнодорожных станций

Возвращает список сведений о расположении и адресе станции на основе заданного кода LineCode. Опустить LineCode для возврата всех станций. Ответ представляет собой массив объектов, идентичных возвращаемым в методе "Сведения о станции".

Получение стандартных маршрутов поезда

Возвращает упорядоченный список в основном выручки (и некоторые потенциальные) каналы отслеживания, упорядоченные по линиям и номерам отслеживания. Эти данные часто не изменяются и должны кэшироваться в течение разумного периода времени.

Получение статических статических GTFS для железнодорожной и автобусной шины

Возвращает статический файл данных GTFS для железнодорожного и шины WMATA в сочетании, обновляемый ежедневно.

Получение статического статического железнодорожного GTFS

Возвращает статический файл данных GTFS для железнодорожного модуля WMATA, обновляемый ежедневно.

Получение статической шины GTFS

Возвращает файл статических данных GTFS для шины WMATA.

Путь между железнодорожными станциями

Возвращает набор упорядоченных станций и расстояний между двумя станциями на одной линии.

Получение автобусных остановок

Возвращает список автобусных остановок.

Параметры

Имя Ключ Обязательно Тип Описание
Широта
Lat number

Центральная точка широты. Требуется, если указана долгота и радиус.

Долгота
Lon number

Центральная точка долготы. Требуется, если заданы широта и радиус.

Радиус.
Radius number

Радиус (метры) для включения в область поиска. Требуется, если заданы широта и долгота.

Возвращаемое значение

Имя Путь Тип Описание
Останавливается
Stops array of object

Массив автобусных остановок для указанного маршрута.

Идентификатор остановки
Stops.StopID string

Остановить идентификатор.

Имя остановки
Stops.Name string

Имя остановки автобуса.

Широта
Stops.Lat number

Широта остановки автобуса.

Долгота
Stops.Lon number

Долгота остановки автобуса.

Получение времени железнодорожной станции

Возвращает время открытия и запланированного первого и последнего поезда для заданного кода станции.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
StationCode True string

Код станции. Используйте метод "Список станций" для возврата списка всех кодов станции.

Возвращаемое значение

Имя Путь Тип Описание
Время станции
StationTimes array of object

Массив, содержащий сведения о времени станции.

Код станции
StationTimes.Code string

Код станции.

Имя станции
StationTimes.StationName string

Полное имя станции.

Monday
StationTimes.Monday DaySchedule
Вторник
StationTimes.Tuesday DaySchedule
Среда
StationTimes.Wednesday DaySchedule
Четверг
StationTimes.Thursday DaySchedule
Пятница
StationTimes.Friday DaySchedule
Суббота
StationTimes.Saturday DaySchedule
Воскресенье
StationTimes.Sunday DaySchedule

Получение входов на железнодорожный вокзал

Возвращает список входов близлежащих станций на основе широты, долготы и радиуса.

Параметры

Имя Ключ Обязательно Тип Описание
Широта
Lat number

Центральная точка широты, необходимая, если задана долгота и радиус.

Долгота
Lon number

Центральная точка долготы, необходимая, если заданы широта и радиус.

Радиус.
Radius number

Радиус (метры) для включения в область поиска, требуется, если задана широта и долгота.

Возвращаемое значение

Имя Путь Тип Описание
Входы станции
Entrances array of object

Массив, содержащий подробные сведения о входах станции.

Описание входа
Entrances.Description string

Дополнительные сведения о входе.

Широта
Entrances.Lat number

Широта входа.

Долгота
Entrances.Lon number

Долгота входа.

Имя входа
Entrances.Name string

Имя входа.

Код станции 1
Entrances.StationCode1 string

Код станции, связанный с этим входом.

Код станции 2
Entrances.StationCode2 string

Для станций, содержащих несколько платформ, другой код станции.

Получение железнодорожных инцидентов

Возвращает сообщаемые железнодорожные инциденты, в том числе значительные нарушения и задержки в нормальном обслуживании. Данные идентичны веб-каналу состояния службы Metrorail WMATA.

Возвращаемое значение

Имя Путь Тип Описание
Железнодорожные инциденты
Incidents array of object

Массив зарегистрированных железнодорожных инцидентов, включая нарушения и задержки.

Дата обновления
Incidents.DateUpdated date-time

Дата и время (восточное стандартное время) при последнем обновлении инцидента.

Описание инцидента
Incidents.Description string

Описание инцидента без текста.

ИД инцидента
Incidents.IncidentID string

Уникальный идентификатор инцидента.

Тип инцидента
Incidents.IncidentType string

Описание типа инцидента свободного текста, обычно "Задержка" или "Оповещение".

Затронутые линии
Incidents.LinesAffected string

Разделенный запятой и пробелами список кодов строк, затронутых инцидентом.

Получение железнодорожных линий

Возвращает сведения обо всех железнодорожных линиях.

Возвращаемое значение

Имя Путь Тип Описание
Железнодорожные линии
Lines array of object

Массив, содержащий сведения о строке.

Показать имя
Lines.DisplayName string

Полное имя строки.

Код конечной станции
Lines.EndStationCode string

Код конечной станции для линии.

Внутреннее назначение 1
Lines.InternalDestination1 string

Код промежуточной станции терминала для некоторых линий.

Внутреннее назначение 2
Lines.InternalDestination2 string

Аналогично InternalDestination1.

Код строки
Lines.LineCode string

Двухбуквенное сокращение для строки.

Код начальной станции
Lines.StartStationCode string

Запустите код станции для линии.

Получение железнодорожных позиций транспортных средств RT

Возвращает канал позиций транспортных средств GTFS RT для железнодорожного модуля WMATA.

Возвращаемое значение

Канал позиций транспортных средств GTFS RT
binary

Получение инцидентов с автобусом

Возвращает набор зарегистрированных инцидентов автобуса или задержек для заданного маршрута. Если параметр Route опущен, возвращаются все сообщаемые инциденты.

Параметры

Имя Ключ Обязательно Тип Описание
Маршрут
Route string

Базовый маршрут шины. Варианты не распознаются (например, используйте C2 вместо C2v1, C2v2).

Возвращаемое значение

Имя Путь Тип Описание
Инциденты с автобусом
BusIncidents array of object

Массив зарегистрированных инцидентов автобуса или задержек.

Дата обновления
BusIncidents.DateUpdated date-time

Дата и время (восточное стандартное время) при последнем обновлении инцидента.

Описание инцидента
BusIncidents.Description string

Описание задержки или инцидента в свободном тексте.

ИД инцидента
BusIncidents.IncidentID string

Уникальный идентификатор инцидента.

Тип инцидента
BusIncidents.IncidentType string

Описание типа инцидента свободного текста, обычно "Задержка" или "Оповещение".

Затронутые маршруты
BusIncidents.RoutesAffected array of string

Массив маршрутов, затронутых инцидентом.

Получение каналов отслеживания

Возвращает список всех каналов трека, в том числе на карманных дорожках и кроссоверах. Каждый канал трека может включать ссылки на своих правых и левых соседей.

Возвращаемое значение

Имя Путь Тип Описание
Отслеживание каналов
TrackCircuits array of object

Массив, содержащий сведения о канале отслеживания.

Идентификатор канала
TrackCircuits.CircuitId integer

Уникальный идентифицируемый номер канала.

Отслеживание номера
TrackCircuits.Track integer

Отслеживайте номер. 1 и 2 обозначают основные линии, 0 и 3 — соединители и карманные дорожки.

Соседей
TrackCircuits.Neighbors array of object

Массив, содержащий сведения о соседстве канала отслеживания.

Тип соседа
TrackCircuits.Neighbors.NeighborType string

Левая или правая соседняя группа.

Идентификаторы каналов
TrackCircuits.Neighbors.CircuitIds array of integer

Массив идентификаторов соседних каналов.

Получение маршрутов шины

Возвращает список маршрутов автобуса и их вариантов.

Возвращаемое значение

Имя Путь Тип Описание
Автобусные маршруты
Routes array of object

Массив маршрутов автобусов и их вариантов.

Идентификатор маршрута
Routes.RouteID string

Идентификатор маршрута шины.

Имя маршрута
Routes.Name string

Имя маршрута шины.

Описание строки
Routes.LineDescription string

Описание линии шины.

Получение обновлений поездки RT для rail GTFS

Возвращает канал обновлений поездки GTFS RT для железной дороги WMATA.

Возвращаемое значение

Веб-канал обновлений для поездки GTFS RT
binary

Получение обновлений поездки RT на автобусе GTFS

Возвращает канал обновлений поездки GTFS RT для шины WMATA.

Возвращаемое значение

Веб-канал обновлений для поездки GTFS RT
binary

Получение оповещений RT для rail GTFS

Возвращает канал оповещений службы GTFS RT для железнодорожной платформы WMATA.

Возвращаемое значение

Канал оповещений службы GTFS RT
binary

Получение оповещений RT для шины GTFS

Возвращает канал оповещений службы GTFS RT для шины WMATA.

Возвращаемое значение

Канал оповещений службы GTFS RT
binary

Получение позиций динамического поезда

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

Возвращаемое значение

Имя Путь Тип Описание
Обучение позиций
TrainPositions array of object

Массив, содержащий сведения о положении обучения.

Идентификатор обучения
TrainPositions.TrainId string

Уникальный идентифицируемый внутренний идентификатор обучения.

Номер поезда
TrainPositions.TrainNumber string

Не уникальный идентификатор поезда, используемый WMATA.

Количество автомобилей
TrainPositions.CarCount integer

Количество автомобилей в поезде. Иногда может быть 0, если данные недоступны.

Номер направления
TrainPositions.DirectionNum integer

Направление движения. 1 — север и восток, 2 — на юг и запад.

Идентификатор канала
TrainPositions.CircuitId integer

Идентификатор канала, на который в настоящее время включен поезд.

Код целевой станции
TrainPositions.DestinationStationCode string

Код конечной станции. Может иметь значение NULL.

Код строки
TrainPositions.LineCode string

Двухбуквенное сокращение для строки.

Секунды в расположении
TrainPositions.SecondsAtLocation integer

Приблизительное время ожидания в текущем канале трассы.

тип услуги;
TrainPositions.ServiceType string

Тип службы поезда, например "Обычный" или "Специальный".

Получение позиций транспортного средства RT на автобусе GTFS

Возвращает канал позиций транспортных средств GTFS RT для автобусной шины WMATA.

Возвращаемое значение

Канал позиций транспортных средств GTFS RT
binary

Получение позиций шины

Возвращает позиции шины для заданного маршрута с необязательным радиусом поиска. Если параметры не указаны, возвращаются все позиции шины.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор маршрута
RouteID string

Базовый маршрут шины, например 70, 10A.

Широта
Lat number

Центральная точка широты, необходимая, если задана долгота и радиус.

Долгота
Lon number

Центральная точка долготы, необходимая, если заданы широта и радиус.

Радиус.
Radius number

Радиус (метры) для включения в область поиска, требуется, если задана широта и долгота.

Возвращаемое значение

Имя Путь Тип Описание
Позиции шины
BusPositions array of object

Массив, содержащий сведения о положении шины.

Последнее обновление
BusPositions.DateTime date-time

Дата и время последнего обновления позиции (восточное стандартное время).

Отклонение расписания
BusPositions.Deviation number

Отклонение в минутах от расписания. Положительные значения указывают на то, что шина работает поздно, а отрицательные значения указывают, что она опережает расписание.

Направление
BusPositions.DirectionText string

Общее направление поездки, например СЕВЕР, ЮГ, ВОСТОК или ЗАПАД.

Широта
BusPositions.Lat number

Последнее сообщение о широте автобуса.

Долгота
BusPositions.Lon number

Последнее сообщение о долготе автобуса.

Идентификатор маршрута
BusPositions.RouteID string

Имя базового маршрута, как показано на автобусе.

Время окончания поездки
BusPositions.TripEndTime date-time

Запланированная дата и время окончания (восточное стандартное время) текущей поездки автобуса.

Головной знак поездки
BusPositions.TripHeadsign string

Назначение автобуса.

Идентификатор поездки
BusPositions.TripID string

Уникальный идентификатор поездки, коррелируя с данными, связанными с расписанием.

Идентификатор транспортного средства
BusPositions.VehicleID string

Уникальный идентификатор шины, который обычно отображается на самом автобусе.

Получение расписания маршрутов шины

Возвращает расписание шины для определенного маршрута и даты.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор маршрута
RouteID True string

Идентификатор маршрута шины.

Date
Date string

Дата в формате YYY-MM-DD, для которого требуется получить расписание. По умолчанию используется текущая дата, если она не указана.

Возвращаемое значение

Имя Путь Тип Описание
Расписания маршрутов
RouteSchedules array of object

Массив, содержащий сведения о расписании шины.

Идентификатор маршрута
RouteSchedules.RouteID string

Идентификатор маршрута шины.

Идентификатор поездки
RouteSchedules.TripID string

Уникальный идентификатор поездки.

Время запуска
RouteSchedules.StartTime date-time

Запланированное время начала поездки.

Время окончания
RouteSchedules.EndTime date-time

Запланированное время окончания поездки.

Останавливается
RouteSchedules.Stops array of object

Массив остановок для поездки.

Идентификатор остановки
RouteSchedules.Stops.StopID string

Остановить идентификатор.

Имя остановки
RouteSchedules.Stops.Name string

Имя остановки.

Время прибытия
RouteSchedules.Stops.Time date-time

Запланированное время прибытия на остановке.

Получение расписания остановки автобуса

Возвращает расписание шины для определенной остановки и даты.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор остановки
StopID True string

Идентификатор остановки автобуса.

Date
Date string

Дата в формате YYY-MM-DD, для которого требуется получить расписание. По умолчанию используется текущая дата, если она не указана.

Возвращаемое значение

Имя Путь Тип Описание
Расписания остановки
StopSchedules array of object

Массив, содержащий сведения о расписании шины для остановки.

Идентификатор маршрута
StopSchedules.RouteID string

Идентификатор маршрута шины.

Идентификатор поездки
StopSchedules.TripID string

Уникальный идентификатор поездки.

Время запуска
StopSchedules.StartTime date-time

Запланированное время начала поездки.

Время окончания
StopSchedules.EndTime date-time

Запланированное время окончания поездки.

Получение сбоев лифта и эскалатора

Возвращает список зарегистрированных сбоев лифта и эскалатора на заданной станции. Опустите параметр StationCode, чтобы вернуть все сообщаемые сбои.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
StationCode string

Код станции. Используйте метод "Список станций" для возврата списка всех кодов станции.

Возвращаемое значение

Имя Путь Тип Описание
Инциденты лифта
ElevatorIncidents array of object

Массив зарегистрированных сбоев лифта и эскалатора.

Дата выхода из службы
ElevatorIncidents.DateOutOfServ date-time

Дата и время (восточное стандартное время), когда единица была зарегистрирована вне службы.

Дата обновления
ElevatorIncidents.DateUpdated date-time

Дата и время (восточное стандартное время) при последнем обновлении сведений об сбое.

Предполагаемое возвращение в службу
ElevatorIncidents.EstimatedReturnToService date-time

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

Описание расположения
ElevatorIncidents.LocationDescription string

Описание свободного текста расположения единицы в станции.

Код станции
ElevatorIncidents.StationCode string

Код станции для расположения единицы.

Имя станции
ElevatorIncidents.StationName string

Полное имя станции может включать сведения о входе.

Описание симптома
ElevatorIncidents.SymptomDescription string

Описание того, почему единица не работает или не работает.

Имя единицы
ElevatorIncidents.UnitName string

Уникальный идентификатор единицы.

Тип единицы
ElevatorIncidents.UnitType string

Тип единицы. Будет либо "ЛИФТ" или "ESCALATOR".

Получение сведений о железнодорожной станции

Возвращает сведения о расположении станции и адресе на основе заданного кода станции.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
StationCode True string

Код станции. Используйте метод "Список станций" для возврата списка всех кодов станции.

Возвращаемое значение

Имя Путь Тип Описание
Город
Address.City string

Город, где находится станция.

Государство
Address.State string

Состояние (сокращено), где находится станция.

Улица
Address.Street string

Адрес улицы станции.

Почтовый индекс
Address.Zip string

Почтовый индекс станции.

Код станции
Code string

Код станции.

Широта
Lat number

Широта станции.

Долгота
Lon number

Долгота станции.

Имя станции
Name string

Полное имя станции.

Основной код строки
LineCode1 string

Двухбуквенное сокращение для одной линии, обслуживаемой этой станцией.

Дополнительный код строки
LineCode2 string

Дополнительная линия, обслуживаемая этой станцией.

Код строки tertiary
LineCode3 string

Дополнительная линия, обслуживаемая этой станцией.

Код подключенной станции 1
StationTogether1 string

Здесь будет указан дополнительный объект StationCode.

Код подключенной станции 2
StationTogether2 string

Аналогично функции с StationTogether1.

Получение сведений о железнодорожном вокзале

Возвращает время путешествия, расстояние и сведения о тарифах между двумя станциями.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
FromStationCode True string

Код станции для исходной станции.

Код станции
ToStationCode True string

Код станции назначения.

Возвращаемое значение

Имя Путь Тип Описание
Сведения о станции
StationToStationInfos array of object

Массив, содержащий сведения о времени путешествия, расстоянии и тарифах между двумя станциями.

Расстояние в милях
StationToStationInfos.CompositeMiles number

Расстояние между двумя станциями в милях.

Целевая станция
StationToStationInfos.DestinationStation string

Код станции назначения.

Пиковый тариф
StationToStationInfos.RailFare.PeakTime number

Тариф в часы пиковой нагрузки.

Тариф вне пиковой нагрузки
StationToStationInfos.RailFare.OffPeakTime number

Тариф в нерабочие часы.

Тариф "Старший/отключен"
StationToStationInfos.RailFare.SeniorDisabled number

Тариф для пожилых граждан и людей с ограниченными возможностями.

Время прохождения
StationToStationInfos.RailTime integer

Предполагаемое время путешествия в минутах.

Исходная станция
StationToStationInfos.SourceStation string

Код станции для исходной станции.

Получение сведений о маршруте шины

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

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор маршрута
RouteID True string

Вариант маршрута шины, например 70, 10A, 10Av1.

Date
Date string

Дата в формате YYY-MM-DD, для которого требуется получить сведения о маршруте и остановке. По умолчанию используется текущая дата, если она не указана.

Возвращаемое значение

Имя Путь Тип Описание
Номер направления
Direction0.DirectionNum string

Двоичное свойство, указывающее направление (0 или 1) для варианта маршрута.

Текст направления
Direction0.DirectionText string

Общее направление варианта маршрута (например, NORTH, SOUTH, EAST, WEST, LOOP).

Фигура маршрута
Direction0.Shape array of object

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

Широта
Direction0.Shape.Lat number

Широта точки фигуры.

Долгота
Direction0.Shape.Lon number

Долгота точки фигуры.

Порядковый номер
Direction0.Shape.SeqNum integer

Порядок точки в последовательности точек фигуры.

Останавливается
Direction0.Stops array of object

Массив, содержащий сведения о остановке по маршруту.

Остановка широты
Direction0.Stops.Lat number

Широта остановки.

Остановка долготы
Direction0.Stops.Lon number

Долгота остановки.

Имя остановки
Direction0.Stops.Name string

Имя остановки, которая может немного отличаться от того, что отображается на автобусе.

Идентификатор остановки
Direction0.Stops.StopID string

7-значный региональный идентификатор остановки.

Маршруты на остановке
Direction0.Stops.Routes array of string

Массив вариантов маршрута, обслуживающих остановку.

Номер направления
Direction1.DirectionNum string

Двоичное свойство, указывающее направление (0 или 1) для варианта маршрута.

Текст направления
Direction1.DirectionText string

Общее направление варианта маршрута (например, NORTH, SOUTH, EAST, WEST, LOOP).

Фигура маршрута
Direction1.Shape array of object

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

Широта
Direction1.Shape.Lat number

Широта точки фигуры.

Долгота
Direction1.Shape.Lon number

Долгота точки фигуры.

Порядковый номер
Direction1.Shape.SeqNum integer

Порядок точки в последовательности точек фигуры.

Останавливается
Direction1.Stops array of object

Массив, содержащий сведения о остановке по маршруту.

Остановка широты
Direction1.Stops.Lat number

Широта остановки.

Остановка долготы
Direction1.Stops.Lon number

Долгота остановки.

Имя остановки
Direction1.Stops.Name string

Имя остановки, которая может немного отличаться от того, что отображается на автобусе.

Идентификатор остановки
Direction1.Stops.StopID string

7-значный региональный идентификатор остановки.

Маршруты на остановке
Direction1.Stops.Routes array of string

Массив вариантов маршрута, обслуживающих остановку.

Получение сведений о парковке железнодорожной станции

Возвращает информацию о парковке на станции на основе заданного кода станции.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
StationCode string

Код станции. Используйте метод "Список станций" для возврата списка всех кодов станции.

Возвращаемое значение

Имя Путь Тип Описание
Парковка станций
StationsParking array of object

Массив, содержащий информацию о парковке станции.

Код станции
StationsParking.Code string

Код станции для информации о парковке.

Заметки о парковке
StationsParking.Notes string

Дополнительные ресурсы для парковки, такие как близлежащие участки.

Всего парковочных мест
StationsParking.AllDayParking.TotalCount integer

Количество мест для парковки на весь день.

Стоимость всадника
StationsParking.AllDayParking.RiderCost number

Стоимость всего дня в день (будний день) для всадников метро.

Стоимость не всадника
StationsParking.AllDayParking.NonRiderCost number

Стоимость всего дня в день (будний день) для всадников, не являющихся метро.

Всего краткосрочных парковочных мест
StationsParking.ShortTermParking.TotalCount integer

Количество краткосрочных парковочных мест.

Краткосрочные заметки о парковке
StationsParking.ShortTermParking.Notes string

Другие сведения, связанные с краткосрочной парковкой.

Получение следующего времени прибытия автобуса

Возвращает следующее время прибытия автобуса в указанной остановке.

Параметры

Имя Ключ Обязательно Тип Описание
Идентификатор остановки
StopID True string

7-значный региональный идентификатор остановки.

Возвращаемое значение

Имя Путь Тип Описание
Имя остановки
StopName string

Полное имя остановки автобуса.

Прогнозы шины
Predictions array of object

Массив прогнозов прибытия автобуса на остановке.

Номер направления
Predictions.DirectionNum string

Двоичное направление автобуса (0 или 1), указывающее противоположные направления для того же маршрута.

Текст направления
Predictions.DirectionText string

Понятное описание направления и назначения шины.

Минуты прибытия
Predictions.Minutes integer

Минуты, пока автобус не прибывает на остановку.

Идентификатор маршрута
Predictions.RouteID string

Имя базового маршрута, отображаемое на автобусе.

Идентификатор поездки
Predictions.TripID string

Идентификатор поездки в автобусе, полезный для сопоставления с другими данными.

Идентификатор транспортного средства
Predictions.VehicleID string

Идентификатор шины, полезный для отслеживания конкретного транспортного средства.

Получение следующего времени прибытия поезда

Возвращает следующую информацию о прибытии поезда для одной или нескольких станций. Возвращает пустой набор результатов, если прогнозы недоступны. Используйте параметр All для параметра StationCodes для возврата прогнозов для всех станций.

Параметры

Имя Ключ Обязательно Тип Описание
Коды станций
StationCodes True string

Разделенный запятыми список кодов станций. Для всех прогнозов используйте all

Возвращаемое значение

Имя Путь Тип Описание
Поезда
Trains array of object

Массив поездов, прибывающих на станцию.

Поезд автомобилей
Trains.Car string

Количество автомобилей на поезде, обычно 6 или 8.

Место назначения
Trains.Destination string

Сокращенная версия конечного назначения поезда.

Код целевой станции
Trains.DestinationCode string

Код станции назначения, если он доступен.

Имя назначения
Trains.DestinationName string

Полное имя целевой станции.

Отслеживание группы
Trains.Group string

Указывает группу отслеживания, на который включен поезд.

Аббревиатура строки
Trains.Line string

Сокращение линии поезда (например, RD для Red Line).

Код станции прибытия
Trains.LocationCode string

Код станции, куда прибывает поезд.

Имя станции прибытия
Trains.LocationName string

Полное имя станции, где прибывает поезд.

Минуты прибытия
Trains.Min string

Минуты до прибытия поезда. Может быть числовым значением или текстом, например ARR (прибывающим) или BRD (посадка).

Получение списка железнодорожных станций

Возвращает список сведений о расположении и адресе станции на основе заданного кода LineCode. Опустить LineCode для возврата всех станций. Ответ представляет собой массив объектов, идентичных возвращаемым в методе "Сведения о станции".

Параметры

Имя Ключ Обязательно Тип Описание
Линия
LineCode string

Двухбуквенный сокращенный код строки: RD - Red, YL - Желтый, GR - зеленый, BL - Синий, ИЛИ - Оранжевый, SV - Silver.

Возвращаемое значение

Имя Путь Тип Описание
Stations
Stations array of object

Массив, содержащий сведения о станции.

Город
Stations.Address.City string

Город.

Государство
Stations.Address.State string

Состояние (сокращено).

Улица
Stations.Address.Street string

Адрес улицы (для использования GPS).

Почтовый индекс
Stations.Address.Zip string

Почтовый индекс.

Код станции
Stations.Code string

Код станции. Повторяющиеся из входных данных.

Широта
Stations.Lat number

Широта.

Долгота
Stations.Lon number

Долгота.

Имя станции
Stations.Name string

Имя станции.

Основной код строки
Stations.LineCode1 string

Двухбуквенное сокращение для одной линии, обслуживаемой этой станцией.

Дополнительный код строки
Stations.LineCode2 string

Дополнительная линия, обслуживаемая этой станцией, если применимо.

Код строки tertiary
Stations.LineCode3 string

Дополнительная линия, обслуживаемая этой станцией, если применимо.

Кватернарный код строки
Stations.LineCode4 string

Дополнительная линия, обслуживаемая этой станцией, если применимо.

Код подключенной станции 1
Stations.StationTogether1 string

Для станций с несколькими платформами здесь будет указан дополнительный Код станции.

Код подключенной станции 2
Stations.StationTogether2 string

Аналогично функции с StationTogether1.

Получение стандартных маршрутов поезда

Возвращает упорядоченный список в основном выручки (и некоторые потенциальные) каналы отслеживания, упорядоченные по линиям и номерам отслеживания. Эти данные часто не изменяются и должны кэшироваться в течение разумного периода времени.

Возвращаемое значение

Имя Путь Тип Описание
Стандартные маршруты
StandardRoutes array of object

Массив, содержащий сведения о строке дохода.

Код строки
StandardRoutes.LineCode string

Сокращение для линии выручки.

Отслеживание каналов
StandardRoutes.TrackCircuits array of object

Массив, содержащий упорядоченные сведения о канале отслеживания.

Идентификатор канала
StandardRoutes.TrackCircuits.CircuitId integer

Уникальный идентифицируемый номер канала.

Порядковый номер
StandardRoutes.TrackCircuits.SeqNum integer

Порядок отображения канала для заданной линии и трека.

Код станции
StandardRoutes.TrackCircuits.StationCode string

Код станции, если канал находится на станции, в противном случае — ЗНАЧЕНИЕ NULL.

Получение статических статических GTFS для железнодорожной и автобусной шины

Возвращает статический файл данных GTFS для железнодорожного и шины WMATA в сочетании, обновляемый ежедневно.

Возвращаемое значение

Объединенный статический файл данных GTFS
binary

Получение статического статического железнодорожного GTFS

Возвращает статический файл данных GTFS для железнодорожного модуля WMATA, обновляемый ежедневно.

Возвращаемое значение

Статический файл данных GTFS
binary

Получение статической шины GTFS

Возвращает файл статических данных GTFS для шины WMATA.

Возвращаемое значение

Статический файл данных GTFS
binary

Путь между железнодорожными станциями

Возвращает набор упорядоченных станций и расстояний между двумя станциями на одной линии.

Параметры

Имя Ключ Обязательно Тип Описание
Код станции
FromStationCode True string

Код станции для исходной станции.

Код станции
ToStationCode True string

Код станции назначения.

Возвращаемое значение

Имя Путь Тип Описание
Путь между станциями
Path array of object

Массив, содержащий сведения о пути.

Расстояние до предыдущей станции
Path.DistanceToPrev integer

Расстояние в футах до предыдущей станции в списке.

Код строки
Path.LineCode string

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

Порядковый номер
Path.SeqNum integer

Упорядоченный порядковый номер.

Код станции
Path.StationCode string

Код станции для этой станции.

Имя станции
Path.StationName string

Полное имя этой станции.

Определения

DaySchedule

Имя Путь Тип Описание
Время открытия
OpeningTime string

Запланированное время открытия станции.

Первые поезда
FirstTrains array of object

Массив, содержащий сведения о первом обучении.

Время вылета
FirstTrains.Time string

Запланированное время вылета первого поезда.

Целевая станция
FirstTrains.DestinationStation string

Код станции назначения первого поезда.

Последние поезда
LastTrains array of object

Массив, содержащий сведения о последнем обучении.

Время вылета
LastTrains.Time string

Запланированное время отъезда последнего поезда.

Целевая станция
LastTrains.DestinationStation string

Код станции назначения последнего поезда.

бинарный

Это базовый тип данных binary.