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