Partager via


WMATA (Éditeur indépendant) (préversion)

Ce connecteur permet d’accéder à différents services de l’Autorité de transit de la région métropolitaine de Washington (WMATA).

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Richard Wilson
URL https://www.richardawilson.com
Messagerie électronique richard.a.wilson@microsoft.com
Métadonnées du connecteur
Éditeur Richard Wilson, Daniel Cox
Site internet https://developer.wmata.com/
Politique de confidentialité https://www.wmata.com/about/records/privacy.cfm
Catégories Data

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Non partageable

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Get rail GTFS static

Retourne le fichier de données statiques GTFS pour le rail WMATA, mis à jour quotidiennement.

Obtenir des alertes RAIL GTFS RT

Retourne le flux d’alertes de service GTFS RT pour le rail WMATA.

Obtenir des alertes RT GTFS de bus

Retourne le flux d’alertes de service GTFS RT pour le bus WMATA.

Obtenir des arrêts de bus

Retourne la liste des arrêts de bus.

Obtenir des circuits de piste

Retourne une liste de tous les circuits de piste, y compris ceux sur les pistes de poche et les crossovers. Chaque circuit de piste peut inclure des références à ses voisins droit et gauche.

Obtenir des incidents de bus

Retourne un ensemble d’incidents ou de retards de bus signalés pour un itinéraire donné. Si le paramètre Route est omis, tous les incidents signalés sont retournés.

Obtenir des incidents ferroviaires

Retourne des incidents ferroviaires signalés, y compris des interruptions importantes et des retards au service normal. Les données sont identiques au flux d’état du service Metrorail de WMATA.

Obtenir des informations sur la gare ferroviaire

Retourne l’emplacement de la station et les informations d’adresse en fonction d’un Code Station donné.

Obtenir des informations sur la gare ferroviaire

Retourne le temps de trajet, la distance et les informations sur les tarifs entre deux stations.

Obtenir des informations sur le stationnement de la gare ferroviaire

Retourne des informations de stationnement sur une station en fonction d’un Code station donné.

Obtenir des itinéraires de bus

Retourne une liste des itinéraires de bus et de leurs variantes.

Obtenir des itinéraires de train standard

Retourne une liste ordonnée de circuits de piste principalement de revenus (et certains prospects), organisés par ligne et numéro de piste. Ces données ne changent pas fréquemment et doivent être mises en cache pendant une durée raisonnable.

Obtenir des lignes de rail

Retourne des informations sur toutes les lignes ferroviaires.

Obtenir des pannes d’ascenseur et d’escalade

Retourne la liste des pannes d’ascenseur et d’escalade signalées à une station donnée. Omettez le paramètre StationCode pour renvoyer toutes les pannes signalées.

Obtenir des positions de bus

Retourne des positions de bus pour l’itinéraire donné, avec un rayon de recherche facultatif. Si aucun paramètre n’est spécifié, toutes les positions de bus sont retournées.

Obtenir des positions de train en direct

Retourne des trains identifiables uniques en service et les circuits de voie qu’ils occupent actuellement. Retourne un ensemble vide de résultats lorsqu’aucune position n’est disponible.

Obtenir des rails et des bus combinés GTFS statiques

Retourne le fichier de données statiques GTFS pour le rail et le bus WMATA combinés, mis à jour quotidiennement.

Obtenir la liste des gares ferroviaires

Retourne une liste d’informations d’emplacement et d’adresse de la station en fonction d’un LineCode donné. Omettez lineCode pour retourner toutes les stations. La réponse est un tableau d’objets identiques à ceux retournés dans la méthode Information de la station.

Obtenir la planification des arrêts de bus

Retourne la planification de bus pour un arrêt et une date spécifiques.

Obtenir la planification des itinéraires de bus

Retourne la planification de bus pour un itinéraire et une date spécifiques.

Obtenir le bus GTFS statique

Retourne le fichier de données statiques GTFS pour le bus WMATA.

Obtenir le chemin entre les gares ferroviaires

Retourne un ensemble de stations ordonnées et de distances entre deux stations sur la même ligne.

Obtenir les détails de l’itinéraire de bus

Retourne un ensemble de points de latitude/longitude ordonnés le long d’une variante d’itinéraire, ainsi que la liste des arrêts servis.

Obtenir les entrées de la gare ferroviaire

Retourne une liste d’entrées de station à proximité en fonction de la latitude, de la longitude et du rayon.

Obtenir les horaires de gare

Retourne les horaires d’ouverture et de dernier train planifiés pour un Code station donné.

Obtenir les mises à jour de trajet GTFS RT de bus

Retourne le flux de mises à jour de trajet GTFS RT pour le bus WMATA.

Obtenir les mises à jour de trajet GTFS RT du rail

Retourne le flux de mise à jour de trajet GTFS RT pour le rail WMATA.

Obtenir les positions des véhicules GTFS RT de bus

Retourne le flux de position du véhicule GTFS RT pour le bus WMATA.

Obtenir les positions du véhicule GTFS RT rail

Retourne le flux de position du véhicule GTFS RT pour le rail WMATA.

Obtenir les prochaines heures d’arrivée des bus

Retourne les heures d’arrivée du bus suivant à un arrêt spécifié.

Obtenir les prochaines heures d’arrivée des trains

Retourne les informations d’arrivée du train suivant pour une ou plusieurs stations. Retourne un jeu de résultats vide quand aucune prédiction n’est disponible. Utilisez all for the StationCodes parameter to return predictions for all stations.

Get rail GTFS static

Retourne le fichier de données statiques GTFS pour le rail WMATA, mis à jour quotidiennement.

Retours

Fichier de données statiques GTFS
binary

Obtenir des alertes RAIL GTFS RT

Retourne le flux d’alertes de service GTFS RT pour le rail WMATA.

Retours

Flux d’alertes de service RT GTFS
binary

Obtenir des alertes RT GTFS de bus

Retourne le flux d’alertes de service GTFS RT pour le bus WMATA.

Retours

Flux d’alertes de service RT GTFS
binary

Obtenir des arrêts de bus

Retourne la liste des arrêts de bus.

Paramètres

Nom Clé Obligatoire Type Description
Latitude
Lat number

Latitude de point central. Obligatoire si longitude et radius sont spécifiés.

Longitude
Lon number

Longitude du point central. Obligatoire si Latitude et Radius sont spécifiés.

Radius
Radius number

Rayon (mètres) à inclure dans la zone de recherche. Obligatoire si la latitude et la longitude sont spécifiées.

Retours

Nom Chemin d’accès Type Description
S' arrête
Stops array of object

Tableau d’arrêts de bus pour l’itinéraire spécifié.

ID d’arrêt
Stops.StopID string

Arrêter l’identificateur.

Nom d’arrêt
Stops.Name string

Nom de l’arrêt de bus.

Latitude
Stops.Lat number

Latitude de l’arrêt de bus.

Longitude
Stops.Lon number

Longitude de l’arrêt de bus.

Obtenir des circuits de piste

Retourne une liste de tous les circuits de piste, y compris ceux sur les pistes de poche et les crossovers. Chaque circuit de piste peut inclure des références à ses voisins droit et gauche.

Retours

Nom Chemin d’accès Type Description
Circuits de piste
TrackCircuits array of object

Tableau contenant des informations sur le circuit de suivi.

Circuit ID
TrackCircuits.CircuitId integer

Numéro de circuit identifiable unique.

Numéro de suivi
TrackCircuits.Track integer

Numéro de suivi. 1 et 2 indiquent les lignes principales, 0 et 3 sont des connecteurs et des pistes de poche.

Voisins
TrackCircuits.Neighbors array of object

Tableau contenant des informations de voisin de circuit de suivi.

Type voisin
TrackCircuits.Neighbors.NeighborType string

Groupe voisin gauche ou droit.

ID de circuit
TrackCircuits.Neighbors.CircuitIds array of integer

Tableau d’ID de circuit voisin.

Obtenir des incidents de bus

Retourne un ensemble d’incidents ou de retards de bus signalés pour un itinéraire donné. Si le paramètre Route est omis, tous les incidents signalés sont retournés.

Paramètres

Nom Clé Obligatoire Type Description
Route
Route string

Itinéraire de bus de base. Les variantes ne sont pas reconnues (par exemple, utilisez C2 au lieu de C2v1, C2v2).

Retours

Nom Chemin d’accès Type Description
Incidents de bus
BusIncidents array of object

Tableau d’incidents ou de retards de bus signalés.

Date de mise à jour
BusIncidents.DateUpdated date-time

Date et heure (Heure standard de l’Est) de la dernière mise à jour de l’incident.

Description de l’incident
BusIncidents.Description string

Description de texte libre du délai ou de l’incident.

ID de l’incident
BusIncidents.IncidentID string

Identificateur unique de l’incident.

Type d’incident
BusIncidents.IncidentType string

Description de texte libre du type d’incident, généralement « Delay » ou « Alert ».

Itinéraires affectés
BusIncidents.RoutesAffected array of string

Tableau d’itinéraires affectés par l’incident.

Obtenir des incidents ferroviaires

Retourne des incidents ferroviaires signalés, y compris des interruptions importantes et des retards au service normal. Les données sont identiques au flux d’état du service Metrorail de WMATA.

Retours

Nom Chemin d’accès Type Description
Incidents ferroviaires
Incidents array of object

Tableau des incidents ferroviaires signalés, y compris les interruptions et les retards.

Date de mise à jour
Incidents.DateUpdated date-time

Date et heure (Heure standard de l’Est) de la dernière mise à jour de l’incident.

Description de l’incident
Incidents.Description string

Description de texte libre de l’incident.

ID de l’incident
Incidents.IncidentID string

Identificateur unique de l’incident.

Type d’incident
Incidents.IncidentType string

Description de texte libre du type d’incident, généralement « Delay » ou « Alert ».

Lignes affectées
Incidents.LinesAffected string

Liste de codes de ligne séparés par des points-virgules et des espaces affectés par l’incident.

Obtenir des informations sur la gare ferroviaire

Retourne l’emplacement de la station et les informations d’adresse en fonction d’un Code Station donné.

Paramètres

Nom Clé Obligatoire Type Description
Station Code
StationCode True string

Code de la station. Utilisez la méthode Liste des stations pour renvoyer une liste de tous les codes de station.

Retours

Nom Chemin d’accès Type Description
Ville
Address.City string

Ville où se trouve la gare.

État
Address.State string

État (abrégé) où se trouve la station.

Rue
Address.Street string

Adresse de rue de la gare.

Code postal
Address.Zip string

Code postal de la station.

Code de la station
Code string

Code de la station.

Latitude
Lat number

Latitude de la station.

Longitude
Lon number

Longitude de la station.

Nom de la station
Name string

Nom complet de la station.

Code de ligne primaire
LineCode1 string

Abréviation à deux lettres d’une ligne servie par cette station.

Code de ligne secondaire
LineCode2 string

Ligne supplémentaire desservie par cette station.

Code de ligne tertiaire
LineCode3 string

Ligne supplémentaire desservie par cette station.

Code de la station connectée 1
StationTogether1 string

Le Code station supplémentaire sera répertorié ici.

Code de la station connectée 2
StationTogether2 string

Similaire dans la fonction à StationTogether1.

Obtenir des informations sur la gare ferroviaire

Retourne le temps de trajet, la distance et les informations sur les tarifs entre deux stations.

Paramètres

Nom Clé Obligatoire Type Description
À partir du code de la station
FromStationCode True string

Code de la station d’origine.

Code de la station
ToStationCode True string

Code de la station de destination.

Retours

Nom Chemin d’accès Type Description
Informations de station à station
StationToStationInfos array of object

Tableau contenant les informations sur le temps de voyage, la distance et les tarifs entre deux stations.

Distance en miles
StationToStationInfos.CompositeMiles number

Distance entre les deux stations en miles.

Station de destination
StationToStationInfos.DestinationStation string

Code de la station de destination.

Prix de pointe
StationToStationInfos.RailFare.PeakTime number

Tarif pendant les heures de pointe.

Prix hors pointe
StationToStationInfos.RailFare.OffPeakTime number

Prix pendant les heures creuses.

Tarif senior/désactivé
StationToStationInfos.RailFare.SeniorDisabled number

Tarif pour les personnes âgées et les personnes handicapées.

Temps de voyage
StationToStationInfos.RailTime integer

Temps de trajet estimé en minutes.

Station source
StationToStationInfos.SourceStation string

Code de la station source.

Obtenir des informations sur le stationnement de la gare ferroviaire

Retourne des informations de stationnement sur une station en fonction d’un Code station donné.

Paramètres

Nom Clé Obligatoire Type Description
Station Code
StationCode string

Code de la station. Utilisez la méthode Liste des stations pour renvoyer une liste de tous les codes de station.

Retours

Nom Chemin d’accès Type Description
Parking des stations
StationsParking array of object

Tableau contenant des informations sur le stationnement de la station.

Code de la station
StationsParking.Code string

Code de la station pour les informations de stationnement.

Notes de stationnement
StationsParking.Notes string

Des ressources de stationnement supplémentaires telles que des lots à proximité.

Nombre total de places de stationnement
StationsParking.AllDayParking.TotalCount integer

Nombre de places de stationnement toutes les journées disponibles.

Coût du pilote
StationsParking.AllDayParking.RiderCost number

Coût quotidien par jour (jour de la semaine) pour les coureurs du métro.

Coût non-pilote
StationsParking.AllDayParking.NonRiderCost number

Coût quotidien par jour (jour de la semaine) pour les coureurs non-Metro.

Total des places de stationnement à court terme
StationsParking.ShortTermParking.TotalCount integer

Nombre de places de stationnement à court terme disponibles.

Notes de stationnement à court terme
StationsParking.ShortTermParking.Notes string

Informations diverses relatives au stationnement à court terme.

Obtenir des itinéraires de bus

Retourne une liste des itinéraires de bus et de leurs variantes.

Retours

Nom Chemin d’accès Type Description
Itinéraires de bus
Routes array of object

Tableau d’itinéraires de bus et de leurs variantes.

ID d’itinéraire
Routes.RouteID string

Identificateur d’itinéraire de bus.

Nom de l’itinéraire
Routes.Name string

Nom de l’itinéraire de bus.

Description de ligne
Routes.LineDescription string

Description de la ligne de bus.

Obtenir des itinéraires de train standard

Retourne une liste ordonnée de circuits de piste principalement de revenus (et certains prospects), organisés par ligne et numéro de piste. Ces données ne changent pas fréquemment et doivent être mises en cache pendant une durée raisonnable.

Retours

Nom Chemin d’accès Type Description
Itinéraires standard
StandardRoutes array of object

Tableau contenant des informations de ligne de revenu.

Code de ligne
StandardRoutes.LineCode string

Abréviation de la ligne de revenus.

Circuits de piste
StandardRoutes.TrackCircuits array of object

Tableau contenant des informations sur le circuit de suivi ordonné.

Circuit ID
StandardRoutes.TrackCircuits.CircuitId integer

Numéro de circuit identifiable unique.

Numéro de séquence
StandardRoutes.TrackCircuits.SeqNum integer

Ordre dans lequel le circuit apparaît pour la ligne et la piste donnée.

Code de la station
StandardRoutes.TrackCircuits.StationCode string

Code de la station si le circuit se trouve à une station, sinon NULL.

Obtenir des lignes de rail

Retourne des informations sur toutes les lignes ferroviaires.

Retours

Nom Chemin d’accès Type Description
Lignes ferroviaires
Lines array of object

Tableau contenant des informations de ligne.

Nom affiché
Lines.DisplayName string

Nom complet de la ligne.

Code de la station de fin
Lines.EndStationCode string

Code de la station de fin pour la ligne.

Destination interne 1
Lines.InternalDestination1 string

Code de station de terminal intermédiaire pour certaines lignes.

Destination interne 2
Lines.InternalDestination2 string

Similaire à InternalDestination1.

Code de ligne
Lines.LineCode string

Abréviation à deux lettres de la ligne.

Code de la station de démarrage
Lines.StartStationCode string

Code de la station de démarrage de la ligne.

Obtenir des pannes d’ascenseur et d’escalade

Retourne la liste des pannes d’ascenseur et d’escalade signalées à une station donnée. Omettez le paramètre StationCode pour renvoyer toutes les pannes signalées.

Paramètres

Nom Clé Obligatoire Type Description
Code de la station
StationCode string

Code de la station. Utilisez la méthode Liste des stations pour renvoyer une liste de tous les codes de station.

Retours

Nom Chemin d’accès Type Description
Incidents d’ascenseur
ElevatorIncidents array of object

Tableau de pannes d’ascenseur et d’escalade signalés.

Date d’expiration du service
ElevatorIncidents.DateOutOfServ date-time

Date et heure (Heure standard de l’Est) quand l’unité a été signalée hors service.

Date de mise à jour
ElevatorIncidents.DateUpdated date-time

Date et heure (Heure standard de l’Est) lorsque les détails de panne ont été mis à jour pour la dernière fois.

Retour estimé au service
ElevatorIncidents.EstimatedReturnToService date-time

Date et heure estimées de la date et de l’heure auxquelles l’unité est censée revenir au service normal. Peut être NULL.

Description de l’emplacement
ElevatorIncidents.LocationDescription string

Description de texte libre de l’emplacement de l’unité dans la station.

Code de la station
ElevatorIncidents.StationCode string

Code de station pour l’emplacement de l’unité.

Nom de la station
ElevatorIncidents.StationName string

Le nom complet de la station peut inclure des informations d’entrée.

Description des symptômes
ElevatorIncidents.SymptomDescription string

Description de la raison pour laquelle l’unité est hors service ou en cas d’opération réduite.

Nom de l’unité
ElevatorIncidents.UnitName string

Identificateur unique de l’unité.

Type d’unité
ElevatorIncidents.UnitType string

Type d’unité. Sera « ASCENSEUR » ou « ESCALATOR ».

Obtenir des positions de bus

Retourne des positions de bus pour l’itinéraire donné, avec un rayon de recherche facultatif. Si aucun paramètre n’est spécifié, toutes les positions de bus sont retournées.

Paramètres

Nom Clé Obligatoire Type Description
ID d’itinéraire
RouteID string

Itinéraire de bus de base, par exemple, 70, 10A.

Latitude
Lat number

Latitude du point central, obligatoire si longitude et radius sont spécifiés.

Longitude
Lon number

Longitude du point central, obligatoire si Latitude et Radius sont spécifiés.

Radius
Radius number

Rayon (compteurs) à inclure dans la zone de recherche, requis si la latitude et la longitude sont spécifiées.

Retours

Nom Chemin d’accès Type Description
Positions de bus
BusPositions array of object

Tableau contenant des informations de position de bus.

Dernière mise à jour
BusPositions.DateTime date-time

Date et heure de la dernière mise à jour de position (heure standard est).

Écart de planification
BusPositions.Deviation number

Écart en minutes de la planification. Les valeurs positives indiquent que le bus est en retard, tandis que les valeurs négatives indiquent qu’il est à l’avance.

Direction
BusPositions.DirectionText string

Direction générale du voyage, par exemple NORD, SUD, EST ou OUEST.

Latitude
BusPositions.Lat number

Dernière latitude signalée du bus.

Longitude
BusPositions.Lon number

Dernière longitude signalée du bus.

ID d’itinéraire
BusPositions.RouteID string

Nom de la route de base, comme indiqué dans le bus.

Heure de fin du voyage
BusPositions.TripEndTime date-time

Date et heure de fin planifiées (Heure standard de l’Est) du trajet actuel du bus.

Signature de tête de voyage
BusPositions.TripHeadsign string

Destination du bus.

ID de voyage
BusPositions.TripID string

ID de voyage unique, en corrélation avec les données liées à la planification.

ID du véhicule
BusPositions.VehicleID string

Identificateur unique du bus, généralement visible sur le bus lui-même.

Obtenir des positions de train en direct

Retourne des trains identifiables uniques en service et les circuits de voie qu’ils occupent actuellement. Retourne un ensemble vide de résultats lorsqu’aucune position n’est disponible.

Retours

Nom Chemin d’accès Type Description
Positions d’apprentissage
TrainPositions array of object

Tableau contenant des informations de position d’apprentissage.

ID d’apprentissage
TrainPositions.TrainId string

Identificateur d’apprentissage interne identifiable de manière unique.

Numéro d’apprentissage
TrainPositions.TrainNumber string

Identificateur de train non unique utilisé par WMATA.

Nombre de voitures
TrainPositions.CarCount integer

Nombre de voitures dans le train. Peut parfois être 0 lorsqu’aucune donnée n’est disponible.

Numéro de direction
TrainPositions.DirectionNum integer

Direction du mouvement. 1 est northbound/eastbound, 2 est southbound/westbound.

Circuit ID
TrainPositions.CircuitId integer

Identificateur du circuit sur lequel le train est actuellement activé.

Code de la station de destination
TrainPositions.DestinationStationCode string

Code de la station de destination. Peut être NULL.

Code de ligne
TrainPositions.LineCode string

Abréviation à deux lettres de la ligne.

Secondes à l’emplacement
TrainPositions.SecondsAtLocation integer

Durée de vie approximative au circuit de piste actuel.

Type de service
TrainPositions.ServiceType string

Type de service du train, tel que Normal ou Spécial.

Obtenir des rails et des bus combinés GTFS statiques

Retourne le fichier de données statiques GTFS pour le rail et le bus WMATA combinés, mis à jour quotidiennement.

Retours

Fichier de données statiques GTFS combiné
binary

Obtenir la liste des gares ferroviaires

Retourne une liste d’informations d’emplacement et d’adresse de la station en fonction d’un LineCode donné. Omettez lineCode pour retourner toutes les stations. La réponse est un tableau d’objets identiques à ceux retournés dans la méthode Information de la station.

Paramètres

Nom Clé Obligatoire Type Description
Lignes
LineCode string

Abréviation de code de ligne à deux lettres : RD - Rouge, YL - Jaune, GR - Vert, BL - Bleu, OR - Orange, SV - Argent.

Retours

Nom Chemin d’accès Type Description
Stations
Stations array of object

Tableau contenant des informations sur la station.

Ville
Stations.Address.City string

City.

État
Stations.Address.State string

État (abrégé).

Rue
Stations.Address.Street string

Adresse postale (pour l’utilisation GPS).

Code postal
Stations.Address.Zip string

Code postal.

Code de la station
Stations.Code string

Code de la station. Répété à partir de l’entrée.

Latitude
Stations.Lat number

Latitude.

Longitude
Stations.Lon number

Longitude.

Nom de la station
Stations.Name string

Nom de la station.

Code de ligne primaire
Stations.LineCode1 string

Abréviation à deux lettres d’une ligne servie par cette station.

Code de ligne secondaire
Stations.LineCode2 string

Ligne supplémentaire desservie par cette station, le cas échéant.

Code de ligne tertiaire
Stations.LineCode3 string

Ligne supplémentaire desservie par cette station, le cas échéant.

Code de ligne quaternary
Stations.LineCode4 string

Ligne supplémentaire desservie par cette station, le cas échéant.

Code de la station connectée 1
Stations.StationTogether1 string

Pour les stations avec plusieurs plateformes, le code de station supplémentaire est répertorié ici.

Code de la station connectée 2
Stations.StationTogether2 string

Similaire dans la fonction à StationTogether1.

Obtenir la planification des arrêts de bus

Retourne la planification de bus pour un arrêt et une date spécifiques.

Paramètres

Nom Clé Obligatoire Type Description
ID d’arrêt
StopID True string

Identificateur d’arrêt de bus.

Date
Date string

Date au format AAAA -MM-DD pour laquelle récupérer la planification. La valeur par défaut est la date du jour si elle n’est pas spécifiée.

Retours

Nom Chemin d’accès Type Description
Arrêter les planifications
StopSchedules array of object

Tableau contenant des informations de planification de bus pour l’arrêt.

ID d’itinéraire
StopSchedules.RouteID string

Identificateur d’itinéraire de bus.

ID de voyage
StopSchedules.TripID string

Identificateur unique pour le voyage.

Heure de début
StopSchedules.StartTime date-time

Heure de début planifiée du voyage.

Heure de fin
StopSchedules.EndTime date-time

Heure de fin planifiée du voyage.

Obtenir la planification des itinéraires de bus

Retourne la planification de bus pour un itinéraire et une date spécifiques.

Paramètres

Nom Clé Obligatoire Type Description
ID d’itinéraire
RouteID True string

Identificateur d’itinéraire de bus.

Date
Date string

Date au format AAAA -MM-DD pour laquelle récupérer la planification. La valeur par défaut est la date du jour si elle n’est pas spécifiée.

Retours

Nom Chemin d’accès Type Description
Planifications d’itinéraires
RouteSchedules array of object

Tableau contenant des informations de planification de bus.

ID d’itinéraire
RouteSchedules.RouteID string

Identificateur d’itinéraire de bus.

ID de voyage
RouteSchedules.TripID string

Identificateur unique pour le voyage.

Heure de début
RouteSchedules.StartTime date-time

Heure de début planifiée du voyage.

Heure de fin
RouteSchedules.EndTime date-time

Heure de fin planifiée du voyage.

S' arrête
RouteSchedules.Stops array of object

Tableau d’arrêts pour le voyage.

ID d’arrêt
RouteSchedules.Stops.StopID string

Arrêter l’identificateur.

Nom d’arrêt
RouteSchedules.Stops.Name string

Nom de l’arrêt.

Heure d’arrivée
RouteSchedules.Stops.Time date-time

Heure d’arrivée planifiée à l’arrêt.

Obtenir le bus GTFS statique

Retourne le fichier de données statiques GTFS pour le bus WMATA.

Retours

Fichier de données statiques GTFS
binary

Obtenir le chemin entre les gares ferroviaires

Retourne un ensemble de stations ordonnées et de distances entre deux stations sur la même ligne.

Paramètres

Nom Clé Obligatoire Type Description
À partir du code de la station
FromStationCode True string

Code de la station d’origine.

Code de la station
ToStationCode True string

Code de la station de destination.

Retours

Nom Chemin d’accès Type Description
Chemin entre les stations
Path array of object

Tableau contenant les détails du chemin d’accès.

Distance à la station précédente
Path.DistanceToPrev integer

Distance en pieds jusqu’à la station précédente dans la liste.

Code de ligne
Path.LineCode string

Abréviation à deux lettres de la ligne sur laquelle se trouve la plate-forme de cette station.

Numéro de séquence
Path.SeqNum integer

Numéro de séquence ordonné.

Code de la station
Path.StationCode string

Code de la station pour cette station.

Nom de la station
Path.StationName string

Nom complet de cette station.

Obtenir les détails de l’itinéraire de bus

Retourne un ensemble de points de latitude/longitude ordonnés le long d’une variante d’itinéraire, ainsi que la liste des arrêts servis.

Paramètres

Nom Clé Obligatoire Type Description
ID d’itinéraire
RouteID True string

Variante d’itinéraire de bus, par exemple, 70, 10A, 10Av1.

Date
Date string

Date au format AAAA -MM-DD pour laquelle récupérer les informations d’itinéraire et d’arrêt. La valeur par défaut est la date du jour, sauf indication contraire.

Retours

Nom Chemin d’accès Type Description
Numéro de direction
Direction0.DirectionNum string

Propriété binaire indiquant la direction (0 ou 1) de la variante de route.

Texte de direction
Direction0.DirectionText string

Direction générale de la variante de route (par exemple, NORTH, SOUTH, EAST, WEST, LOOP).

Forme de routage
Direction0.Shape array of object

Tableau contenant des informations sur le point de forme le long de l’itinéraire.

Latitude
Direction0.Shape.Lat number

Latitude du point de forme.

Longitude
Direction0.Shape.Lon number

Longitude du point de forme.

Numéro de séquence
Direction0.Shape.SeqNum integer

Ordre du point dans la séquence de points de forme.

S' arrête
Direction0.Stops array of object

Tableau contenant des informations d’arrêt le long de l’itinéraire.

Arrêter la latitude
Direction0.Stops.Lat number

Latitude de l’arrêt.

Arrêter la longitude
Direction0.Stops.Lon number

Longitude de l’arrêt.

Nom d’arrêt
Direction0.Stops.Name string

Nom de l’arrêt, qui peut différer légèrement de ce qui est affiché sur le bus.

ID d’arrêt
Direction0.Stops.StopID string

ID régional à 7 chiffres pour l’arrêt.

Itinéraires à l’arrêt
Direction0.Stops.Routes array of string

Tableau de variantes de routage servant l’arrêt.

Numéro de direction
Direction1.DirectionNum string

Propriété binaire indiquant la direction (0 ou 1) de la variante de route.

Texte de direction
Direction1.DirectionText string

Direction générale de la variante de route (par exemple, NORTH, SOUTH, EAST, WEST, LOOP).

Forme de routage
Direction1.Shape array of object

Tableau contenant des informations sur le point de forme le long de l’itinéraire.

Latitude
Direction1.Shape.Lat number

Latitude du point de forme.

Longitude
Direction1.Shape.Lon number

Longitude du point de forme.

Numéro de séquence
Direction1.Shape.SeqNum integer

Ordre du point dans la séquence de points de forme.

S' arrête
Direction1.Stops array of object

Tableau contenant des informations d’arrêt le long de l’itinéraire.

Arrêter la latitude
Direction1.Stops.Lat number

Latitude de l’arrêt.

Arrêter la longitude
Direction1.Stops.Lon number

Longitude de l’arrêt.

Nom d’arrêt
Direction1.Stops.Name string

Nom de l’arrêt, qui peut différer légèrement de ce qui est affiché sur le bus.

ID d’arrêt
Direction1.Stops.StopID string

ID régional à 7 chiffres pour l’arrêt.

Itinéraires à l’arrêt
Direction1.Stops.Routes array of string

Tableau de variantes de routage servant l’arrêt.

Obtenir les entrées de la gare ferroviaire

Retourne une liste d’entrées de station à proximité en fonction de la latitude, de la longitude et du rayon.

Paramètres

Nom Clé Obligatoire Type Description
Latitude
Lat number

Latitude du point central, obligatoire si longitude et radius sont spécifiés.

Longitude
Lon number

Longitude du point central, obligatoire si latitude et rayon sont spécifiés.

Radius
Radius number

Rayon (compteurs) à inclure dans la zone de recherche, requis si la latitude et la longitude sont spécifiées.

Retours

Nom Chemin d’accès Type Description
Entrées de gare
Entrances array of object

Tableau contenant des informations détaillées sur les entrées de gare.

Description de l’entrée
Entrances.Description string

Informations supplémentaires pour l’entrée.

Latitude
Entrances.Lat number

Latitude de l’entrée.

Longitude
Entrances.Lon number

Longitude de l’entrée.

Nom de l’entrée
Entrances.Name string

Nom de l’entrée.

Code de la station 1
Entrances.StationCode1 string

Code de la station associé à cette entrée.

Code de la station 2
Entrances.StationCode2 string

Pour les stations contenant plusieurs plateformes, l’autre code de station.

Obtenir les horaires de gare

Retourne les horaires d’ouverture et de dernier train planifiés pour un Code station donné.

Paramètres

Nom Clé Obligatoire Type Description
Station Code
StationCode True string

Code de la station. Utilisez la méthode Liste des stations pour renvoyer une liste de tous les codes de station.

Retours

Nom Chemin d’accès Type Description
Heures de station
StationTimes array of object

Tableau contenant des informations sur les heures de station.

Code de la station
StationTimes.Code string

Code de la station.

Nom de la station
StationTimes.StationName string

Nom complet de la station.

Lundi
StationTimes.Monday DaySchedule
Mardi
StationTimes.Tuesday DaySchedule
Mercredi
StationTimes.Wednesday DaySchedule
Jeudi
StationTimes.Thursday DaySchedule
Vendredi
StationTimes.Friday DaySchedule
Samedi
StationTimes.Saturday DaySchedule
Dimanche
StationTimes.Sunday DaySchedule

Obtenir les mises à jour de trajet GTFS RT de bus

Retourne le flux de mises à jour de trajet GTFS RT pour le bus WMATA.

Retours

Flux de mises à jour de voyage GTFS RT
binary

Obtenir les mises à jour de trajet GTFS RT du rail

Retourne le flux de mise à jour de trajet GTFS RT pour le rail WMATA.

Retours

Flux de mises à jour de voyage GTFS RT
binary

Obtenir les positions des véhicules GTFS RT de bus

Retourne le flux de position du véhicule GTFS RT pour le bus WMATA.

Retours

Flux de position du véhicule GTFS RT
binary

Obtenir les positions du véhicule GTFS RT rail

Retourne le flux de position du véhicule GTFS RT pour le rail WMATA.

Retours

Flux de position du véhicule GTFS RT
binary

Obtenir les prochaines heures d’arrivée des bus

Retourne les heures d’arrivée du bus suivant à un arrêt spécifié.

Paramètres

Nom Clé Obligatoire Type Description
ID d’arrêt
StopID True string

ID d’arrêt régional à 7 chiffres.

Retours

Nom Chemin d’accès Type Description
Nom d’arrêt
StopName string

Nom complet de l’arrêt de bus.

Prédictions de bus
Predictions array of object

Tableau de prédictions d’arrivée de bus à l’arrêt.

Numéro de direction
Predictions.DirectionNum string

Direction binaire du bus (0 ou 1), indiquant les directions opposées pour la même route.

Texte de direction
Predictions.DirectionText string

Description conviviale du bus et de la destination.

Minutes à l’arrivée
Predictions.Minutes integer

Minutes jusqu’à ce que le bus arrive à l’arrêt.

ID d’itinéraire
Predictions.RouteID string

Nom de l’itinéraire de base tel qu’il s’affiche sur le bus.

ID de voyage
Predictions.TripID string

Identificateur du trajet en bus, utile pour la corrélation avec d’autres données.

ID du véhicule
Predictions.VehicleID string

Identificateur de bus, utile pour le suivi du véhicule spécifique.

Obtenir les prochaines heures d’arrivée des trains

Retourne les informations d’arrivée du train suivant pour une ou plusieurs stations. Retourne un jeu de résultats vide quand aucune prédiction n’est disponible. Utilisez all for the StationCodes parameter to return predictions for all stations.

Paramètres

Nom Clé Obligatoire Type Description
Codes de station
StationCodes True string

Liste séparée par des virgules des codes de station. Pour toutes les prédictions, utilisez Tout

Retours

Nom Chemin d’accès Type Description
Trains
Trains array of object

Tableau de trains arrivant à la gare.

Voitures de train
Trains.Car string

Nombre de voitures sur le train, généralement 6 ou 8.

Destination
Trains.Destination string

Version abrégée de la destination finale du train.

Code de la station de destination
Trains.DestinationCode string

Code de station de la destination, le cas échéant.

Nom de destination
Trains.DestinationName string

Nom complet de la station de destination.

Suivre le groupe
Trains.Group string

Indique que le groupe de pistes sur lequel se trouve le train est activé.

Abréviation de ligne
Trains.Line string

Abréviation de la ligne de train (par exemple, RD pour Red Line).

Code de la station d’arrivée
Trains.LocationCode string

Code de la gare où le train arrive.

Nom de la station d’arrivée
Trains.LocationName string

Nom complet de la gare où le train arrive.

Minutes à l’arrivée
Trains.Min string

Minutes jusqu’à ce que le train arrive. Il peut s’agir d’une valeur numérique ou d’un texte tel que ARR (arrivant) ou BRD (embarquement).

Définitions

DaySchedule

Nom Chemin d’accès Type Description
Heure d’ouverture
OpeningTime string

Heure d’ouverture de la station planifiée.

Premiers trains
FirstTrains array of object

Tableau contenant les premières informations d’apprentissage.

Heure de départ
FirstTrains.Time string

Heure de départ prévue du premier train.

Station de destination
FirstTrains.DestinationStation string

Code de gare de la première destination du premier train.

Derniers trains
LastTrains array of object

Tableau contenant les dernières informations d’apprentissage.

Heure de départ
LastTrains.Time string

Heure de départ prévue du dernier train.

Station de destination
LastTrains.DestinationStation string

Code de la gare de la destination du dernier train.

binaire

Il s’agit du type de données de base "binaire".