WMATA (Editor Independente) (versão prévia)
Este conector fornece acesso a vários serviços da Autoridade de Trânsito da Área Metropolitana de Washington (WMATA).
Esse conector está disponível nos seguintes produtos e regiões:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicativos Lógicos | Standard | Todas as regiões dos Aplicativos Lógicos , exceto as seguintes: – Regiões do Azure Governamental - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Power Apps | Premium | Todas as regiões do Power Apps , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Power Automate | Premium | Todas as regiões do Power Automate , exceto as seguintes: – Governo dos EUA (GCC) – Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Richard Wilson |
| URL | https://www.richardawilson.com |
| richard.a.wilson@microsoft.com |
| Metadados do conector | |
|---|---|
| Publicador | Richard Wilson |
| Site | https://developer.wmata.com/ |
| Política de privacidade | https://www.wmata.com/about/records/privacy.cfm |
| Categorias | Dados |
Criando uma conexão
O conector dá suporte aos seguintes tipos de autenticação:
| Default | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: todas as regiões
Parâmetros para criar conexão.
Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
| Nome | Tipo | Description | Obrigatório |
|---|---|---|---|
| Chave de API | secureString | A chave de API para esta api | Verdade |
Limitações
| Nome | Chamadas | Período de renovação |
|---|---|---|
| Chamadas à API por conexão | 100 | 60 segundos |
Ações
| Obter agendamento de parada de ônibus |
Retorna a agenda do barramento para uma parada e uma data específicas. |
| Obter agendamento de rotas de ônibus |
Retorna o agendamento do ônibus para uma rota e uma data específicas. |
| Obter alertas de RT do GTFS ferroviário |
Retorna o feed de alertas de serviço GTFS RT para o trilho WMATA. |
| Obter alertas GTFS RT do barramento |
Retorna o feed de alertas de serviço GTFS RT para o barramento WMATA. |
| Obter atualizações de viagem de TREM GTFS RT |
Retorna o feed de atualizações de viagem GTFS RT para o trilho WMATA. |
| Obter atualizações de viagem gtfs rt de ônibus |
Retorna o feed de atualizações de viagem GTFS RT para o barramento WMATA. |
| Obter caminho entre estações ferroviárias |
Retorna um conjunto de estações ordenadas e distâncias entre duas estações na mesma linha. |
| Obter circuitos de pista |
Retorna uma lista de todos os circuitos de pista, incluindo aqueles em faixas de bolso e crossovers. Cada circuito de pista pode incluir referências a seus vizinhos à direita e à esquerda. |
| Obter detalhes da rota do ônibus |
Retorna um conjunto de pontos de latitude/longitude ordenados ao longo de uma variante de rota junto com a lista de paradas atendidas. |
| Obter entradas da estação ferroviária |
Retorna uma lista de entradas de estação próximas com base na latitude, longitude e raio. |
| Obter horários da estação ferroviária |
Retorna a abertura e os horários agendados do primeiro/último trem para um determinado StationCode. |
| Obter incidentes de ônibus |
Retorna um conjunto de incidentes ou atrasos de ônibus relatados para uma determinada rota. Se o parâmetro Route for omitido, todos os incidentes relatados serão retornados. |
| Obter incidentes ferroviários |
Retorna incidentes ferroviários relatados, incluindo interrupções significativas e atrasos no serviço normal. Os dados são idênticos ao feed de Status do Serviço Metrorail do WMATA. |
| Obter informações da estação ferroviária |
Retorna informações de localização e endereço da estação com base em um determinado StationCode. |
| Obter informações da estação ferroviária para a estação ferroviária |
Retorna informações de tempo de viagem, distância e tarifa entre duas estações. |
| Obter informações de estacionamento da estação ferroviária |
Retorna informações de estacionamento em uma estação com base em um determinado StationCode. |
| Obter interrupções de elevador e escada rolante |
Retorna uma lista de interrupções relatadas de elevadores e escadas rolantes em uma determinada estação. Omita o parâmetro StationCode para retornar todas as interrupções relatadas. |
| Obter linhas ferroviárias |
Retorna informações sobre todas as linhas ferroviárias. |
| Obter lista de estações ferroviárias |
Retorna uma lista de informações de localização e endereço da estação com base em um determinado LineCode. Omita o LineCode para retornar todas as estações. A resposta é uma matriz de objetos idênticos aos retornados no método Informações da Estação. |
| Obter o GTFS estático de trilho |
Retorna o arquivo de dados estáticos GTFS para o trilho WMATA, atualizado diariamente. |
| Obter o gtfs estático do barramento |
Retorna o arquivo de dados estáticos GTFS para o barramento WMATA. |
| Obter os próximos horários de chegada do trem |
Retorna as próximas informações de chegada do trem para uma ou mais estações. Retornará um conjunto vazio de resultados quando nenhuma previsão estiver disponível. Use All para o parâmetro StationCodes para retornar previsões para todas as estações. |
| Obter os próximos horários de chegada do ônibus |
Retorna os próximos horários de chegada do ônibus em uma parada especificada. |
| Obter paradas de ônibus |
Retorna uma lista de paradas de ônibus. |
| Obter posições de trem ao vivo |
Retorna trens exclusivamente identificáveis em serviço e quais circuitos de pista eles ocupam atualmente. Retornará um conjunto vazio de resultados quando nenhuma posição estiver disponível. |
| Obter posições de veículo GTFS RT de ônibus |
Retorna o feed de posições de veículo GTFS RT para o barramento WMATA. |
| Obter posições de veículos GTFS RT de trilho |
Retorna o feed de posições do veículo GTFS RT para o trilho WMATA. |
| Obter posições de ônibus |
Retorna posições de ônibus para a rota fornecida, com um raio de pesquisa opcional. Se nenhum parâmetro for especificado, todas as posições do barramento serão retornadas. |
| Obter rotas de trem padrão |
Retorna uma lista ordenada de principalmente circuitos de faixa de receita (e alguns potenciais), organizados por linha e número de faixa. Esses dados não são alterados com frequência e devem ser armazenados em cache por um período razoável de tempo. |
| Obter rotas de ônibus |
Retorna uma lista de rotas de ônibus e suas variantes. |
| Obter trilho e barramento estático combinado GTFS |
Retorna o arquivo de dados estáticos GTFS para trilho e ônibus WMATA combinados, atualizados diariamente. |
Obter agendamento de parada de ônibus
Retorna a agenda do barramento para uma parada e uma data específicas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Parar ID
|
StopID | True | string |
Identificador de parada de barramento. |
|
Date
|
Date | string |
Data no formato YYYY-MM-DD para o qual recuperar o agendamento. O padrão é a data de hoje, se não for especificado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Interromper agendamentos
|
StopSchedules | array of object |
Matriz que contém informações de agendamento do barramento para a parada. |
|
ID da rota
|
StopSchedules.RouteID | string |
Identificador de rota de ônibus. |
|
ID da viagem
|
StopSchedules.TripID | string |
Identificador exclusivo para a viagem. |
|
Hora de início
|
StopSchedules.StartTime | date-time |
Hora de início agendada da viagem. |
|
Hora de término
|
StopSchedules.EndTime | date-time |
Hora de término agendada da viagem. |
Obter agendamento de rotas de ônibus
Retorna o agendamento do ônibus para uma rota e uma data específicas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da rota
|
RouteID | True | string |
Identificador de rota de ônibus. |
|
Date
|
Date | string |
Data no formato YYYY-MM-DD para o qual recuperar o agendamento. O padrão é a data de hoje, se não for especificado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Agendamentos de rotas
|
RouteSchedules | array of object |
Matriz que contém informações de agendamento do barramento. |
|
ID da rota
|
RouteSchedules.RouteID | string |
Identificador de rota de ônibus. |
|
ID da viagem
|
RouteSchedules.TripID | string |
Identificador exclusivo para a viagem. |
|
Hora de início
|
RouteSchedules.StartTime | date-time |
Hora de início agendada da viagem. |
|
Hora de término
|
RouteSchedules.EndTime | date-time |
Hora de término agendada da viagem. |
|
Pára
|
RouteSchedules.Stops | array of object |
Matriz de paradas para a viagem. |
|
Parar ID
|
RouteSchedules.Stops.StopID | string |
Pare o identificador. |
|
Nome da parada
|
RouteSchedules.Stops.Name | string |
Nome da parada. |
|
Hora de chegada
|
RouteSchedules.Stops.Time | date-time |
Hora de chegada agendada na parada. |
Obter alertas de RT do GTFS ferroviário
Retorna o feed de alertas de serviço GTFS RT para o trilho WMATA.
Retornos
- Feed de alertas do serviço GTFS RT
- binary
Obter alertas GTFS RT do barramento
Retorna o feed de alertas de serviço GTFS RT para o barramento WMATA.
Retornos
- Feed de alertas do serviço GTFS RT
- binary
Obter atualizações de viagem de TREM GTFS RT
Retorna o feed de atualizações de viagem GTFS RT para o trilho WMATA.
Retornos
- Feed de atualizações de viagem do GTFS RT
- binary
Obter atualizações de viagem gtfs rt de ônibus
Retorna o feed de atualizações de viagem GTFS RT para o barramento WMATA.
Retornos
- Feed de atualizações de viagem do GTFS RT
- binary
Obter caminho entre estações ferroviárias
Retorna um conjunto de estações ordenadas e distâncias entre duas estações na mesma linha.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Do Código da Estação
|
FromStationCode | True | string |
Código da estação de origem. |
|
Para o código de estação
|
ToStationCode | True | string |
Código da estação de destino. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Caminho entre estações
|
Path | array of object |
Matriz que contém detalhes do caminho. |
|
Distância até a estação anterior
|
Path.DistanceToPrev | integer |
Distância em pés até a estação anterior na lista. |
|
Código de linha
|
Path.LineCode | string |
Abreviação de duas letras para a linha em que a plataforma desta estação está. |
|
Número de sequência
|
Path.SeqNum | integer |
Número de sequência ordenado. |
|
Código da estação
|
Path.StationCode | string |
Código da estação para esta estação. |
|
Nome da estação
|
Path.StationName | string |
Nome completo para esta estação. |
Obter circuitos de pista
Retorna uma lista de todos os circuitos de pista, incluindo aqueles em faixas de bolso e crossovers. Cada circuito de pista pode incluir referências a seus vizinhos à direita e à esquerda.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Rastrear circuitos
|
TrackCircuits | array of object |
Matriz que contém informações de circuito de pista. |
|
ID do circuito
|
TrackCircuits.CircuitId | integer |
Número de circuito identificável exclusivamente. |
|
Rastrear número
|
TrackCircuits.Track | integer |
Controlar o número. 1 e 2 denotar linhas principais, 0 e 3 são conectores e faixas de bolso. |
|
Vizinhos
|
TrackCircuits.Neighbors | array of object |
Matriz que contém informações de vizinho do circuito de pista. |
|
Tipo de vizinho
|
TrackCircuits.Neighbors.NeighborType | string |
Grupo de vizinhos à esquerda ou à direita. |
|
IDs de circuito
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
Matriz de IDs de circuitos vizinhos. |
Obter detalhes da rota do ônibus
Retorna um conjunto de pontos de latitude/longitude ordenados ao longo de uma variante de rota junto com a lista de paradas atendidas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da rota
|
RouteID | True | string |
Variante da rota do barramento, por exemplo, 70, 10A, 10Av1. |
|
Date
|
Date | string |
Data no formato YYYY-MM-DD para o qual recuperar informações de rota e parada. O padrão é a data de hoje, a menos que especificado. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Número de direção
|
Direction0.DirectionNum | string |
Propriedade binária que indica a direção (0 ou 1) para a variante de rota. |
|
Texto de direção
|
Direction0.DirectionText | string |
Direção geral da variante da rota (por exemplo, NORTE, SUL, LESTE, OESTE, LOOP). |
|
Forma de rota
|
Direction0.Shape | array of object |
Matriz que contém informações do ponto de forma ao longo da rota. |
|
Latitude
|
Direction0.Shape.Lat | number |
Latitude do ponto de forma. |
|
Longitude
|
Direction0.Shape.Lon | number |
Longitude do ponto de forma. |
|
Número de sequência
|
Direction0.Shape.SeqNum | integer |
Ordem do ponto na sequência de pontos de forma. |
|
Pára
|
Direction0.Stops | array of object |
Matriz que contém informações de parada ao longo da rota. |
|
Parar a latitude
|
Direction0.Stops.Lat | number |
Latitude da parada. |
|
Parar longitude
|
Direction0.Stops.Lon | number |
Longitude da parada. |
|
Nome da parada
|
Direction0.Stops.Name | string |
Nome da parada, que pode diferir ligeiramente do que é exibido no ônibus. |
|
Parar ID
|
Direction0.Stops.StopID | string |
ID regional de 7 dígitos para a parada. |
|
Rotas em parada
|
Direction0.Stops.Routes | array of string |
Matriz de variantes de rota que servem a parada. |
|
Número de direção
|
Direction1.DirectionNum | string |
Propriedade binária que indica a direção (0 ou 1) para a variante de rota. |
|
Texto de direção
|
Direction1.DirectionText | string |
Direção geral da variante da rota (por exemplo, NORTE, SUL, LESTE, OESTE, LOOP). |
|
Forma de rota
|
Direction1.Shape | array of object |
Matriz que contém informações do ponto de forma ao longo da rota. |
|
Latitude
|
Direction1.Shape.Lat | number |
Latitude do ponto de forma. |
|
Longitude
|
Direction1.Shape.Lon | number |
Longitude do ponto de forma. |
|
Número de sequência
|
Direction1.Shape.SeqNum | integer |
Ordem do ponto na sequência de pontos de forma. |
|
Pára
|
Direction1.Stops | array of object |
Matriz que contém informações de parada ao longo da rota. |
|
Parar a latitude
|
Direction1.Stops.Lat | number |
Latitude da parada. |
|
Parar longitude
|
Direction1.Stops.Lon | number |
Longitude da parada. |
|
Nome da parada
|
Direction1.Stops.Name | string |
Nome da parada, que pode diferir ligeiramente do que é exibido no ônibus. |
|
Parar ID
|
Direction1.Stops.StopID | string |
ID regional de 7 dígitos para a parada. |
|
Rotas em parada
|
Direction1.Stops.Routes | array of string |
Matriz de variantes de rota que servem a parada. |
Obter entradas da estação ferroviária
Retorna uma lista de entradas de estação próximas com base na latitude, longitude e raio.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Latitude
|
Lat | number |
Latitude do ponto central, necessária se Longitude e Radius forem especificados. |
|
|
Longitude
|
Lon | number |
Longitude do ponto central, necessária se Latitude e Radius forem especificados. |
|
|
Raio
|
Radius | number |
Raio (medidores) para incluir na área de pesquisa, necessário se Latitude e Longitude forem especificados. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Entradas da estação
|
Entrances | array of object |
Matriz que contém informações detalhadas sobre entradas da estação. |
|
Descrição da entrada
|
Entrances.Description | string |
Informações adicionais para a entrada. |
|
Latitude
|
Entrances.Lat | number |
Latitude da entrada. |
|
Longitude
|
Entrances.Lon | number |
Longitude da entrada. |
|
Nome da entrada
|
Entrances.Name | string |
Nome da entrada. |
|
Código da estação 1
|
Entrances.StationCode1 | string |
O código da estação associado a essa entrada. |
|
Código da estação 2
|
Entrances.StationCode2 | string |
Para estações que contêm várias plataformas, o outro código de estação. |
Obter horários da estação ferroviária
Retorna a abertura e os horários agendados do primeiro/último trem para um determinado StationCode.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | True | string |
Código da estação. Use o método Lista de Estação para retornar uma lista de todos os códigos de estação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Horários da estação
|
StationTimes | array of object |
Matriz que contém informações de horários de estação. |
|
Código da estação
|
StationTimes.Code | string |
Código da estação. |
|
Nome da estação
|
StationTimes.StationName | string |
Nome completo da estação. |
|
Segunda-feira
|
StationTimes.Monday | DaySchedule | |
|
Terça-feira
|
StationTimes.Tuesday | DaySchedule | |
|
Quarta-feira
|
StationTimes.Wednesday | DaySchedule | |
|
Quinta-feira
|
StationTimes.Thursday | DaySchedule | |
|
Sexta-feira
|
StationTimes.Friday | DaySchedule | |
|
Sábado
|
StationTimes.Saturday | DaySchedule | |
|
Domingo
|
StationTimes.Sunday | DaySchedule |
Obter incidentes de ônibus
Retorna um conjunto de incidentes ou atrasos de ônibus relatados para uma determinada rota. Se o parâmetro Route for omitido, todos os incidentes relatados serão retornados.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Route
|
Route | string |
Rota de ônibus base. Variações não são reconhecidas (por exemplo, use C2 em vez de C2v1, C2v2). |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes de ônibus
|
BusIncidents | array of object |
Matriz de incidentes ou atrasos de ônibus relatados. |
|
Data de atualização
|
BusIncidents.DateUpdated | date-time |
Data e hora (Hora Padrão do Leste) quando o incidente foi atualizado pela última vez. |
|
Descrição do incidente
|
BusIncidents.Description | string |
Descrição de texto livre do atraso ou incidente. |
|
ID do Incidente
|
BusIncidents.IncidentID | string |
Identificador exclusivo para o incidente. |
|
Tipo de incidente
|
BusIncidents.IncidentType | string |
Descrição de texto livre do tipo de incidente, geralmente "Atraso" ou "Alerta". |
|
Rotas afetadas
|
BusIncidents.RoutesAffected | array of string |
Matriz de rotas afetadas pelo incidente. |
Obter incidentes ferroviários
Retorna incidentes ferroviários relatados, incluindo interrupções significativas e atrasos no serviço normal. Os dados são idênticos ao feed de Status do Serviço Metrorail do WMATA.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes ferroviários
|
Incidents | array of object |
Matriz de incidentes ferroviários relatados, incluindo interrupções e atrasos. |
|
Data de atualização
|
Incidents.DateUpdated | date-time |
Data e hora (Hora Padrão do Leste) quando o incidente foi atualizado pela última vez. |
|
Descrição do incidente
|
Incidents.Description | string |
Descrição de texto livre do incidente. |
|
ID do Incidente
|
Incidents.IncidentID | string |
Identificador exclusivo para o incidente. |
|
Tipo de incidente
|
Incidents.IncidentType | string |
Descrição de texto livre do tipo de incidente, geralmente "Atraso" ou "Alerta". |
|
Linhas afetadas
|
Incidents.LinesAffected | string |
Ponto e vírgula e lista de códigos de linha separados por espaço afetados pelo incidente. |
Obter informações da estação ferroviária
Retorna informações de localização e endereço da estação com base em um determinado StationCode.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | True | string |
Código da estação. Use o método Lista de Estação para retornar uma lista de todos os códigos de estação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
City
|
Address.City | string |
Cidade onde a estação está localizada. |
|
Estado
|
Address.State | string |
Estado (abreviado) onde a estação está localizada. |
|
Rua
|
Address.Street | string |
Endereço da estação. |
|
CEP
|
Address.Zip | string |
Cep da estação. |
|
Código da estação
|
Code | string |
Código da estação. |
|
Latitude
|
Lat | number |
Latitude da estação. |
|
Longitude
|
Lon | number |
Longitude da estação. |
|
Nome da estação
|
Name | string |
Nome completo da estação. |
|
Código de linha primária
|
LineCode1 | string |
Abreviação de duas letras para uma linha servida por esta estação. |
|
Código de linha secundário
|
LineCode2 | string |
Linha adicional servida por esta estação. |
|
Código de linha terciário
|
LineCode3 | string |
Linha adicional servida por esta estação. |
|
Código da estação conectada 1
|
StationTogether1 | string |
O StationCode adicional será listado aqui. |
|
Código da estação conectada 2
|
StationTogether2 | string |
Semelhante em função a StationTogether1. |
Obter informações da estação ferroviária para a estação ferroviária
Retorna informações de tempo de viagem, distância e tarifa entre duas estações.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Do Código da Estação
|
FromStationCode | True | string |
Código da estação de origem. |
|
Para o código de estação
|
ToStationCode | True | string |
Código da estação de destino. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Informações de estação a estação
|
StationToStationInfos | array of object |
Matriz que contém informações de tempo de viagem, distância e tarifa entre duas estações. |
|
Distância em milhas
|
StationToStationInfos.CompositeMiles | number |
Distância entre as duas estações em milhas. |
|
Estação de destino
|
StationToStationInfos.DestinationStation | string |
Código da estação de destino. |
|
Tarifa de pico
|
StationToStationInfos.RailFare.PeakTime | number |
Tarifa durante o horário de pico. |
|
Tarifa fora do pico
|
StationToStationInfos.RailFare.OffPeakTime | number |
Tarifa fora do horário de pico. |
|
Tarifa de idoso/desabilitado
|
StationToStationInfos.RailFare.SeniorDisabled | number |
Tarifa para idosos e pessoas com deficiência. |
|
Tempo de viagem
|
StationToStationInfos.RailTime | integer |
Tempo estimado de viagem em minutos. |
|
Estação de origem
|
StationToStationInfos.SourceStation | string |
Código da estação de origem. |
Obter informações de estacionamento da estação ferroviária
Retorna informações de estacionamento em uma estação com base em um determinado StationCode.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | string |
Código da estação. Use o método Lista de Estação para retornar uma lista de todos os códigos de estação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Estacionamento de estações
|
StationsParking | array of object |
Matriz que contém informações de estacionamento da estação. |
|
Código da estação
|
StationsParking.Code | string |
Código da estação para as informações de estacionamento. |
|
Notas de estacionamento
|
StationsParking.Notes | string |
Recursos de estacionamento adicionais, como lotes próximos. |
|
Total de vagas de estacionamento
|
StationsParking.AllDayParking.TotalCount | integer |
Número de vagas de estacionamento durante todo o dia disponíveis. |
|
Custo do piloto
|
StationsParking.AllDayParking.RiderCost | number |
Custo durante todo o dia (dia da semana) para os passageiros do metrô. |
|
Custo não piloto
|
StationsParking.AllDayParking.NonRiderCost | number |
Custo diário por dia (dia da semana) para quem não é metro. |
|
Total de vagas de estacionamento de curto prazo
|
StationsParking.ShortTermParking.TotalCount | integer |
Número de vagas de estacionamento de curto prazo disponíveis. |
|
Notas de estacionamento de curto prazo
|
StationsParking.ShortTermParking.Notes | string |
Informações diversas relacionadas ao estacionamento de curto prazo. |
Obter interrupções de elevador e escada rolante
Retorna uma lista de interrupções relatadas de elevadores e escadas rolantes em uma determinada estação. Omita o parâmetro StationCode para retornar todas as interrupções relatadas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | string |
Código da estação. Use o método Lista de Estação para retornar uma lista de todos os códigos de estação. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes de elevador
|
ElevatorIncidents | array of object |
Matriz de interrupções relatadas de elevadores e escadas rolantes. |
|
Data de saída do serviço
|
ElevatorIncidents.DateOutOfServ | date-time |
Data e hora (Horário Padrão do Leste) quando a unidade foi relatada fora de serviço. |
|
Data de atualização
|
ElevatorIncidents.DateUpdated | date-time |
Data e hora (Hora Padrão do Leste) quando os detalhes da interrupção foram atualizados pela última vez. |
|
Retorno estimado ao serviço
|
ElevatorIncidents.EstimatedReturnToService | date-time |
Data e hora estimadas até quando a unidade deve retornar ao serviço normal. Pode ser NULL. |
|
Descrição do local
|
ElevatorIncidents.LocationDescription | string |
Descrição de texto livre da localização da unidade dentro da estação. |
|
Código da estação
|
ElevatorIncidents.StationCode | string |
Código da estação para o local da unidade. |
|
Nome da estação
|
ElevatorIncidents.StationName | string |
Nome completo da estação, pode incluir informações de entrada. |
|
Descrição do sintoma
|
ElevatorIncidents.SymptomDescription | string |
Descrição do motivo pelo qual a unidade está fora de serviço ou em operação reduzida. |
|
Nome da unidade
|
ElevatorIncidents.UnitName | string |
Identificador exclusivo para a unidade. |
|
Tipo de unidade
|
ElevatorIncidents.UnitType | string |
Tipo de unidade. Será 'ELEVATOR' ou 'ESCALATOR'. |
Obter linhas ferroviárias
Retorna informações sobre todas as linhas ferroviárias.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Linhas ferroviárias
|
Lines | array of object |
Matriz que contém informações de linha. |
|
Nome de exibição
|
Lines.DisplayName | string |
Nome completo da linha. |
|
Código da estação final
|
Lines.EndStationCode | string |
End station code for the line. |
|
Destino interno 1
|
Lines.InternalDestination1 | string |
Código de estação de terminal intermediário para algumas linhas. |
|
Destino interno 2
|
Lines.InternalDestination2 | string |
Semelhante a InternalDestination1. |
|
Código de linha
|
Lines.LineCode | string |
Abreviação de duas letras para a linha. |
|
Iniciar o código da estação
|
Lines.StartStationCode | string |
Inicie o código da estação para a linha. |
Obter lista de estações ferroviárias
Retorna uma lista de informações de localização e endereço da estação com base em um determinado LineCode. Omita o LineCode para retornar todas as estações. A resposta é uma matriz de objetos idênticos aos retornados no método Informações da Estação.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Linha
|
LineCode | string |
Abreviação de código de linha de duas letras: RD - Vermelho, YL - Amarelo, GR - Verde, BL - Azul, OR - Laranja, SV - Prata. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Stations
|
Stations | array of object |
Matriz que contém informações da estação. |
|
City
|
Stations.Address.City | string |
Cidade. |
|
Estado
|
Stations.Address.State | string |
Estado (abreviado). |
|
Rua
|
Stations.Address.Street | string |
Endereço de rua (para uso de GPS). |
|
CEP
|
Stations.Address.Zip | string |
Código Postal. |
|
Código da estação
|
Stations.Code | string |
Código da estação. Repetido da entrada. |
|
Latitude
|
Stations.Lat | number |
Latitude. |
|
Longitude
|
Stations.Lon | number |
Longitude. |
|
Nome da estação
|
Stations.Name | string |
Nome da estação. |
|
Código de linha primária
|
Stations.LineCode1 | string |
Abreviação de duas letras para uma linha servida por esta estação. |
|
Código de linha secundário
|
Stations.LineCode2 | string |
Linha adicional atendida por esta estação, se aplicável. |
|
Código de linha terciário
|
Stations.LineCode3 | string |
Linha adicional atendida por esta estação, se aplicável. |
|
Código de linha quaternário
|
Stations.LineCode4 | string |
Linha adicional atendida por esta estação, se aplicável. |
|
Código da estação conectada 1
|
Stations.StationTogether1 | string |
Para estações com várias plataformas, o StationCode adicional será listado aqui. |
|
Código da estação conectada 2
|
Stations.StationTogether2 | string |
Semelhante em função a StationTogether1. |
Obter o GTFS estático de trilho
Retorna o arquivo de dados estáticos GTFS para o trilho WMATA, atualizado diariamente.
Retornos
- Arquivo de dados estáticos do GTFS
- binary
Obter o gtfs estático do barramento
Retorna o arquivo de dados estáticos GTFS para o barramento WMATA.
Retornos
- Arquivo de dados estáticos do GTFS
- binary
Obter os próximos horários de chegada do trem
Retorna as próximas informações de chegada do trem para uma ou mais estações. Retornará um conjunto vazio de resultados quando nenhuma previsão estiver disponível. Use All para o parâmetro StationCodes para retornar previsões para todas as estações.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Códigos de estação
|
StationCodes | True | string |
Lista separada por vírgulas de códigos de estação. Para todas as previsões, use All |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Trens
|
Trains | array of object |
Matriz de trens chegando à estação. |
|
Vagões de trem
|
Trains.Car | string |
Número de carros no trem, geralmente 6 ou 8. |
|
Destino
|
Trains.Destination | string |
Versão abreviada do destino final do trem. |
|
Código da estação de destino
|
Trains.DestinationCode | string |
Código da estação do destino, se disponível. |
|
Nome do destino
|
Trains.DestinationName | string |
Nome completo da estação de destino. |
|
Acompanhar grupo
|
Trains.Group | string |
Indica o grupo de trilhos em que o trem está. |
|
Abreviação de linha
|
Trains.Line | string |
Abreviação da linha de trem (por exemplo, RD para Linha Vermelha). |
|
Código da estação de chegada
|
Trains.LocationCode | string |
Código da estação onde o trem está chegando. |
|
Nome da estação de chegada
|
Trains.LocationName | string |
Nome completo da estação onde o trem está chegando. |
|
Minutos para chegada
|
Trains.Min | string |
Minutos até o trem chegar. Pode ser um valor numérico ou texto, como ARR (chegando) ou BRD (embarque). |
Obter os próximos horários de chegada do ônibus
Retorna os próximos horários de chegada do ônibus em uma parada especificada.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Parar ID
|
StopID | True | string |
ID de parada regional de 7 dígitos. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome da parada
|
StopName | string |
Nome completo do ponto de ônibus. |
|
Previsões de barramento
|
Predictions | array of object |
Matriz de previsões de chegada do ônibus na parada. |
|
Número de direção
|
Predictions.DirectionNum | string |
Direção binária do barramento (0 ou 1), indicando direções opostas para a mesma rota. |
|
Texto de direção
|
Predictions.DirectionText | string |
Descrição amigável do destino e da direção do barramento. |
|
Minutos para chegada
|
Predictions.Minutes | integer |
Minutos até o ônibus chegar na parada. |
|
ID da rota
|
Predictions.RouteID | string |
Nome da rota base, conforme exibido no ônibus. |
|
ID da viagem
|
Predictions.TripID | string |
Identificador para a viagem de ônibus, útil para correlacionar com outros dados. |
|
ID do veículo
|
Predictions.VehicleID | string |
Identificador de barramento, útil para rastrear o veículo específico. |
Obter paradas de ônibus
Retorna uma lista de paradas de ônibus.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
Latitude
|
Lat | number |
Latitude do ponto central. Necessário se Longitude e Radius forem especificados. |
|
|
Longitude
|
Lon | number |
Longitude do ponto central. Necessário se Latitude e Radius forem especificados. |
|
|
Raio
|
Radius | number |
Raio (medidores) a ser incluído na área de pesquisa. Necessário se Latitude e Longitude forem especificados. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Pára
|
Stops | array of object |
Matriz de paradas de ônibus para a rota especificada. |
|
Parar ID
|
Stops.StopID | string |
Pare o identificador. |
|
Nome da parada
|
Stops.Name | string |
Nome do ponto de ônibus. |
|
Latitude
|
Stops.Lat | number |
Latitude do ponto de ônibus. |
|
Longitude
|
Stops.Lon | number |
Longitude do ponto de ônibus. |
Obter posições de trem ao vivo
Retorna trens exclusivamente identificáveis em serviço e quais circuitos de pista eles ocupam atualmente. Retornará um conjunto vazio de resultados quando nenhuma posição estiver disponível.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Treinar posições
|
TrainPositions | array of object |
Matriz que contém informações de posição do trem. |
|
ID do treinamento
|
TrainPositions.TrainId | string |
Identificador de trem interno identificável exclusivamente. |
|
Número do trem
|
TrainPositions.TrainNumber | string |
Identificador de trem não exclusivo usado pelo WMATA. |
|
Contagem de carros
|
TrainPositions.CarCount | integer |
Número de carros no trem. Às vezes pode ser 0 quando nenhum dado está disponível. |
|
Número de direção
|
TrainPositions.DirectionNum | integer |
Direção do movimento. 1 é northbound/eastbound, 2 é southbound/westbound. |
|
ID do circuito
|
TrainPositions.CircuitId | integer |
O identificador do circuito em que o trem está atualmente. |
|
Código da estação de destino
|
TrainPositions.DestinationStationCode | string |
Código da estação de destino. Pode ser NULL. |
|
Código de linha
|
TrainPositions.LineCode | string |
Abreviação de duas letras para a linha. |
|
Segundos no local
|
TrainPositions.SecondsAtLocation | integer |
Tempo de espera aproximado no circuito de pista atual. |
|
Tipo de serviço
|
TrainPositions.ServiceType | string |
Tipo de serviço do trem, como Normal ou Especial. |
Obter posições de veículo GTFS RT de ônibus
Retorna o feed de posições de veículo GTFS RT para o barramento WMATA.
Retornos
- Feed de posições do veículo GTFS RT
- binary
Obter posições de veículos GTFS RT de trilho
Retorna o feed de posições do veículo GTFS RT para o trilho WMATA.
Retornos
- Feed de posições do veículo GTFS RT
- binary
Obter posições de ônibus
Retorna posições de ônibus para a rota fornecida, com um raio de pesquisa opcional. Se nenhum parâmetro for especificado, todas as posições do barramento serão retornadas.
Parâmetros
| Nome | Chave | Obrigatório | Tipo | Description |
|---|---|---|---|---|
|
ID da rota
|
RouteID | string |
Rota de ônibus base, por exemplo, 70, 10A. |
|
|
Latitude
|
Lat | number |
Latitude do ponto central, necessária se Longitude e Radius forem especificados. |
|
|
Longitude
|
Lon | number |
Longitude do ponto central, necessária se Latitude e Radius forem especificados. |
|
|
Raio
|
Radius | number |
Raio (medidores) para incluir na área de pesquisa, necessário se Latitude e Longitude forem especificados. |
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Posições do barramento
|
BusPositions | array of object |
Matriz que contém informações de posição do barramento. |
|
Última atualização
|
BusPositions.DateTime | date-time |
Data e hora da última atualização de posição (Hora Padrão leste). |
|
Desvio de agendamento
|
BusPositions.Deviation | number |
Desvio em minutos da agenda. Valores positivos indicam que o barramento está atrasado, enquanto os valores negativos indicam que ele está adiantado. |
|
Direção
|
BusPositions.DirectionText | string |
Direção geral da viagem, como NORTE, SUL, LESTE ou OESTE. |
|
Latitude
|
BusPositions.Lat | number |
Última latitude relatada do ônibus. |
|
Longitude
|
BusPositions.Lon | number |
Última longitude relatada do ônibus. |
|
ID da rota
|
BusPositions.RouteID | string |
Nome da rota base, conforme mostrado no ônibus. |
|
Hora de término da viagem
|
BusPositions.TripEndTime | date-time |
Data e hora de término agendadas (Hora Padrão Do Leste) da viagem atual do ônibus. |
|
Sinal de cabeçalho da viagem
|
BusPositions.TripHeadsign | string |
Destino do ônibus. |
|
ID da viagem
|
BusPositions.TripID | string |
ID de viagem exclusiva, correlacionando-se com dados relacionados ao agendamento. |
|
ID do veículo
|
BusPositions.VehicleID | string |
Identificador exclusivo para o ônibus, normalmente visível no próprio ônibus. |
Obter rotas de trem padrão
Retorna uma lista ordenada de principalmente circuitos de faixa de receita (e alguns potenciais), organizados por linha e número de faixa. Esses dados não são alterados com frequência e devem ser armazenados em cache por um período razoável de tempo.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Rotas padrão
|
StandardRoutes | array of object |
Matriz que contém informações de linha de receita. |
|
Código de linha
|
StandardRoutes.LineCode | string |
Abreviação da linha de receita. |
|
Rastrear circuitos
|
StandardRoutes.TrackCircuits | array of object |
Matriz que contém informações de circuito de pista ordenadas. |
|
ID do circuito
|
StandardRoutes.TrackCircuits.CircuitId | integer |
Número de circuito identificável exclusivamente. |
|
Número de sequência
|
StandardRoutes.TrackCircuits.SeqNum | integer |
Ordem na qual o circuito aparece para a linha e a faixa fornecidas. |
|
Código da estação
|
StandardRoutes.TrackCircuits.StationCode | string |
Código da estação se o circuito estiver em uma estação, caso contrário, NULL. |
Obter rotas de ônibus
Retorna uma lista de rotas de ônibus e suas variantes.
Retornos
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Rotas de ônibus
|
Routes | array of object |
Matriz de rotas de ônibus e suas variantes. |
|
ID da rota
|
Routes.RouteID | string |
Identificador de rota de ônibus. |
|
Nome da rota
|
Routes.Name | string |
Nome da rota do ônibus. |
|
Descrição da linha
|
Routes.LineDescription | string |
Descrição da linha de ônibus. |
Obter trilho e barramento estático combinado GTFS
Retorna o arquivo de dados estáticos GTFS para trilho e ônibus WMATA combinados, atualizados diariamente.
Retornos
- Arquivo de dados estáticos do GTFS combinado
- binary
Definições
DaySchedule
| Nome | Caminho | Tipo | Description |
|---|---|---|---|
|
Hora de abertura
|
OpeningTime | string |
Horário de abertura da estação agendada. |
|
Primeiros trens
|
FirstTrains | array of object |
Matriz que contém as primeiras informações de treinamento. |
|
Hora de partida
|
FirstTrains.Time | string |
Hora de partida agendada do primeiro trem. |
|
Estação de destino
|
FirstTrains.DestinationStation | string |
Código da estação do destino do primeiro trem. |
|
Últimos trens
|
LastTrains | array of object |
Matriz que contém as informações do último trem. |
|
Hora de partida
|
LastTrains.Time | string |
Hora de partida agendada do último trem. |
|
Estação de destino
|
LastTrains.DestinationStation | string |
Código da estação do destino do último trem. |
binário
Esse é o tipo de dados básico 'binary'.