WMATA (Editora Independente) (Pré-visualização)
Este conector fornece acesso a vários serviços da Autoridade de Trânsito da Área Metropolitana de Washington (WMATA).
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - 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 | |
|---|---|
| Editora | Richard Wilson e Daniel Cox |
| Sítio Web | https://developer.wmata.com/ |
| Política de privacidade | https://www.wmata.com/about/records/privacy.cfm |
| Categorias | Data |
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Obtenha atualizações de viagem do GTFS RT ferroviário |
Retorna o feed de atualizações de viagem GTFS RT para trilho WMATA. |
| Obtenha GTFS estático combinado de trem e ônibus |
Retorna o arquivo de dados estáticos GTFS para trilho WMATA e barramento combinados, atualizados diariamente. |
| Obtenha interrupções de elevadores e escadas rolantes |
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. |
| Obtenha rotas de trem padrão |
Devolve uma lista ordenada de circuitos de pista maioritariamente de receitas (e alguns leads), organizados por linha e número de pista. Esses dados não mudam com frequência e devem ser armazenados em cache por um período de tempo razoável. |
| Obter atualizações de viagem de ônibus GTFS RT |
Retorna o feed de atualizações de viagem GTFS RT para o barramento WMATA. |
| Obter caminho entre as estações ferroviárias |
Devolve 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 pistas de bolso e crossovers. Cada circuito de pista pode incluir referências aos seus vizinhos direito e esquerdo. |
| Obter detalhes da rota de ônibus |
Retorna um conjunto de pontos de latitude/longitude ordenados ao longo de uma variante de rota, juntamente com a lista de paradas atendidas. |
| Obter entradas para estações ferroviárias |
Retorna uma lista de entradas de estações próximas com base na latitude, longitude e raio. |
| Obter horários das estações ferroviárias |
Devolve a abertura e os horários programados do primeiro/último comboio para um determinado StationCode. |
| Obter horários de parada de ônibus |
Devolve o horário da linha de ônibus para uma parada e data específicas. |
| Obter horários de rota de ônibus |
Devolve o horário de ônibus para uma rota e data específicas. |
| Obter incidentes de ônibus |
Retorna um conjunto de incidentes de ônibus relatados ou atrasos para uma determinada rota. Se o parâmetro Route for omitido, todos os incidentes relatados serão retornados. |
| Obter incidentes ferroviários |
A Returns relatou incidentes ferroviários, incluindo interrupções significativas e atrasos no serviço normal. Os dados são idênticos ao feed de status do serviço Metrorail da WMATA. |
| Obter informações da estação ferroviária para a estação ferroviária |
Retorna informações sobre tempo de viagem, distância e tarifa entre duas estações. |
| Obter informações sobre a 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 sobre estacionamento na estação ferroviária |
Devolve informações de estacionamento numa estação com base num determinado StationCode. |
| 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 Station Information. |
| Obter paragens de autocarro |
Retorna uma lista de paradas de ônibus. |
| Obter posições de trem ao vivo |
Devolve comboios identificáveis de forma única em serviço e quais os circuitos de via que ocupam atualmente. Retornará um conjunto vazio de resultados quando nenhuma posição estiver disponível. |
| Obter posições de veículos GTFS RT de ônibus |
Devolve a alimentação de posições do veículo GTFS RT para o barramento WMATA. |
| Obter posições de veículos GTFS RT ferroviários |
Devolve a alimentação de posições do veículo GTFS RT para o trilho WMATA. |
| Obter posições de ônibus |
Retorna posições de barramento para a rota determinada, com um raio de pesquisa opcional. Se nenhum parâmetro for especificado, todas as posições de barramento serão retornadas. |
| Obter rotas de ônibus |
Retorna uma lista de rotas de ônibus e suas variantes. |
| Obter trilho GTFS estático |
Retorna o arquivo de dados estáticos GTFS para trilho WMATA, atualizado diariamente. |
| Obter ônibus GTFS estático |
Retorna o arquivo de dados estáticos GTFS para barramento WMATA. |
| Receba alertas de ônibus GTFS RT |
Retorna o feed de alertas do serviço GTFS RT para barramento WMATA. |
| Receba alertas GTFS RT ferroviários |
Retorna o feed de alertas do serviço GTFS RT para trilho WMATA. |
| Veja os próximos horários de chegada do trem |
Retorna as informações de chegada do próximo trem para uma ou mais estações. Retornará um conjunto vazio de resultados quando nenhuma previsão estiver disponível. Use All for the StationCodes parâmetro para retornar previsões para todas as estações. |
| Veja os próximos horários de chegada do ônibus |
Retorna os próximos horários de chegada do ônibus em uma parada especificada. |
Obtenha atualizações de viagem do GTFS RT ferroviário
Retorna o feed de atualizações de viagem GTFS RT para trilho WMATA.
Devoluções
- Feed de atualizações de viagem do GTFS RT
- binary
Obtenha GTFS estático combinado de trem e ônibus
Retorna o arquivo de dados estáticos GTFS para trilho WMATA e barramento combinados, atualizados diariamente.
Devoluções
- Arquivo de dados estáticos GTFS combinado
- binary
Obtenha interrupções de elevadores e escadas rolantes
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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | string |
Código da estação. Use o método Station List para retornar uma lista de todos os códigos de estação. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes com elevadores
|
ElevatorIncidents | array of object |
Variedade de interrupções relatadas de elevadores e escadas rolantes. |
|
Data de cessação de serviço
|
ElevatorIncidents.DateOutOfServ | date-time |
Data e hora (Hora Padrão do Leste) em que a unidade foi comunicada fora de serviço. |
|
Data de atualização
|
ElevatorIncidents.DateUpdated | date-time |
Data e hora (Hora Padrão do Leste) em que os detalhes da interrupção foram atualizados pela última vez. |
|
Retorno estimado ao serviço
|
ElevatorIncidents.EstimatedReturnToService | date-time |
Data e hora estimadas em que a unidade deverá voltar ao serviço normal. Pode ser NULL. |
|
Descrição da localização
|
ElevatorIncidents.LocationDescription | string |
Descrição em 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 a localização da unidade. |
|
Nome da estação
|
ElevatorIncidents.StationName | string |
Nome completo da estação, pode incluir informações de entrada. |
|
Descrição dos sintomas
|
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 único da unidade. |
|
Tipo de unidade
|
ElevatorIncidents.UnitType | string |
Tipo de unidade. Será 'ELEVADOR' ou 'ESCADA rolante'. |
Obtenha rotas de trem padrão
Devolve uma lista ordenada de circuitos de pista maioritariamente de receitas (e alguns leads), organizados por linha e número de pista. Esses dados não mudam com frequência e devem ser armazenados em cache por um período de tempo razoável.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Rotas padrão
|
StandardRoutes | array of object |
Matriz contendo informações da linha de receita. |
|
Código da linha
|
StandardRoutes.LineCode | string |
Abreviatura da linha de receitas. |
|
Circuitos de pista
|
StandardRoutes.TrackCircuits | array of object |
Matriz contendo informações ordenadas do circuito de pista. |
|
ID do circuito
|
StandardRoutes.TrackCircuits.CircuitId | integer |
Número de circuito identificável de forma exclusiva. |
|
Número sequencial
|
StandardRoutes.TrackCircuits.SeqNum | integer |
Ordem em que o circuito aparece para a linha e pista dadas. |
|
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 atualizações de viagem de ônibus GTFS RT
Retorna o feed de atualizações de viagem GTFS RT para o barramento WMATA.
Devoluções
- Feed de atualizações de viagem do GTFS RT
- binary
Obter caminho entre as estações ferroviárias
Devolve um conjunto de estações ordenadas e distâncias entre duas estações na mesma linha.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Do Código da Estação
|
FromStationCode | True | string |
Código da estação de origem. |
|
Para o código da estação
|
ToStationCode | True | string |
Código da estação de destino. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Trajeto entre estações
|
Path | array of object |
Matriz contendo detalhes do caminho. |
|
Distância até à estação anterior
|
Path.DistanceToPrev | integer |
Distância em pés para a estação anterior na lista. |
|
Código da linha
|
Path.LineCode | string |
Abreviatura de duas letras para a linha em que se encontra a plataforma desta estação. |
|
Número sequencial
|
Path.SeqNum | integer |
Número sequencial 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 pistas de bolso e crossovers. Cada circuito de pista pode incluir referências aos seus vizinhos direito e esquerdo.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Circuitos de pista
|
TrackCircuits | array of object |
Matriz contendo informações do circuito da via. |
|
ID do circuito
|
TrackCircuits.CircuitId | integer |
Número de circuito identificável de forma exclusiva. |
|
Número da faixa
|
TrackCircuits.Track | integer |
Número da faixa. 1 e 2 denotam linhas principais, 0 e 3 são conectores e trilhos de bolso. |
|
Vizinhos
|
TrackCircuits.Neighbors | array of object |
Matriz contendo informações do vizinho do circuito da pista. |
|
Tipo vizinho
|
TrackCircuits.Neighbors.NeighborType | string |
Grupo vizinho esquerdo ou direito. |
|
IDs do circuito
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
Matriz de IDs de circuito vizinhos. |
Obter detalhes da rota de ônibus
Retorna um conjunto de pontos de latitude/longitude ordenados ao longo de uma variante de rota, juntamente com a lista de paradas atendidas.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da rota
|
RouteID | True | string |
Variante de rota de ônibus, por exemplo, 70, 10A, 10Av1. |
|
Date
|
Date | string |
Data em AAAA-MM-DD formato para o qual obter informações sobre rotas e paradas. O padrão é a data de hoje, a menos que especificado. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Número da 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 de rota (por exemplo, NORTE, SUL, LESTE, OESTE, LOOP). |
|
Forma do percurso
|
Direction0.Shape | array of object |
Matriz que contém informações de ponto de forma ao longo da rota. |
|
Latitude
|
Direction0.Shape.Lat | number |
Latitude do ponto da forma. |
|
Longitude
|
Direction0.Shape.Lon | number |
Longitude do ponto da forma. |
|
Número sequencial
|
Direction0.Shape.SeqNum | integer |
Ordem do ponto na sequência de pontos de forma. |
|
Paragens
|
Direction0.Stops | array of object |
Matriz contendo informações de parada ao longo da rota. |
|
Parar latitude
|
Direction0.Stops.Lat | number |
Latitude da paragem. |
|
Parar longitude
|
Direction0.Stops.Lon | number |
Longitude da paragem. |
|
Nome da parada
|
Direction0.Stops.Name | string |
Nome da paragem, que pode diferir ligeiramente do que é apresentado no autocarro. |
|
ID de parada
|
Direction0.Stops.StopID | string |
ID regional de 7 dígitos para a parada. |
|
Rotas na parada
|
Direction0.Stops.Routes | array of string |
Conjunto de variantes de rota que servem a paragem. |
|
Número da 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 de rota (por exemplo, NORTE, SUL, LESTE, OESTE, LOOP). |
|
Forma do percurso
|
Direction1.Shape | array of object |
Matriz que contém informações de ponto de forma ao longo da rota. |
|
Latitude
|
Direction1.Shape.Lat | number |
Latitude do ponto da forma. |
|
Longitude
|
Direction1.Shape.Lon | number |
Longitude do ponto da forma. |
|
Número sequencial
|
Direction1.Shape.SeqNum | integer |
Ordem do ponto na sequência de pontos de forma. |
|
Paragens
|
Direction1.Stops | array of object |
Matriz contendo informações de parada ao longo da rota. |
|
Parar latitude
|
Direction1.Stops.Lat | number |
Latitude da paragem. |
|
Parar longitude
|
Direction1.Stops.Lon | number |
Longitude da paragem. |
|
Nome da parada
|
Direction1.Stops.Name | string |
Nome da paragem, que pode diferir ligeiramente do que é apresentado no autocarro. |
|
ID de parada
|
Direction1.Stops.StopID | string |
ID regional de 7 dígitos para a parada. |
|
Rotas na parada
|
Direction1.Stops.Routes | array of string |
Conjunto de variantes de rota que servem a paragem. |
Obter entradas para estações ferroviárias
Retorna uma lista de entradas de estações próximas com base na latitude, longitude e raio.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Latitude
|
Lat | number |
Ponto central Latitude, necessário se Longitude e Raio forem especificados. |
|
|
Longitude
|
Lon | number |
Ponto central Longitude, necessário se Latitude e Raio forem especificados. |
|
|
Raio
|
Radius | number |
Raio (metros) a incluir na área de pesquisa, necessário se Latitude e Longitude forem especificados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Entradas da estação
|
Entrances | array of object |
Matriz contendo informações detalhadas sobre as 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 esta entrada. |
|
Código da estação 2
|
Entrances.StationCode2 | string |
Para estações com várias plataformas, o outro código de estação. |
Obter horários das estações ferroviárias
Devolve a abertura e os horários programados do primeiro/último comboio para um determinado StationCode.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | True | string |
Código da estação. Use o método Station List para retornar uma lista de todos os códigos de estação. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Horários das estações
|
StationTimes | array of object |
Matriz contendo informações de tempos 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 horários de parada de ônibus
Devolve o horário da linha de ônibus para uma parada e data específicas.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID de parada
|
StopID | True | string |
Identificador de paragem de autocarro. |
|
Date
|
Date | string |
Data em AAAA- formatoMM-DD para o qual recuperar a agenda. O padrão é a data de hoje, se não for especificado. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Horários de paragem
|
StopSchedules | array of object |
Matriz contendo informações de horários de ônibus para a parada. |
|
ID da rota
|
StopSchedules.RouteID | string |
Identificador de rota de ônibus. |
|
ID da viagem
|
StopSchedules.TripID | string |
Identificador único da viagem. |
|
Hora de início
|
StopSchedules.StartTime | date-time |
Hora programada de início da viagem. |
|
Hora de fim
|
StopSchedules.EndTime | date-time |
Hora de término programada da viagem. |
Obter horários de rota de ônibus
Devolve o horário de ônibus para uma rota e data específicas.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da rota
|
RouteID | True | string |
Identificador de rota de ônibus. |
|
Date
|
Date | string |
Data em AAAA- formatoMM-DD para o qual recuperar a agenda. O padrão é a data de hoje, se não for especificado. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Horários das rotas
|
RouteSchedules | array of object |
Matriz contendo informações de horários de ônibus. |
|
ID da rota
|
RouteSchedules.RouteID | string |
Identificador de rota de ônibus. |
|
ID da viagem
|
RouteSchedules.TripID | string |
Identificador único da viagem. |
|
Hora de início
|
RouteSchedules.StartTime | date-time |
Hora programada de início da viagem. |
|
Hora de fim
|
RouteSchedules.EndTime | date-time |
Hora de término programada da viagem. |
|
Paragens
|
RouteSchedules.Stops | array of object |
Variedade de paradas para a viagem. |
|
ID de parada
|
RouteSchedules.Stops.StopID | string |
Identificador de parada. |
|
Nome da parada
|
RouteSchedules.Stops.Name | string |
Nome da paragem. |
|
Hora de chegada
|
RouteSchedules.Stops.Time | date-time |
Hora de chegada programada à paragem. |
Obter incidentes de ônibus
Retorna um conjunto de incidentes de ônibus relatados ou atrasos para uma determinada rota. Se o parâmetro Route for omitido, todos os incidentes relatados serão retornados.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Percurso
|
Route | string |
Rota de ônibus base. As variações não são reconhecidas (por exemplo, use C2 em vez de C2v1, C2v2). |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes com ônibus
|
BusIncidents | array of object |
Conjunto de incidentes ou atrasos de ônibus relatados. |
|
Data de atualização
|
BusIncidents.DateUpdated | date-time |
Data e hora (Hora Padrão do Leste) em que o incidente foi atualizado pela última vez. |
|
Descrição do incidente
|
BusIncidents.Description | string |
Descrição em texto livre do atraso ou incidente. |
|
ID do incidente
|
BusIncidents.IncidentID | string |
Identificador único do incidente. |
|
Tipo de incidente
|
BusIncidents.IncidentType | string |
Descrição em texto livre do tipo de incidente, geralmente 'Atraso' ou 'Alerta'. |
|
Rotas afetadas
|
BusIncidents.RoutesAffected | array of string |
Conjunto de rotas afetadas pelo incidente. |
Obter incidentes ferroviários
A Returns relatou incidentes ferroviários, incluindo interrupções significativas e atrasos no serviço normal. Os dados são idênticos ao feed de status do serviço Metrorail da WMATA.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Incidentes ferroviários
|
Incidents | array of object |
Conjunto 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) em que o incidente foi atualizado pela última vez. |
|
Descrição do incidente
|
Incidents.Description | string |
Descrição em texto livre do incidente. |
|
ID do incidente
|
Incidents.IncidentID | string |
Identificador único do incidente. |
|
Tipo de incidente
|
Incidents.IncidentType | string |
Descrição em texto livre do tipo de incidente, geralmente 'Atraso' ou 'Alerta'. |
|
Linhas afetadas
|
Incidents.LinesAffected | string |
Lista separada por ponto e vírgula e espaço dos códigos de linha afetados pelo incidente. |
Obter informações da estação ferroviária para a estação ferroviária
Retorna informações sobre tempo de viagem, distância e tarifa entre duas estações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Do Código da Estação
|
FromStationCode | True | string |
Código da estação de origem. |
|
Para o código da estação
|
ToStationCode | True | string |
Código da estação de destino. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Informação estação a estação
|
StationToStationInfos | array of object |
Matriz contendo tempo de viagem, distância e informações de 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 as horas de ponta. |
|
Tarifa fora de ponta
|
StationToStationInfos.RailFare.OffPeakTime | number |
Tarifa fora do horário de pico. |
|
Tarifa sénior/deficiente
|
StationToStationInfos.RailFare.SeniorDisabled | number |
Tarifa para idosos e pessoas com deficiência. |
|
Tempo de viagem
|
StationToStationInfos.RailTime | integer |
Tempo de viagem estimado em minutos. |
|
Estação de origem
|
StationToStationInfos.SourceStation | string |
Código da estação de origem. |
Obter informações sobre a estação ferroviária
Retorna informações de localização e endereço da estação com base em um determinado StationCode.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | True | string |
Código da estação. Use o método Station List para retornar uma lista de todos os códigos de estação. |
Devoluções
| Name | 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. |
|
Código postal
|
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 da linha primária
|
LineCode1 | string |
Abreviatura de duas letras para uma linha servida por esta estação. |
|
Código de linha secundária
|
LineCode2 | string |
Linha adicional servida por esta estação. |
|
Código da linha terciária
|
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 sobre estacionamento na estação ferroviária
Devolve informações de estacionamento numa estação com base num determinado StationCode.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Código da estação
|
StationCode | string |
Código da estação. Use o método Station List para retornar uma lista de todos os códigos de estação. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Estacionamento de estações
|
StationsParking | array of object |
Matriz contendo 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 adicionais de estacionamento, como lotes próximos. |
|
Total de lugares de estacionamento
|
StationsParking.AllDayParking.TotalCount | integer |
Número de lugares de estacionamento disponíveis durante todo o dia. |
|
Custo do condutor
|
StationsParking.AllDayParking.RiderCost | number |
Custo durante todo o dia (dia da semana) para os passageiros do Metro. |
|
Custo não condutor
|
StationsParking.AllDayParking.NonRiderCost | number |
Custo de todo o dia por dia (dia da semana) para passageiros que não são do Metrô. |
|
Total de lugares de estacionamento de curta duração
|
StationsParking.ShortTermParking.TotalCount | integer |
Número de lugares de estacionamento de curta duração disponíveis. |
|
Notas de estacionamento de curta duração
|
StationsParking.ShortTermParking.Notes | string |
Informações diversas relacionadas com estacionamento de curta duração. |
Obter linhas ferroviárias
Retorna informações sobre todas as linhas ferroviárias.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Linhas ferroviárias
|
Lines | array of object |
Matriz contendo informações de linha. |
|
Nome de exibição
|
Lines.DisplayName | string |
Nome completo da linha. |
|
Código da estação final
|
Lines.EndStationCode | string |
Código da estação final para a linha. |
|
Destino interno 1
|
Lines.InternalDestination1 | string |
Código da estação terminal intermédia para algumas linhas. |
|
Destino interno 2
|
Lines.InternalDestination2 | string |
Semelhante a InternalDestination1. |
|
Código da linha
|
Lines.LineCode | string |
Abreviatura de duas letras para a linha. |
|
Código da estação de partida
|
Lines.StartStationCode | string |
Código da estação de partida 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 Station Information.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Linha
|
LineCode | string |
Abreviatura do código de linha de duas letras: RD - Vermelho, YL - Amarelo, GR - Verde, BL - Azul, OR - Laranja, SV - Prata. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Stations
|
Stations | array of object |
Matriz contendo 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 (para uso de GPS). |
|
Código postal
|
Stations.Address.Zip | string |
Código Postal. |
|
Código da estação
|
Stations.Code | string |
Código da estação. Repetido a partir 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 da linha primária
|
Stations.LineCode1 | string |
Abreviatura de duas letras para uma linha servida por esta estação. |
|
Código de linha secundária
|
Stations.LineCode2 | string |
Linha adicional servida por esta estação, se aplicável. |
|
Código da linha terciária
|
Stations.LineCode3 | string |
Linha adicional servida por esta estação, se aplicável. |
|
Código da linha quaternária
|
Stations.LineCode4 | string |
Linha adicional servida 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 paragens de autocarro
Retorna uma lista de paradas de ônibus.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Latitude
|
Lat | number |
latitude do ponto central. Obrigatório se Longitude e Raio forem especificados. |
|
|
Longitude
|
Lon | number |
Longitude do ponto central. Obrigatório se Latitude e Radius forem especificados. |
|
|
Raio
|
Radius | number |
Raio (metros) a incluir na área de pesquisa. Obrigatório se Latitude e Longitude forem especificados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Paragens
|
Stops | array of object |
Matriz de paradas de ônibus para a rota especificada. |
|
ID de parada
|
Stops.StopID | string |
Identificador de parada. |
|
Nome da parada
|
Stops.Name | string |
Nome da paragem de autocarro. |
|
Latitude
|
Stops.Lat | number |
Latitude da paragem de autocarro. |
|
Longitude
|
Stops.Lon | number |
Longitude da paragem de autocarro. |
Obter posições de trem ao vivo
Devolve comboios identificáveis de forma única em serviço e quais os circuitos de via que ocupam atualmente. Retornará um conjunto vazio de resultados quando nenhuma posição estiver disponível.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Posições de comboio
|
TrainPositions | array of object |
Matriz contendo informações sobre a posição do trem. |
|
Identificação do comboio
|
TrainPositions.TrainId | string |
Identificador interno do comboio identificável de forma exclusiva. |
|
Número do comboio
|
TrainPositions.TrainNumber | string |
Identificador de comboio não único utilizado pela WMATA. |
|
Contagem de carros
|
TrainPositions.CarCount | integer |
Número de carros no trem. Às vezes, pode ser 0 quando não há dados disponíveis. |
|
Número da direção
|
TrainPositions.DirectionNum | integer |
Direção do movimento. 1 é para norte/leste, 2 é para sul/oeste. |
|
ID do circuito
|
TrainPositions.CircuitId | integer |
O identificador do circuito em que o comboio se encontra atualmente. |
|
Código da estação de destino
|
TrainPositions.DestinationStationCode | string |
Código da estação de destino. Pode ser NULL. |
|
Código da linha
|
TrainPositions.LineCode | string |
Abreviatura de duas letras para a linha. |
|
Segundos no local
|
TrainPositions.SecondsAtLocation | integer |
Tempo de permanência aproximado no circuito de pista atual. |
|
Tipo de serviço
|
TrainPositions.ServiceType | string |
Tipo de serviço do comboio, como Normal ou Especial. |
Obter posições de veículos GTFS RT de ônibus
Devolve a alimentação de posições do veículo GTFS RT para o barramento WMATA.
Devoluções
- Alimentação de posições do veículo GTFS RT
- binary
Obter posições de veículos GTFS RT ferroviários
Devolve a alimentação de posições do veículo GTFS RT para o trilho WMATA.
Devoluções
- Alimentação de posições do veículo GTFS RT
- binary
Obter posições de ônibus
Retorna posições de barramento para a rota determinada, com um raio de pesquisa opcional. Se nenhum parâmetro for especificado, todas as posições de barramento serão retornadas.
Parâmetros
| Name | Chave | Necessá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 Raio forem especificados. |
|
|
Longitude
|
Lon | number |
Longitude do ponto central, necessária se Latitude e Raio forem especificados. |
|
|
Raio
|
Radius | number |
Raio (metros) a incluir na área de pesquisa, necessário se Latitude e Longitude forem especificados. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Posições de ônibus
|
BusPositions | array of object |
Matriz contendo informações de posição do barramento. |
|
Última atualização
|
BusPositions.DateTime | date-time |
Data e hora da última atualização da posição (Hora Padrão do Leste). |
|
Desvio de cronograma
|
BusPositions.Deviation | number |
Desvio em minutos do cronograma. Valores positivos indicam que o ônibus está atrasado, enquanto valores negativos indicam que está adiantado. |
|
Direction
|
BusPositions.DirectionText | string |
Direção geral da viagem, como NORTE, SUL, LESTE ou OESTE. |
|
Latitude
|
BusPositions.Lat | number |
Última latitude informada do ônibus. |
|
Longitude
|
BusPositions.Lon | number |
Última longitude informada do ônibus. |
|
ID da rota
|
BusPositions.RouteID | string |
Nome da rota base, conforme mostrado no ônibus. |
|
Hora de fim da viagem
|
BusPositions.TripEndTime | date-time |
Data e hora de término programadas (Hora Padrão do Leste) da viagem atual do ônibus. |
|
Indicativo de viagem
|
BusPositions.TripHeadsign | string |
Destino do autocarro. |
|
ID da viagem
|
BusPositions.TripID | string |
ID de viagem único, correlacionado com dados relacionados com a programação. |
|
Identificação do veículo
|
BusPositions.VehicleID | string |
Identificador exclusivo do barramento, normalmente visível no próprio barramento. |
Obter rotas de ônibus
Retorna uma lista de rotas de ônibus e suas variantes.
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Rotas de ônibus
|
Routes | array of object |
Variedade 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 GTFS estático
Retorna o arquivo de dados estáticos GTFS para trilho WMATA, atualizado diariamente.
Devoluções
- Arquivo de dados estáticos GTFS
- binary
Obter ônibus GTFS estático
Retorna o arquivo de dados estáticos GTFS para barramento WMATA.
Devoluções
- Arquivo de dados estáticos GTFS
- binary
Receba alertas de ônibus GTFS RT
Retorna o feed de alertas do serviço GTFS RT para barramento WMATA.
Devoluções
- Feed de alertas do serviço GTFS RT
- binary
Receba alertas GTFS RT ferroviários
Retorna o feed de alertas do serviço GTFS RT para trilho WMATA.
Devoluções
- Feed de alertas do serviço GTFS RT
- binary
Veja os próximos horários de chegada do trem
Retorna as informações de chegada do próximo trem para uma ou mais estações. Retornará um conjunto vazio de resultados quando nenhuma previsão estiver disponível. Use All for the StationCodes parâmetro para retornar previsões para todas as estações.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Códigos das estações
|
StationCodes | True | string |
Lista de códigos de estação separados por vírgula. Para todas as previsões, use Todos |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Comboios
|
Trains | array of object |
Variedade de trens que chegam à 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 comboio. |
|
Código da estação de destino
|
Trains.DestinationCode | string |
Código da estação de destino, se disponível. |
|
Nome do destino
|
Trains.DestinationName | string |
Nome completo da estação de destino. |
|
Grupo de faixas
|
Trains.Group | string |
Indica o grupo de vias em que o comboio se encontra. |
|
Abreviatura da linha
|
Trains.Line | string |
Abreviatura 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 comboio está a chegar. |
|
Nome da estação de chegada
|
Trains.LocationName | string |
Nome completo da estação onde o comboio está a chegar. |
|
Minutos para a chegada
|
Trains.Min | string |
Minutos até o trem chegar. Pode ser um valor numérico ou texto, como ARR (chegar) ou BRD (embarque). |
Veja 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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID de parada
|
StopID | True | string |
ID de parada regional de 7 dígitos. |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Nome da parada
|
StopName | string |
Nome completo da paragem de autocarro. |
|
Previsões de ônibus
|
Predictions | array of object |
Matriz de previsões de chegada de ônibus na parada. |
|
Número da direção
|
Predictions.DirectionNum | string |
Direção binária do ônibus (0 ou 1), indicando direções opostas para a mesma rota. |
|
Texto de direção
|
Predictions.DirectionText | string |
Descrição amigável do cliente da direção e destino do ônibus. |
|
Minutos para a chegada
|
Predictions.Minutes | integer |
Minutos até o ônibus chegar ao ponto. |
|
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. |
|
Identificação do veículo
|
Predictions.VehicleID | string |
Identificador de barramento, útil para rastrear o veículo específico. |
Definições
Horário do Dia
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Horário de abertura
|
OpeningTime | string |
Horário de abertura programado da estação. |
|
Primeiros comboios
|
FirstTrains | array of object |
Matriz contendo as informações do primeiro trem. |
|
Hora de partida
|
FirstTrains.Time | string |
Hora de partida programada do primeiro comboio. |
|
Estação de destino
|
FirstTrains.DestinationStation | string |
Código da estação de destino do primeiro comboio. |
|
Últimos comboios
|
LastTrains | array of object |
Matriz contendo as informações do último trem. |
|
Hora de partida
|
LastTrains.Time | string |
Hora de partida programada do último comboio. |
|
Estação de destino
|
LastTrains.DestinationStation | string |
Código da estação de destino do último comboio. |
binário
Este é o tipo de dados básico 'binário'.