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".