Compartir a través de


WMATA (publicador independiente) (versión preliminar)

Este conector proporciona acceso a varios servicios de la Autoridad de Tránsito del Área Metropolitana de Washington (WMATA).

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure Government
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Premium Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Premium Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC)
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Richard Wilson
URL https://www.richardawilson.com
Correo Electrónico richard.a.wilson@microsoft.com
Metadatos del conector
Publicador Richard Wilson, Daniel Cox
Sitio web https://developer.wmata.com/
Directiva de privacidad https://www.wmata.com/about/records/privacy.cfm
Categorías Data

Creación de una conexión

El conector admite los siguientes tipos de autenticación:

Predeterminado Parámetros para crear una conexión. Todas las regiones No se puede compartir

Predeterminado

Aplicable: Todas las regiones

Parámetros para crear una conexión.

Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.

Nombre Tipo Description Obligatorio
Clave de API securestring La clave de API de esta API Cierto

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos

Acciones

Get bus GTFS static

Devuelve el archivo de datos estáticos GTFS para el bus WMATA.

Get rail GTFS static

Devuelve el archivo de datos estáticos GTFS para el raíl WMATA, actualizado diariamente.

Obtención de alertas GTFS RT de bus

Devuelve la fuente de alertas del servicio GTFS RT para el bus WMATA.

Obtención de alertas GTFS RT de rail

Devuelve la fuente de alertas del servicio GTFS RT para el raíl WMATA.

Obtención de circuitos de seguimiento

Devuelve una lista de todos los circuitos de pista, incluidos los de las pistas de bolsillo y los cruces. Cada circuito de pista puede incluir referencias a sus vecinos derecho e izquierdo.

Obtención de incidentes de autobús

Devuelve un conjunto de incidentes de autobús notificados o retrasos para una ruta determinada. Si se omite el parámetro Route, se devuelven todos los incidentes notificados.

Obtención de incidentes ferroviarios

Devuelve incidentes de tren notificados, incluidas interrupciones significativas y retrasos en el servicio normal. Los datos son idénticos a la fuente de estado del servicio metrorail de WMATA.

Obtención de información de estacionamiento de la estación de tren

Devuelve información de estacionamiento en una estación basada en un código StationCode determinado.

Obtención de información de la estación de tren

Devuelve la ubicación de la estación y la información de dirección en función de un código StationCode determinado.

Obtención de información de la estación de tren a la estación de tren

Devuelve el tiempo de viaje, la distancia y la información de tarifas entre dos estaciones.

Obtención de interrupciones de ascensor y escalador

Devuelve una lista de interrupciones notificadas de ascensor y escalador en una estación determinada. Omita el parámetro StationCode para devolver todas las interrupciones notificadas.

Obtención de la programación de rutas de autobús

Devuelve la programación de autobús para una ruta y una fecha específicas.

Obtención de los detalles de la ruta del autobús

Devuelve un conjunto de puntos de latitud y longitud ordenados a lo largo de una variante de ruta junto con la lista de paradas atendidas.

Obtención de líneas de tren

Devuelve información sobre todas las líneas de tren.

Obtención de rutas de tren estándar

Devuelve una lista ordenada de los circuitos de pista de ingresos (y algunos de los principales), organizados por línea y número de pista. Estos datos no cambian con frecuencia y se deben almacenar en caché durante un período de tiempo razonable.

Obtener actualizaciones de carreras GTFS RT de rail

Devuelve la fuente de actualizaciones de carreras GTFS RT para el raíl WMATA.

Obtener actualizaciones de viajes GTFS RT de bus

Devuelve la fuente de actualizaciones de viajes GTFS RT para el bus WMATA.

Obtener camino entre estaciones ferroviarias

Devuelve un conjunto de estaciones ordenadas y distancias entre dos estaciones en la misma línea.

Obtener entradas de estación de tren

Devuelve una lista de entradas de estación cercanas basadas en latitud, longitud y radio.

Obtener horario de parada de autobús

Devuelve la programación de autobús para una parada y una fecha específicas.

Obtener horas de estación de tren

Devuelve las horas de apertura y última hora de tren programadas para un elemento StationCode determinado.

Obtener las horas de llegada del siguiente autobús

Devuelve las horas de llegada del siguiente autobús en una parada especificada.

Obtener las horas de llegada del siguiente tren

Devuelve la siguiente información de llegada de tren para una o varias estaciones. Devolverá un conjunto vacío de resultados cuando no haya predicciones disponibles. Use All para el parámetro StationCodes para devolver predicciones para todas las estaciones.

Obtener lista de estaciones de tren

Devuelve una lista de la ubicación de la estación y la información de dirección en función de un lineCode determinado. Omita lineCode para devolver todas las estaciones. La respuesta es una matriz de objetos idénticos a los devueltos en el método Información de la estación.

Obtener paradas de autobús

Devuelve una lista de paradas de autobús.

Obtener posiciones de autobús

Devuelve posiciones de bus para la ruta especificada, con un radio de búsqueda opcional. Si no se especifica ningún parámetro, se devuelven todas las posiciones de bus.

Obtener posiciones de entrenamiento en directo

Devuelve trenes identificables de forma única en el servicio y qué circuitos de pista ocupan actualmente. Devolverá un conjunto vacío de resultados cuando no haya ninguna posición disponible.

Obtener posiciones del vehículo GTFS RT de autobús

Devuelve la fuente de posiciones del vehículo GTFS RT para el autobús WMATA.

Obtener posiciones del vehículo GTFS RT de raíl

Devuelve la fuente de posiciones del vehículo GTFS RT para el raíl WMATA.

Obtener rutas de autobús

Devuelve una lista de rutas de autobús y sus variantes.

Obtener tren y autobús combinado GTFS estático

Devuelve el archivo de datos estáticos GTFS para el tren Y bus WMATA combinado, actualizado diariamente.

Get bus GTFS static

Devuelve el archivo de datos estáticos GTFS para el bus WMATA.

Devoluciones

Archivo de datos estáticos gtFS
binary

Get rail GTFS static

Devuelve el archivo de datos estáticos GTFS para el raíl WMATA, actualizado diariamente.

Devoluciones

Archivo de datos estáticos gtFS
binary

Obtención de alertas GTFS RT de bus

Devuelve la fuente de alertas del servicio GTFS RT para el bus WMATA.

Devoluciones

Fuente de alertas del servicio GTFS RT
binary

Obtención de alertas GTFS RT de rail

Devuelve la fuente de alertas del servicio GTFS RT para el raíl WMATA.

Devoluciones

Fuente de alertas del servicio GTFS RT
binary

Obtención de circuitos de seguimiento

Devuelve una lista de todos los circuitos de pista, incluidos los de las pistas de bolsillo y los cruces. Cada circuito de pista puede incluir referencias a sus vecinos derecho e izquierdo.

Devoluciones

Nombre Ruta de acceso Tipo Description
Circuitos de seguimiento
TrackCircuits array of object

Matriz que contiene información del circuito de seguimiento.

Id. de circuito
TrackCircuits.CircuitId integer

Número de circuito identificable de forma única.

Número de seguimiento
TrackCircuits.Track integer

Número de seguimiento. 1 y 2 indican las líneas principales, 0 y 3 son conectores y pistas de bolsillo.

Vecinos
TrackCircuits.Neighbors array of object

Matriz que contiene información de vecino del circuito de seguimiento.

Tipo vecino
TrackCircuits.Neighbors.NeighborType string

Grupo vecino izquierdo o derecho.

Identificadores de circuito
TrackCircuits.Neighbors.CircuitIds array of integer

Matriz de identificadores de circuito vecinos.

Obtención de incidentes de autobús

Devuelve un conjunto de incidentes de autobús notificados o retrasos para una ruta determinada. Si se omite el parámetro Route, se devuelven todos los incidentes notificados.

Parámetros

Nombre Clave Requerido Tipo Description
Ruta
Route string

Ruta de autobús base. No se reconocen variaciones (por ejemplo, use C2 en lugar de C2v1, C2v2).

Devoluciones

Nombre Ruta de acceso Tipo Description
Incidentes de autobús
BusIncidents array of object

Matriz de incidentes o retrasos de autobús notificados.

Fecha de actualización
BusIncidents.DateUpdated date-time

Fecha y hora (hora estándar oriental) cuando se actualizó por última vez el incidente.

Descripción del incidente
BusIncidents.Description string

Descripción de texto libre del retraso o incidente.

Id. de incidente
BusIncidents.IncidentID string

Identificador único del incidente.

Tipo de incidente
BusIncidents.IncidentType string

Descripción de texto libre del tipo de incidente, normalmente "Retraso" o "Alerta".

Rutas afectadas
BusIncidents.RoutesAffected array of string

Matriz de rutas afectadas por el incidente.

Obtención de incidentes ferroviarios

Devuelve incidentes de tren notificados, incluidas interrupciones significativas y retrasos en el servicio normal. Los datos son idénticos a la fuente de estado del servicio metrorail de WMATA.

Devoluciones

Nombre Ruta de acceso Tipo Description
Incidentes ferroviarios
Incidents array of object

Matriz de incidentes ferroviarios notificados, incluidas las interrupciones y los retrasos.

Fecha de actualización
Incidents.DateUpdated date-time

Fecha y hora (hora estándar oriental) cuando se actualizó por última vez el incidente.

Descripción del incidente
Incidents.Description string

Descripción de texto libre del incidente.

Id. de incidente
Incidents.IncidentID string

Identificador único del incidente.

Tipo de incidente
Incidents.IncidentType string

Descripción de texto libre del tipo de incidente, normalmente "Retraso" o "Alerta".

Líneas afectadas
Incidents.LinesAffected string

Punto y coma y lista separada por espacios de códigos de línea afectados por el incidente.

Obtención de información de estacionamiento de la estación de tren

Devuelve información de estacionamiento en una estación basada en un código StationCode determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Código de estación
StationCode string

Código de estación. Utilice el método Station List para devolver una lista de todos los códigos de estación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Estacionamiento de estaciones
StationsParking array of object

Matriz que contiene información de estacionamiento de la estación.

Código de estación
StationsParking.Code string

Código de estación para la información de estacionamiento.

Notas de estacionamiento
StationsParking.Notes string

Recursos adicionales de estacionamiento, como lotes cercanos.

Total de plazas de estacionamiento
StationsParking.AllDayParking.TotalCount integer

Número de plazas de estacionamiento de todo el día disponibles.

Costo del piloto
StationsParking.AllDayParking.RiderCost number

Costo de todo el día por día (día laborable) para los corredores de metro.

Costo que no es de piloto
StationsParking.AllDayParking.NonRiderCost number

Costo de todo el día por día (día laborable) para los corredores que no son metro.

Total de plazas de estacionamiento a corto plazo
StationsParking.ShortTermParking.TotalCount integer

Número de plazas de estacionamiento a corto plazo disponibles.

Notas de estacionamiento a corto plazo
StationsParking.ShortTermParking.Notes string

Información varias relacionadas con el estacionamiento a corto plazo.

Obtención de información de la estación de tren

Devuelve la ubicación de la estación y la información de dirección en función de un código StationCode determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Código de estación
StationCode True string

Código de estación. Utilice el método Station List para devolver una lista de todos los códigos de estación.

Devoluciones

Nombre Ruta de acceso Tipo Description
City
Address.City string

Ciudad donde se encuentra la estación.

Estado
Address.State string

Estado (abreviado) donde se encuentra la estación.

Calle
Address.Street string

Dirección postal de la estación.

Código postal
Address.Zip string

Código postal de la estación.

Código de estación
Code string

Código de estación.

Latitude
Lat number

Latitud de la estación.

Longitude
Lon number

Longitud de la estación.

Nombre de estación
Name string

Nombre completo de la estación.

Código de línea principal
LineCode1 string

Abreviatura de dos letras para una línea atendida por esta estación.

Código de línea secundario
LineCode2 string

Línea adicional atendida por esta estación.

Código de línea terciario
LineCode3 string

Línea adicional atendida por esta estación.

Código de estación conectada 1
StationTogether1 string

El código de estación adicional se mostrará aquí.

Código de estación conectada 2
StationTogether2 string

Similar en función a StationTogether1.

Obtención de información de la estación de tren a la estación de tren

Devuelve el tiempo de viaje, la distancia y la información de tarifas entre dos estaciones.

Parámetros

Nombre Clave Requerido Tipo Description
Desde el código de estación
FromStationCode True string

Código de estación para la estación de origen.

Código de estación
ToStationCode True string

Código de estación para la estación de destino.

Devoluciones

Nombre Ruta de acceso Tipo Description
Información de estación a estación
StationToStationInfos array of object

Matriz que contiene información sobre el tiempo de viaje, la distancia y la tarifa entre dos estaciones.

Distancia en millas
StationToStationInfos.CompositeMiles number

Distancia entre las dos estaciones en millas.

Estación de destino
StationToStationInfos.DestinationStation string

Código de estación para la estación de destino.

Tarifa máxima
StationToStationInfos.RailFare.PeakTime number

Tarifa durante las horas punta.

Tarifa fuera del pico
StationToStationInfos.RailFare.OffPeakTime number

Tarifa durante las horas de poca actividad.

Tarifa senior/deshabilitada
StationToStationInfos.RailFare.SeniorDisabled number

Tarifa para personas mayores y personas con discapacidades.

Tiempo de viaje
StationToStationInfos.RailTime integer

Tiempo estimado de viaje en minutos.

Estación de origen
StationToStationInfos.SourceStation string

Código de estación para la estación de origen.

Obtención de interrupciones de ascensor y escalador

Devuelve una lista de interrupciones notificadas de ascensor y escalador en una estación determinada. Omita el parámetro StationCode para devolver todas las interrupciones notificadas.

Parámetros

Nombre Clave Requerido Tipo Description
Código de estación
StationCode string

Código de estación. Utilice el método Station List para devolver una lista de todos los códigos de estación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Incidentes de ascensor
ElevatorIncidents array of object

Matriz de interrupciones notificadas de ascensor y escalador.

Fecha de expiración del servicio
ElevatorIncidents.DateOutOfServ date-time

Fecha y hora (hora estándar oriental) cuando la unidad se notificó fuera del servicio.

Fecha de actualización
ElevatorIncidents.DateUpdated date-time

Fecha y hora (hora estándar oriental) cuando se actualizaron los detalles de la interrupción por última vez.

Devolución estimada al servicio
ElevatorIncidents.EstimatedReturnToService date-time

Fecha y hora estimadas cuando se espera que la unidad vuelva al servicio normal. Puede ser NULL.

Descripción de la ubicación
ElevatorIncidents.LocationDescription string

Descripción de texto libre de la ubicación de la unidad dentro de la estación.

Código de estación
ElevatorIncidents.StationCode string

Código de estación para la ubicación de la unidad.

Nombre de estación
ElevatorIncidents.StationName string

El nombre completo de la estación puede incluir información de entrada.

Descripción del síntoma
ElevatorIncidents.SymptomDescription string

Descripción de por qué la unidad está fuera del servicio o en caso contrario en una operación reducida.

Nombre de unidad
ElevatorIncidents.UnitName string

Identificador único de la unidad.

Tipo de unidad
ElevatorIncidents.UnitType string

Tipo de unidad. Será "ELEVATOR" o "ESCALATOR".

Obtención de la programación de rutas de autobús

Devuelve la programación de autobús para una ruta y una fecha específicas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ruta
RouteID True string

Identificador de ruta de bus.

Fecha
Date string

Fecha en aaaa:MM-DD formato para el que se va a recuperar la programación. El valor predeterminado es la fecha actual si no se especifica.

Devoluciones

Nombre Ruta de acceso Tipo Description
Programaciones de rutas
RouteSchedules array of object

Matriz que contiene información de programación de bus.

Id. de ruta
RouteSchedules.RouteID string

Identificador de ruta de bus.

Id. de viaje
RouteSchedules.TripID string

Identificador único del viaje.

Hora de inicio
RouteSchedules.StartTime date-time

Hora de inicio programada del viaje.

Hora de finalización
RouteSchedules.EndTime date-time

Hora de finalización programada del viaje.

Paradas
RouteSchedules.Stops array of object

Matriz de paradas para el viaje.

Id. de detención
RouteSchedules.Stops.StopID string

Identificador de detención.

Nombre de detención
RouteSchedules.Stops.Name string

Nombre de la parada.

Hora de llegada
RouteSchedules.Stops.Time date-time

Hora de llegada programada en la parada.

Obtención de los detalles de la ruta del autobús

Devuelve un conjunto de puntos de latitud y longitud ordenados a lo largo de una variante de ruta junto con la lista de paradas atendidas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ruta
RouteID True string

Variante de ruta de autobús, por ejemplo, 70, 10A, 10Av1.

Fecha
Date string

Fecha en AAAA:MM-DD formato para el que se va a recuperar la información de ruta y detención. El valor predeterminado es la fecha de hoy a menos que se especifique.

Devoluciones

Nombre Ruta de acceso Tipo Description
Número de dirección
Direction0.DirectionNum string

Propiedad binaria que indica la dirección (0 o 1) para la variante de ruta.

Texto de dirección
Direction0.DirectionText string

Dirección general de la variante de ruta (por ejemplo, NORTE, SUR, ESTE, OESTE, BUCLE).

Forma de ruta
Direction0.Shape array of object

Matriz que contiene información de punto de forma a lo largo de la ruta.

Latitude
Direction0.Shape.Lat number

Latitud del punto de forma.

Longitude
Direction0.Shape.Lon number

Longitud del punto de forma.

Número de secuencia
Direction0.Shape.SeqNum integer

Orden del punto en la secuencia de puntos de forma.

Paradas
Direction0.Stops array of object

Matriz que contiene información de detención a lo largo de la ruta.

Detención de la latitud
Direction0.Stops.Lat number

Latitud de la parada.

Longitud de parada
Direction0.Stops.Lon number

Longitud de la parada.

Nombre de detención
Direction0.Stops.Name string

Nombre de la parada, que puede diferir ligeramente de lo que se muestra en el autobús.

Id. de detención
Direction0.Stops.StopID string

Identificador regional de 7 dígitos para la parada.

Rutas en parada
Direction0.Stops.Routes array of string

Matriz de variantes de ruta que sirven a la parada.

Número de dirección
Direction1.DirectionNum string

Propiedad binaria que indica la dirección (0 o 1) para la variante de ruta.

Texto de dirección
Direction1.DirectionText string

Dirección general de la variante de ruta (por ejemplo, NORTE, SUR, ESTE, OESTE, BUCLE).

Forma de ruta
Direction1.Shape array of object

Matriz que contiene información de punto de forma a lo largo de la ruta.

Latitude
Direction1.Shape.Lat number

Latitud del punto de forma.

Longitude
Direction1.Shape.Lon number

Longitud del punto de forma.

Número de secuencia
Direction1.Shape.SeqNum integer

Orden del punto en la secuencia de puntos de forma.

Paradas
Direction1.Stops array of object

Matriz que contiene información de detención a lo largo de la ruta.

Detención de la latitud
Direction1.Stops.Lat number

Latitud de la parada.

Longitud de parada
Direction1.Stops.Lon number

Longitud de la parada.

Nombre de detención
Direction1.Stops.Name string

Nombre de la parada, que puede diferir ligeramente de lo que se muestra en el autobús.

Id. de detención
Direction1.Stops.StopID string

Identificador regional de 7 dígitos para la parada.

Rutas en parada
Direction1.Stops.Routes array of string

Matriz de variantes de ruta que sirven a la parada.

Obtención de líneas de tren

Devuelve información sobre todas las líneas de tren.

Devoluciones

Nombre Ruta de acceso Tipo Description
Líneas de tren
Lines array of object

Matriz que contiene información de línea.

Nombre para mostrar
Lines.DisplayName string

Nombre completo de la línea.

Código de estación final
Lines.EndStationCode string

Código de estación final de la línea.

Destino interno 1
Lines.InternalDestination1 string

Código intermedio de la estación terminal para algunas líneas.

Destino interno 2
Lines.InternalDestination2 string

Similar a InternalDestination1.

Código de línea
Lines.LineCode string

Abreviatura de dos letras para la línea.

Código de estación de inicio
Lines.StartStationCode string

Inicie el código de estación para la línea.

Obtención de rutas de tren estándar

Devuelve una lista ordenada de los circuitos de pista de ingresos (y algunos de los principales), organizados por línea y número de pista. Estos datos no cambian con frecuencia y se deben almacenar en caché durante un período de tiempo razonable.

Devoluciones

Nombre Ruta de acceso Tipo Description
Rutas estándar
StandardRoutes array of object

Matriz que contiene información de línea de ingresos.

Código de línea
StandardRoutes.LineCode string

Abreviatura de la línea de ingresos.

Circuitos de seguimiento
StandardRoutes.TrackCircuits array of object

Matriz que contiene información ordenada del circuito de seguimiento.

Id. de circuito
StandardRoutes.TrackCircuits.CircuitId integer

Número de circuito identificable de forma única.

Número de secuencia
StandardRoutes.TrackCircuits.SeqNum integer

Orden en el que aparece el circuito para la línea y pista especificadas.

Código de estación
StandardRoutes.TrackCircuits.StationCode string

Código de estación si el circuito está en una estación; de lo contrario, NULL.

Obtener actualizaciones de carreras GTFS RT de rail

Devuelve la fuente de actualizaciones de carreras GTFS RT para el raíl WMATA.

Devoluciones

Fuente de actualizaciones de carreras DE GTFS RT
binary

Obtener actualizaciones de viajes GTFS RT de bus

Devuelve la fuente de actualizaciones de viajes GTFS RT para el bus WMATA.

Devoluciones

Fuente de actualizaciones de carreras DE GTFS RT
binary

Obtener camino entre estaciones ferroviarias

Devuelve un conjunto de estaciones ordenadas y distancias entre dos estaciones en la misma línea.

Parámetros

Nombre Clave Requerido Tipo Description
Desde el código de estación
FromStationCode True string

Código de estación para la estación de origen.

Código de estación
ToStationCode True string

Código de estación para la estación de destino.

Devoluciones

Nombre Ruta de acceso Tipo Description
Ruta de acceso entre estaciones
Path array of object

Matriz que contiene detalles de ruta de acceso.

Distancia a la estación anterior
Path.DistanceToPrev integer

Distancia en pies a la estación anterior de la lista.

Código de línea
Path.LineCode string

Abreviatura de dos letras para la línea en la que se encuentra la plataforma de esta estación.

Número de secuencia
Path.SeqNum integer

Número de secuencia ordenado.

Código de estación
Path.StationCode string

Código de estación para esta estación.

Nombre de estación
Path.StationName string

Nombre completo de esta estación.

Obtener entradas de estación de tren

Devuelve una lista de entradas de estación cercanas basadas en latitud, longitud y radio.

Parámetros

Nombre Clave Requerido Tipo Description
Latitude
Lat number

Latitud del punto central, necesaria si se especifica longitud y radio.

Longitude
Lon number

Longitud del punto central, necesario si se especifican Latitud y Radio.

Radio
Radius number

Radio (metros) que se va a incluir en el área de búsqueda, necesario si se especifican latitud y longitud.

Devoluciones

Nombre Ruta de acceso Tipo Description
Entradas de la estación
Entrances array of object

Matriz que contiene información detallada sobre las entradas de la estación.

Descripción de la entrada
Entrances.Description string

Información adicional para la entrada.

Latitude
Entrances.Lat number

Latitud de la entrada.

Longitude
Entrances.Lon number

Longitud de la entrada.

Nombre de entrada
Entrances.Name string

Nombre de la entrada.

Código de estación 1
Entrances.StationCode1 string

Código de estación asociado a esta entrada.

Código de estación 2
Entrances.StationCode2 string

Para estaciones que contienen varias plataformas, el otro código de estación.

Obtener horario de parada de autobús

Devuelve la programación de autobús para una parada y una fecha específicas.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de detención
StopID True string

Identificador de parada de bus.

Fecha
Date string

Fecha en aaaa:MM-DD formato para el que se va a recuperar la programación. El valor predeterminado es la fecha actual si no se especifica.

Devoluciones

Nombre Ruta de acceso Tipo Description
Detener programaciones
StopSchedules array of object

Matriz que contiene información de programación de bus para la parada.

Id. de ruta
StopSchedules.RouteID string

Identificador de ruta de bus.

Id. de viaje
StopSchedules.TripID string

Identificador único del viaje.

Hora de inicio
StopSchedules.StartTime date-time

Hora de inicio programada del viaje.

Hora de finalización
StopSchedules.EndTime date-time

Hora de finalización programada del viaje.

Obtener horas de estación de tren

Devuelve las horas de apertura y última hora de tren programadas para un elemento StationCode determinado.

Parámetros

Nombre Clave Requerido Tipo Description
Código de estación
StationCode True string

Código de estación. Utilice el método Station List para devolver una lista de todos los códigos de estación.

Devoluciones

Nombre Ruta de acceso Tipo Description
Horas de estación
StationTimes array of object

Matriz que contiene información de horas de estación.

Código de estación
StationTimes.Code string

Código de estación.

Nombre de estación
StationTimes.StationName string

Nombre completo de la estación.

El lunes
StationTimes.Monday DaySchedule
Martes
StationTimes.Tuesday DaySchedule
Miércoles
StationTimes.Wednesday DaySchedule
Jueves
StationTimes.Thursday DaySchedule
Viernes
StationTimes.Friday DaySchedule
Sábado
StationTimes.Saturday DaySchedule
Domingo
StationTimes.Sunday DaySchedule

Obtener las horas de llegada del siguiente autobús

Devuelve las horas de llegada del siguiente autobús en una parada especificada.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de detención
StopID True string

Identificador de parada regional de 7 dígitos.

Devoluciones

Nombre Ruta de acceso Tipo Description
Nombre de detención
StopName string

Nombre completo de la parada de autobús.

Predicciones de bus
Predictions array of object

Matriz de predicciones de llegada de autobús en la parada.

Número de dirección
Predictions.DirectionNum string

Dirección binaria del autobús (0 o 1), que indica direcciones opuestas para la misma ruta.

Texto de dirección
Predictions.DirectionText string

Descripción del cliente de la dirección y el destino del autobús.

Minutos a la llegada
Predictions.Minutes integer

Minutos hasta que llegue el autobús a la parada.

Id. de ruta
Predictions.RouteID string

Nombre de ruta base tal como se muestra en el autobús.

Id. de viaje
Predictions.TripID string

Identificador del viaje de autobús, útil para correlacionar con otros datos.

Id. de vehículo
Predictions.VehicleID string

Identificador de autobús, útil para realizar un seguimiento del vehículo específico.

Obtener las horas de llegada del siguiente tren

Devuelve la siguiente información de llegada de tren para una o varias estaciones. Devolverá un conjunto vacío de resultados cuando no haya predicciones disponibles. Use All para el parámetro StationCodes para devolver predicciones para todas las estaciones.

Parámetros

Nombre Clave Requerido Tipo Description
Códigos de estación
StationCodes True string

Lista separada por comas de códigos de estación. Para todas las predicciones, use All

Devoluciones

Nombre Ruta de acceso Tipo Description
Trenes
Trains array of object

Matriz de trenes que llegan a la estación.

Coches de tren
Trains.Car string

Número de coches en el tren, normalmente 6 o 8.

Destino
Trains.Destination string

Versión abreviada del destino final del tren.

Código de estación de destino
Trains.DestinationCode string

Código de estación del destino, si está disponible.

Nombre de destino
Trains.DestinationName string

Nombre completo de la estación de destino.

Seguimiento del grupo
Trains.Group string

Indica el grupo de seguimiento en el que está activado el tren.

Abreviatura de línea
Trains.Line string

Abreviatura de la línea de tren (por ejemplo, RD para línea roja).

Código de estación de llegada
Trains.LocationCode string

Código de estación donde llega el tren.

Nombre de la estación de llegada
Trains.LocationName string

Nombre completo de la estación donde llega el tren.

Minutos a la llegada
Trains.Min string

Minutos hasta que llegue el tren. Puede ser un valor numérico o texto como ARR (llegada) o BRD (embarque).

Obtener lista de estaciones de tren

Devuelve una lista de la ubicación de la estación y la información de dirección en función de un lineCode determinado. Omita lineCode para devolver todas las estaciones. La respuesta es una matriz de objetos idénticos a los devueltos en el método Información de la estación.

Parámetros

Nombre Clave Requerido Tipo Description
Line
LineCode string

Abreviatura de código de línea de dos letras: RD - Rojo, YL - Amarillo, GR - Verde, BL - Azul, OR - Naranja, SV - Plata.

Devoluciones

Nombre Ruta de acceso Tipo Description
Stations
Stations array of object

Matriz que contiene información de estación.

City
Stations.Address.City string

Ciudad.

Estado
Stations.Address.State string

Estado (abreviado).

Calle
Stations.Address.Street string

Dirección postal (para uso gps).

Código postal
Stations.Address.Zip string

Código postal.

Código de estación
Stations.Code string

Código de estación. Se repite desde la entrada.

Latitude
Stations.Lat number

Latitud.

Longitude
Stations.Lon number

Longitud.

Nombre de estación
Stations.Name string

Nombre de la estación.

Código de línea principal
Stations.LineCode1 string

Abreviatura de dos letras para una línea atendida por esta estación.

Código de línea secundario
Stations.LineCode2 string

Línea adicional atendida por esta estación, si procede.

Código de línea terciario
Stations.LineCode3 string

Línea adicional atendida por esta estación, si procede.

Código de línea cuaternario
Stations.LineCode4 string

Línea adicional atendida por esta estación, si procede.

Código de estación conectada 1
Stations.StationTogether1 string

En el caso de las estaciones con varias plataformas, stationCode adicional se mostrará aquí.

Código de estación conectada 2
Stations.StationTogether2 string

Similar en función a StationTogether1.

Obtener paradas de autobús

Devuelve una lista de paradas de autobús.

Parámetros

Nombre Clave Requerido Tipo Description
Latitude
Lat number

Latitud del punto central. Obligatorio si se especifica longitud y radio.

Longitude
Lon number

Longitud del punto central. Obligatorio si se especifica latitud y radio.

Radio
Radius number

Radio (metros) que se va a incluir en el área de búsqueda. Obligatorio si se especifican latitud y longitud.

Devoluciones

Nombre Ruta de acceso Tipo Description
Paradas
Stops array of object

Matriz de paradas de autobús para la ruta especificada.

Id. de detención
Stops.StopID string

Identificador de detención.

Nombre de detención
Stops.Name string

Nombre de la parada de autobús.

Latitude
Stops.Lat number

Latitud de la parada de autobús.

Longitude
Stops.Lon number

Longitud de la parada de autobús.

Obtener posiciones de autobús

Devuelve posiciones de bus para la ruta especificada, con un radio de búsqueda opcional. Si no se especifica ningún parámetro, se devuelven todas las posiciones de bus.

Parámetros

Nombre Clave Requerido Tipo Description
Id. de ruta
RouteID string

Ruta de autobús base, por ejemplo, 70, 10A.

Latitude
Lat number

Latitud del punto central, necesaria si se especifica longitud y radio.

Longitude
Lon number

Longitud del punto central, necesaria si se especifica latitud y radio.

Radio
Radius number

Radio (metros) que se va a incluir en el área de búsqueda, necesario si se especifican latitud y longitud.

Devoluciones

Nombre Ruta de acceso Tipo Description
Posiciones de autobús
BusPositions array of object

Matriz que contiene información de posición del bus.

Última actualización
BusPositions.DateTime date-time

Fecha y hora de la última actualización de posición (hora estándar oriental).

Desviación de programación
BusPositions.Deviation number

Desviación en minutos de la programación. Los valores positivos indican que el bus se está ejecutando tarde, mientras que los valores negativos indican que está por delante de la programación.

Dirección
BusPositions.DirectionText string

Dirección general del viaje, como NORTH, SOUTH, EAST o WEST.

Latitude
BusPositions.Lat number

Última latitud notificada del autobús.

Longitude
BusPositions.Lon number

Última longitud notificada del autobús.

Id. de ruta
BusPositions.RouteID string

Nombre de ruta base como se muestra en el autobús.

Hora de finalización del viaje
BusPositions.TripEndTime date-time

Fecha y hora de finalización programadas (hora estándar del este) del viaje actual del autobús.

Signo principal de viaje
BusPositions.TripHeadsign string

Destino del autobús.

Id. de viaje
BusPositions.TripID string

Identificador de viaje único, correlación con datos relacionados con la programación.

Id. de vehículo
BusPositions.VehicleID string

Identificador único del bus, normalmente visible en el propio bus.

Obtener posiciones de entrenamiento en directo

Devuelve trenes identificables de forma única en el servicio y qué circuitos de pista ocupan actualmente. Devolverá un conjunto vacío de resultados cuando no haya ninguna posición disponible.

Devoluciones

Nombre Ruta de acceso Tipo Description
Posiciones de entrenamiento
TrainPositions array of object

Matriz que contiene información de posición de entrenamiento.

Identificador de entrenamiento
TrainPositions.TrainId string

Identificador de entrenamiento interno identificable de forma única.

Número de entrenamiento
TrainPositions.TrainNumber string

Identificador de entrenamiento no único usado por WMATA.

Recuento de coches
TrainPositions.CarCount integer

Número de coches en el tren. A veces, puede ser 0 cuando no hay datos disponibles.

Número de dirección
TrainPositions.DirectionNum integer

Dirección del movimiento. 1 es northbound/eastbound, 2 es southbound/westbound.

Id. de circuito
TrainPositions.CircuitId integer

Identificador del circuito en el que está el tren actualmente.

Código de estación de destino
TrainPositions.DestinationStationCode string

Código de estación de destino. Puede ser NULL.

Código de línea
TrainPositions.LineCode string

Abreviatura de dos letras para la línea.

Segundos en la ubicación
TrainPositions.SecondsAtLocation integer

Tiempo de permanencia aproximado en el circuito de pista actual.

Tipo de servicio
TrainPositions.ServiceType string

Tipo de servicio del tren, como Normal o Especial.

Obtener posiciones del vehículo GTFS RT de autobús

Devuelve la fuente de posiciones del vehículo GTFS RT para el autobús WMATA.

Devoluciones

Fuente de posiciones del vehículo GTFS RT
binary

Obtener posiciones del vehículo GTFS RT de raíl

Devuelve la fuente de posiciones del vehículo GTFS RT para el raíl WMATA.

Devoluciones

Fuente de posiciones del vehículo GTFS RT
binary

Obtener rutas de autobús

Devuelve una lista de rutas de autobús y sus variantes.

Devoluciones

Nombre Ruta de acceso Tipo Description
Rutas de autobús
Routes array of object

Matriz de rutas de autobús y sus variantes.

Id. de ruta
Routes.RouteID string

Identificador de ruta de bus.

Nombre de ruta
Routes.Name string

Nombre de la ruta del autobús.

Descripción de la línea
Routes.LineDescription string

Descripción de la línea de autobús.

Obtener tren y autobús combinado GTFS estático

Devuelve el archivo de datos estáticos GTFS para el tren Y bus WMATA combinado, actualizado diariamente.

Devoluciones

Archivo de datos estáticos GTFS combinado
binary

Definiciones

DaySchedule

Nombre Ruta de acceso Tipo Description
Hora de apertura
OpeningTime string

Hora de apertura de la estación programada.

Primeros trenes
FirstTrains array of object

Matriz que contiene la primera información de entrenamiento.

Hora de salida
FirstTrains.Time string

Hora programada de salida del primer tren.

Estación de destino
FirstTrains.DestinationStation string

Código de estación del primer destino del tren.

Últimos trenes
LastTrains array of object

Matriz que contiene la última información de entrenamiento.

Hora de salida
LastTrains.Time string

Hora de salida programada del último tren.

Estación de destino
LastTrains.DestinationStation string

Código de estación del último destino del tren.

binario

Este es el tipo de datos básico "binary".