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.