Partilhar via


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
Email 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'.