Freigeben über


WMATA (Unabhängiger Herausgeber) (Vorschau)

Dieser Connector bietet Zugang zu verschiedenen Diensten der Washington Metropolitan Area Transit Authority (WMATA).

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name Richard Wilson
URL https://www.richardawilson.com
Email richard.a.wilson@microsoft.com
Connectormetadaten
Herausgeber Richard Wilson, Daniel Cox
Webseite https://developer.wmata.com/
Datenschutzrichtlinie https://www.wmata.com/about/records/privacy.cfm
Kategorien Daten

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abrufen von Bahnhofseingängen

Gibt eine Liste der nahe gelegenen Bahnhofseingänge basierend auf Breitengrad, Längengrad und Radius zurück.

Abrufen von Bahnhofsinformationen zu Bahnhofsinformationen

Gibt Die Fahrzeit, Entfernung und Tarifinformationen zwischen zwei Stationen zurück.

Abrufen von Bus GTFS RT Reiseupdates

Gibt den GTFS RT-Reiseupdate-Feed für WMATA Bus zurück.

Abrufen von Bus GTFS RT-Warnungen

Gibt den GTFS RT-Dienstbenachrichtigungsfeed für WMATA-Bus zurück.

Abrufen von Buspositionen

Gibt Buspositionen für die angegebene Route mit einem optionalen Suchradius zurück. Wenn keine Parameter angegeben werden, werden alle Buspositionen zurückgegeben.

Abrufen von Busroutendetails

Gibt einen Satz sortierter Breiten-/Längengradpunkte entlang einer Routenvariante zusammen mit der Liste der bedienten Haltestellen zurück.

Abrufen von Busvorfällen

Gibt eine Reihe gemeldeter Busvorfälle oder Verzögerungen für eine bestimmte Route zurück. Wenn der Parameter Route nicht angegeben wird, werden alle gemeldeten Vorfälle zurückgegeben.

Abrufen von Informationen zum Bahnhof

Gibt Standort- und Adressinformationen zurück, die auf einem bestimmten StationCode basieren.

Abrufen von Live-Train-Positionen

Gibt eindeutig identifizierbare Züge im Dienst zurück und welche Streckenschaltungen sie derzeit belegen. Gibt einen leeren Satz von Ergebnissen zurück, wenn keine Positionen verfügbar sind.

Abrufen von Parkplatzinformationen am Bahnhof

Gibt Parkinformationen an einer Station basierend auf einem bestimmten StationCode zurück.

Abrufen von Rail GTFS RT Reiseupdates

Gibt den GTFS RT Trip Updates Feed für WMATA Rail zurück.

Abrufen von Rail GTFS RT-Warnungen

Gibt den GTFS RT-Dienstbenachrichtigungsfeed für WMATA-Rail zurück.

Abrufen von Schienen-GTFS RT-Fahrzeugpositionen

Gibt den GTFS RT Fahrzeugpositionsvorschub für WMATA-Schienen zurück.

Abrufen von Schienenvorfällen

Gibt gemeldete Schienenvorfälle zurück, einschließlich erheblicher Unterbrechungen und Verzögerungen bei normalem Betrieb. Die Daten sind identisch mit dem Metrorail Service Status Feed von WMATA.

Abrufen von Standard-Zugrouten

Gibt eine sortierte Liste von meist umsatzführenden (und einigen Lead)-Streckenschaltungen zurück, die nach Zeile und Spurnummer angeordnet sind. Diese Daten ändern sich nicht häufig und sollten für einen angemessenen Zeitraum zwischengespeichert werden.

Abrufen von Track-Schaltkreisen

Gibt eine Liste aller Streckenschaltungen zurück, einschließlich derer auf Taschenspuren und Crossovers. Jeder Streckenkreis kann Verweise auf seine rechten und linken Nachbarn enthalten.

Aufzug und Rolltreppenausfall

Gibt eine Liste der gemeldeten Aufzugs- und Rolltreppenausfälle an einer bestimmten Station zurück. Lassen Sie den Parameter StationCode weg, um alle gemeldeten Ausfälle zurückzugeben.

Bahnhofszeiten abrufen

Gibt öffnungs- und geplante Erste/letzte Zugzeiten für einen bestimmten StationCode zurück.

Bus GTFS RT Fahrzeugpositionen abrufen

Gibt den GTFS RT Fahrzeugpositionen Feed für WMATA Bus zurück.

Bus GTFS statisch abrufen

Gibt die STATISCHE GTFS-Datendatei für WMATA-Bus zurück.

Bushalteplan abrufen

Gibt den Busplan für eine bestimmte Haltestelle und ein bestimmtes Datum zurück.

Busrouten abrufen

Gibt eine Liste der Busrouten und deren Varianten zurück.

Busroutenplan abrufen

Gibt den Busplan für eine bestimmte Route und ein bestimmtes Datum zurück.

Busstopps abrufen

Gibt eine Liste der Bushaltestellen zurück.

Eisenbahnlinien abrufen

Gibt Informationen zu allen Schienenlinien zurück.

Get rail and bus combined GTFS static

Gibt die STATISCHE GTFS-Datendatei für WMATA Rail und Bus kombiniert, täglich aktualisiert zurück.

Liste der Bahnhofspunkte abrufen

Gibt eine Liste der Standort- und Adressinformationen der Station basierend auf einem bestimmten LineCode zurück. Lassen Sie den LineCode weg, um alle Stationen zurückzugeben. Die Antwort ist ein Array von Objekten, die mit denen identisch sind, die in der Station Information-Methode zurückgegeben werden.

Nächste Bus-Ankunftszeiten abrufen

Gibt die nächsten Anreisezeiten des Busses an einer angegebenen Haltestelle zurück.

Nächste Zug-Ankunftszeiten abrufen

Gibt die nächsten Informationen zur Ankunft des Zugs für einen oder mehrere Stationen zurück. Gibt einen leeren Satz von Ergebnissen zurück, wenn keine Vorhersagen verfügbar sind. Verwenden Sie "All" für den Parameter "StationCodes", um Vorhersagen für alle Stationen zurückzugeben.

Rail GTFS statisch abrufen

Gibt die STATISCHE GTFS-Datendatei für WMATA Rail zurück, die täglich aktualisiert wird.

Weg zwischen Den Bahnhöfen

Gibt einen Satz sortierter Stationen und Entfernungen zwischen zwei Stationen in derselben Zeile zurück.

Abrufen von Bahnhofseingängen

Gibt eine Liste der nahe gelegenen Bahnhofseingänge basierend auf Breitengrad, Längengrad und Radius zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Breitengrad
Lat number

Mittelpunkt Breitengrad, erforderlich, wenn Längengrad und Radius angegeben sind.

Längengrad
Lon number

Längengrad des Mittelpunkts, erforderlich, wenn Breitengrad und Radius angegeben sind.

Radius
Radius number

Radius (Meter), der in den Suchbereich aufgenommen werden soll, erforderlich, wenn Breiten- und Längengrad angegeben sind.

Gibt zurück

Name Pfad Typ Beschreibung
Bahnhofseingänge
Entrances array of object

Array mit detaillierten Informationen zu Bahnhofseingängen.

Eingangsbeschreibung
Entrances.Description string

Zusätzliche Informationen für den Eingang.

Breitengrad
Entrances.Lat number

Breitengrad des Eingangs.

Längengrad
Entrances.Lon number

Länge des Eingangs.

Eingangsname
Entrances.Name string

Name des Eingangs.

Bahnhofscode 1
Entrances.StationCode1 string

Der Bahnhofscode, der diesem Eingang zugeordnet ist.

Bahnhofscode 2
Entrances.StationCode2 string

Für Stationen, die mehrere Plattformen enthalten, der andere Bahnhofscode.

Abrufen von Bahnhofsinformationen zu Bahnhofsinformationen

Gibt Die Fahrzeit, Entfernung und Tarifinformationen zwischen zwei Stationen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Von Station Code
FromStationCode True string

Bahnhofscode für die Ursprungsstation.

An Bahnhofscode
ToStationCode True string

Bahnhofscode für die Zielstation.

Gibt zurück

Name Pfad Typ Beschreibung
Bahnhofs-zu-Station-Infos
StationToStationInfos array of object

Array mit Reisezeit, Entfernung und Tarifinformationen zwischen zwei Stationen.

Entfernung in Meilen
StationToStationInfos.CompositeMiles number

Entfernung zwischen den beiden Stationen in Meilen.

Zielstation
StationToStationInfos.DestinationStation string

Bahnhofscode für die Zielstation.

Spitzenpreis
StationToStationInfos.RailFare.PeakTime number

Tarif während der Spitzenzeiten.

Off-Peak-Tarif
StationToStationInfos.RailFare.OffPeakTime number

Tarif während der Spitzenzeiten.

Senior/Disabled-Tarif
StationToStationInfos.RailFare.SeniorDisabled number

Tarif für Senioren und Menschen mit Behinderungen.

Reisezeit
StationToStationInfos.RailTime integer

Geschätzte Fahrzeit in Minuten.

Quellstation
StationToStationInfos.SourceStation string

Station-Code für die Quellstation.

Abrufen von Bus GTFS RT Reiseupdates

Gibt den GTFS RT-Reiseupdate-Feed für WMATA Bus zurück.

Gibt zurück

GTFS RT Trip Updates Feed
binary

Abrufen von Bus GTFS RT-Warnungen

Gibt den GTFS RT-Dienstbenachrichtigungsfeed für WMATA-Bus zurück.

Gibt zurück

GTFS RT-Dienstbenachrichtigungsfeed
binary

Abrufen von Buspositionen

Gibt Buspositionen für die angegebene Route mit einem optionalen Suchradius zurück. Wenn keine Parameter angegeben werden, werden alle Buspositionen zurückgegeben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Routen-ID
RouteID string

Basisbusroute, z.B. 70, 10A.

Breitengrad
Lat number

Breitengrad des Mittelpunkts, erforderlich, wenn Längengrad und Radius angegeben sind.

Längengrad
Lon number

Länge des Mittelpunktspunkts, erforderlich, wenn Breitengrad und Radius angegeben sind.

Radius
Radius number

Radius (Meter), der in den Suchbereich aufgenommen werden soll, erforderlich, wenn Breiten- und Längengrad angegeben sind.

Gibt zurück

Name Pfad Typ Beschreibung
Buspositionen
BusPositions array of object

Array mit Buspositionsinformationen.

Letztes Update
BusPositions.DateTime date-time

Datum und Uhrzeit der letzten Positionsaktualisierung (Eastern Standard Time).

Zeitplanabweichung
BusPositions.Deviation number

Abweichung in Minuten vom Zeitplan. Positive Werte deuten darauf hin, dass der Bus verspätet läuft, während negative Werte darauf hindeuten, dass er vor dem Zeitplan liegt.

Richtung
BusPositions.DirectionText string

Allgemeine Richtung der Reise, z. B. NORTH, SOUTH, EAST oder WEST.

Breitengrad
BusPositions.Lat number

Zuletzt berichteter Breitengrad des Busses.

Längengrad
BusPositions.Lon number

Zuletzt gemeldeter Längengrad des Busses.

Routen-ID
BusPositions.RouteID string

Basisroutenname wie im Bus dargestellt.

Endzeit der Reise
BusPositions.TripEndTime date-time

Geplantes Enddatum und -uhrzeit (Eastern Standard Time) der aktuellen Reise des Busses.

Reisekopfzeichen
BusPositions.TripHeadsign string

Ziel des Busses.

Reise-ID
BusPositions.TripID string

Eindeutige Reise-ID, die mit zeitplanbezogenen Daten korreliert.

Fahrzeug-ID
BusPositions.VehicleID string

Eindeutiger Bezeichner für den Bus, normalerweise auf dem Bus selbst sichtbar.

Abrufen von Busroutendetails

Gibt einen Satz sortierter Breiten-/Längengradpunkte entlang einer Routenvariante zusammen mit der Liste der bedienten Haltestellen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Routen-ID
RouteID True string

Busroutenvariante, z.B. 70, 10A, 10Av1.

Datum
Date string

Datum im JJJJ-MM-DD Format, für das Routen- und Stoppinformationen abgerufen werden sollen. Wird standardmäßig auf das heutige Datum festgelegt, es sei denn, es wird angegeben.

Gibt zurück

Name Pfad Typ Beschreibung
Richtungsnummer
Direction0.DirectionNum string

Binäre Eigenschaft, die die Richtung (0 oder 1) für die Routenvariante angibt.

Richtungstext
Direction0.DirectionText string

Allgemeine Richtung der Routenvariante (z. B. NORD, SÜD, OST, WEST, LOOP).

Route-Shape
Direction0.Shape array of object

Array, das Shape-Punktinformationen entlang der Route enthält.

Breitengrad
Direction0.Shape.Lat number

Breitengrad des Shape-Punkts.

Längengrad
Direction0.Shape.Lon number

Längengrad des Shape-Punkts.

Laufende Nummer
Direction0.Shape.SeqNum integer

Reihenfolge des Punkts in der Sequenz von Shape-Punkten.

Haltestellen
Direction0.Stops array of object

Array mit Stoppinformationen entlang der Route.

Breitengrad beenden
Direction0.Stops.Lat number

Breitengrad des Stopps.

Längengrad beenden
Direction0.Stops.Lon number

Länge des Stopps.

Stoppname
Direction0.Stops.Name string

Name der Haltestelle, die sich geringfügig von dem unterscheiden kann, was auf dem Bus angezeigt wird.

Stopp-ID
Direction0.Stops.StopID string

7-stellige regionale ID für den Stopp.

Routen an der Haltestelle
Direction0.Stops.Routes array of string

Array von Routenvarianten, die den Stopp bedienen.

Richtungsnummer
Direction1.DirectionNum string

Binäre Eigenschaft, die die Richtung (0 oder 1) für die Routenvariante angibt.

Richtungstext
Direction1.DirectionText string

Allgemeine Richtung der Routenvariante (z. B. NORD, SÜD, OST, WEST, LOOP).

Route-Shape
Direction1.Shape array of object

Array, das Shape-Punktinformationen entlang der Route enthält.

Breitengrad
Direction1.Shape.Lat number

Breitengrad des Shape-Punkts.

Längengrad
Direction1.Shape.Lon number

Längengrad des Shape-Punkts.

Laufende Nummer
Direction1.Shape.SeqNum integer

Reihenfolge des Punkts in der Sequenz von Shape-Punkten.

Haltestellen
Direction1.Stops array of object

Array mit Stoppinformationen entlang der Route.

Breitengrad beenden
Direction1.Stops.Lat number

Breitengrad des Stopps.

Längengrad beenden
Direction1.Stops.Lon number

Länge des Stopps.

Stoppname
Direction1.Stops.Name string

Name der Haltestelle, die sich geringfügig von dem unterscheiden kann, was auf dem Bus angezeigt wird.

Stopp-ID
Direction1.Stops.StopID string

7-stellige regionale ID für den Stopp.

Routen an der Haltestelle
Direction1.Stops.Routes array of string

Array von Routenvarianten, die den Stopp bedienen.

Abrufen von Busvorfällen

Gibt eine Reihe gemeldeter Busvorfälle oder Verzögerungen für eine bestimmte Route zurück. Wenn der Parameter Route nicht angegeben wird, werden alle gemeldeten Vorfälle zurückgegeben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Route
Route string

Basisbusroute. Variationen werden nicht erkannt (z. B. C2 anstelle von C2v1, C2v2 verwenden).

Gibt zurück

Name Pfad Typ Beschreibung
Busvorfälle
BusIncidents array of object

Array von gemeldeten Busvorfällen oder Verzögerungen.

Datum aktualisiert
BusIncidents.DateUpdated date-time

Datum und Uhrzeit (Eastern Standard Time), zu dem der Vorfall zuletzt aktualisiert wurde.

Beschreibung des Incidents
BusIncidents.Description string

Freitextbeschreibung der Verzögerung oder des Vorfalls.

Vorfall-ID
BusIncidents.IncidentID string

Eindeutiger Bezeichner für den Vorfall.

Vorfalltyp
BusIncidents.IncidentType string

Freitextbeschreibung des Vorfalltyps, in der Regel "Verzögerung" oder "Warnung".

Betroffene Routen
BusIncidents.RoutesAffected array of string

Array von Routen, die von dem Vorfall betroffen sind.

Abrufen von Informationen zum Bahnhof

Gibt Standort- und Adressinformationen zurück, die auf einem bestimmten StationCode basieren.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bahnhofscode
StationCode True string

Bahnhofscode. Verwenden Sie die Station List-Methode, um eine Liste aller Stationscodes zurückzugeben.

Gibt zurück

Name Pfad Typ Beschreibung
Stadt
Address.City string

Stadt, in der sich der Bahnhof befindet.

Staat
Address.State string

Zustand (abgekürzt) wo sich die Station befindet.

Straße
Address.Street string

Straße des Bahnhofs.

Postleitzahl
Address.Zip string

Postleitzahl des Bahnhofs.

Bahnhofscode
Code string

Bahnhofscode.

Breitengrad
Lat number

Breitengrad der Station.

Längengrad
Lon number

Länge der Station.

Name der Station
Name string

Vollständiger Name der Station.

Primärer Zeilencode
LineCode1 string

Zwei buchstabenige Abkürzung für eine Linie, die von dieser Station bedient wird.

Sekundärer Zeilencode
LineCode2 string

Zusätzliche Linie, die von dieser Station bedient wird.

Tertiärer Zeilencode
LineCode3 string

Zusätzliche Linie, die von dieser Station bedient wird.

Verbundener Bahnhofscode 1
StationTogether1 string

Der zusätzliche StationCode wird hier aufgeführt.

Verbundener Stationscode 2
StationTogether2 string

Ähnlich in Funktion wie StationTogether1.

Abrufen von Live-Train-Positionen

Gibt eindeutig identifizierbare Züge im Dienst zurück und welche Streckenschaltungen sie derzeit belegen. Gibt einen leeren Satz von Ergebnissen zurück, wenn keine Positionen verfügbar sind.

Gibt zurück

Name Pfad Typ Beschreibung
Zugpositionen
TrainPositions array of object

Array, das Trainpositionsinformationen enthält.

Train-ID
TrainPositions.TrainId string

Eindeutig identifizierbare interne Train-ID.

Zugnummer
TrainPositions.TrainNumber string

Nicht eindeutiger Zugbezeichner, der von WMATA verwendet wird.

Autoanzahl
TrainPositions.CarCount integer

Anzahl der Autos im Zug. Kann manchmal 0 sein, wenn keine Daten verfügbar sind.

Richtungsnummer
TrainPositions.DirectionNum integer

Bewegungsrichtung. 1 ist northbound/eastbound, 2 ist southbound/westbound.

Schaltkreis-ID
TrainPositions.CircuitId integer

Der Schaltkreisbezeichner, auf dem sich der Zug gerade befindet.

Zielstationscode
TrainPositions.DestinationStationCode string

Zielstationscode. Kann NULL sein.

Zeilencode
TrainPositions.LineCode string

Abkürzung mit zwei Buchstaben für die Zeile.

Sekunden am Standort
TrainPositions.SecondsAtLocation integer

Ungefähre Verweilzeit auf dem aktuellen Streckenkreis.

Diensttyp
TrainPositions.ServiceType string

Diensttyp des Zugs, z. B. Normal oder Spezial.

Abrufen von Parkplatzinformationen am Bahnhof

Gibt Parkinformationen an einer Station basierend auf einem bestimmten StationCode zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bahnhofscode
StationCode string

Bahnhofscode. Verwenden Sie die Station List-Methode, um eine Liste aller Stationscodes zurückzugeben.

Gibt zurück

Name Pfad Typ Beschreibung
Parken von Stationen
StationsParking array of object

Array, das Informationen zum Parken von Stationen enthält.

Bahnhofscode
StationsParking.Code string

Bahnhofscode für die Parkinformationen.

Parknotizen
StationsParking.Notes string

Zusätzliche Parkressourcen wie in der Nähe von Grundstücken.

Gesamtparkplätze
StationsParking.AllDayParking.TotalCount integer

Die Anzahl der ganztägigen Parkplätze.

Fahrerkosten
StationsParking.AllDayParking.RiderCost number

Ganztägige Kosten pro Tag (Wochentag) für Metro-Fahrer.

Nicht-Fahrerkosten
StationsParking.AllDayParking.NonRiderCost number

Ganztägige Kosten pro Tag (Wochentag) für Nicht-Metro-Fahrer.

Kurzfristige Parkplätze insgesamt
StationsParking.ShortTermParking.TotalCount integer

Anzahl der verfügbaren Kurzparkplätze.

Kurzzeitparknotizen
StationsParking.ShortTermParking.Notes string

Verschiedene Informationen im Zusammenhang mit kurzzeitigem Parken.

Abrufen von Rail GTFS RT Reiseupdates

Gibt den GTFS RT Trip Updates Feed für WMATA Rail zurück.

Gibt zurück

GTFS RT Trip Updates Feed
binary

Abrufen von Rail GTFS RT-Warnungen

Gibt den GTFS RT-Dienstbenachrichtigungsfeed für WMATA-Rail zurück.

Gibt zurück

GTFS RT-Dienstbenachrichtigungsfeed
binary

Abrufen von Schienen-GTFS RT-Fahrzeugpositionen

Gibt den GTFS RT Fahrzeugpositionsvorschub für WMATA-Schienen zurück.

Gibt zurück

GTFS RT Fahrzeugpositionen Feed
binary

Abrufen von Schienenvorfällen

Gibt gemeldete Schienenvorfälle zurück, einschließlich erheblicher Unterbrechungen und Verzögerungen bei normalem Betrieb. Die Daten sind identisch mit dem Metrorail Service Status Feed von WMATA.

Gibt zurück

Name Pfad Typ Beschreibung
Schienenvorfälle
Incidents array of object

Array von gemeldeten Schienenvorfällen, einschließlich Unterbrechungen und Verzögerungen.

Datum aktualisiert
Incidents.DateUpdated date-time

Datum und Uhrzeit (Eastern Standard Time), zu dem der Vorfall zuletzt aktualisiert wurde.

Beschreibung des Incidents
Incidents.Description string

Freitextbeschreibung des Vorfalls.

Vorfall-ID
Incidents.IncidentID string

Eindeutiger Bezeichner für den Vorfall.

Vorfalltyp
Incidents.IncidentType string

Freitextbeschreibung des Vorfalltyps, in der Regel "Verzögerung" oder "Warnung".

Betroffene Linien
Incidents.LinesAffected string

Durch Semikolons und durch Leerzeichen getrennte Liste von Zeilencodes, die vom Vorfall betroffen sind.

Abrufen von Standard-Zugrouten

Gibt eine sortierte Liste von meist umsatzführenden (und einigen Lead)-Streckenschaltungen zurück, die nach Zeile und Spurnummer angeordnet sind. Diese Daten ändern sich nicht häufig und sollten für einen angemessenen Zeitraum zwischengespeichert werden.

Gibt zurück

Name Pfad Typ Beschreibung
Standardrouten
StandardRoutes array of object

Array mit Umsatzzeileninformationen.

Zeilencode
StandardRoutes.LineCode string

Abkürzung für die Umsatzlinie.

Verfolgen von Schaltkreisen
StandardRoutes.TrackCircuits array of object

Array mit geordneten Track Circuit-Informationen.

Schaltkreis-ID
StandardRoutes.TrackCircuits.CircuitId integer

Eindeutig identifizierbare Schaltkreisnummer.

Laufende Nummer
StandardRoutes.TrackCircuits.SeqNum integer

Reihenfolge, in der der Schaltkreis für die angegebene Linie und Spur angezeigt wird.

Bahnhofscode
StandardRoutes.TrackCircuits.StationCode string

Bahnhofscode, wenn sich der Schaltkreis an einer Station befindet, andernfalls NULL.

Abrufen von Track-Schaltkreisen

Gibt eine Liste aller Streckenschaltungen zurück, einschließlich derer auf Taschenspuren und Crossovers. Jeder Streckenkreis kann Verweise auf seine rechten und linken Nachbarn enthalten.

Gibt zurück

Name Pfad Typ Beschreibung
Verfolgen von Schaltkreisen
TrackCircuits array of object

Array mit Track Circuit-Informationen.

Schaltkreis-ID
TrackCircuits.CircuitId integer

Eindeutig identifizierbare Schaltkreisnummer.

Nummer nachverfolgen
TrackCircuits.Track integer

Nummer nachverfolgen. 1 und 2 kennzeichnen Hauptlinien, 0 und 3 sind Verbinder und Taschenspuren.

Nachbarn
TrackCircuits.Neighbors array of object

Array mit Informationen zum Nachverfolgen des Schaltkreisnachnachs.

Nachbartyp
TrackCircuits.Neighbors.NeighborType string

Gruppe "Linker" oder "Rechter Nachbar".

Schaltkreis-IDs
TrackCircuits.Neighbors.CircuitIds array of integer

Array von benachbarten Schaltkreis-IDs.

Aufzug und Rolltreppenausfall

Gibt eine Liste der gemeldeten Aufzugs- und Rolltreppenausfälle an einer bestimmten Station zurück. Lassen Sie den Parameter StationCode weg, um alle gemeldeten Ausfälle zurückzugeben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bahnhofscode
StationCode string

Bahnhofscode. Verwenden Sie die Station List-Methode, um eine Liste aller Stationscodes zurückzugeben.

Gibt zurück

Name Pfad Typ Beschreibung
Aufzugsvorfälle
ElevatorIncidents array of object

Array von gemeldeten Aufzugs- und Rolltreppenausfällen.

Veralteter Dienst
ElevatorIncidents.DateOutOfServ date-time

Datum und Uhrzeit (Eastern Standard Time), als die Einheit außerhalb des Diensts gemeldet wurde.

Datum aktualisiert
ElevatorIncidents.DateUpdated date-time

Datum und Uhrzeit (Eastern Standard Time), wann die Ausfälledetails zuletzt aktualisiert wurden.

Geschätzte Rückkehr zum Dienst
ElevatorIncidents.EstimatedReturnToService date-time

Geschätztes Datum und die Uhrzeit, bis zu dem die Einheit voraussichtlich zum normalen Dienst zurückkehren soll. Kann NULL sein.

Standortbeschreibung
ElevatorIncidents.LocationDescription string

Freitextbeschreibung des Standorts der Einheit innerhalb des Bahnhofs.

Bahnhofscode
ElevatorIncidents.StationCode string

Bahnhofscode für den Standort der Einheit.

Name der Station
ElevatorIncidents.StationName string

Name der vollständigen Station, kann Eingangsinformationen enthalten.

Symptombeschreibung
ElevatorIncidents.SymptomDescription string

Beschreibung, warum die Einheit nicht mehr in Betrieb ist oder anderweitig in reduziertem Betrieb.

Einheitenname
ElevatorIncidents.UnitName string

Eindeutiger Bezeichner für die Einheit.

Einheitstyp
ElevatorIncidents.UnitType string

Typ der Einheit. Wird entweder "ELEVATOR" oder "ROLLTREPPE" sein.

Bahnhofszeiten abrufen

Gibt öffnungs- und geplante Erste/letzte Zugzeiten für einen bestimmten StationCode zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bahnhofscode
StationCode True string

Bahnhofscode. Verwenden Sie die Station List-Methode, um eine Liste aller Stationscodes zurückzugeben.

Gibt zurück

Name Pfad Typ Beschreibung
Bahnhofszeiten
StationTimes array of object

Array, das Informationen zu Stationszeiten enthält.

Bahnhofscode
StationTimes.Code string

Bahnhofscode.

Name der Station
StationTimes.StationName string

Vollständiger Name der Station.

Monday
StationTimes.Monday DaySchedule
Tuesday
StationTimes.Tuesday DaySchedule
Wednesday
StationTimes.Wednesday DaySchedule
Thursday
StationTimes.Thursday DaySchedule
Friday
StationTimes.Friday DaySchedule
Saturday
StationTimes.Saturday DaySchedule
Sonntag
StationTimes.Sunday DaySchedule

Bus GTFS RT Fahrzeugpositionen abrufen

Gibt den GTFS RT Fahrzeugpositionen Feed für WMATA Bus zurück.

Gibt zurück

GTFS RT Fahrzeugpositionen Feed
binary

Bus GTFS statisch abrufen

Gibt die STATISCHE GTFS-Datendatei für WMATA-Bus zurück.

Gibt zurück

STATISCHE GTFS-Datendatei
binary

Bushalteplan abrufen

Gibt den Busplan für eine bestimmte Haltestelle und ein bestimmtes Datum zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Stopp-ID
StopID True string

Bezeichner der Haltestelle.

Datum
Date string

Datum im JJJJ-MM-DD Format, für das der Zeitplan abgerufen werden soll. Wird standardmäßig auf das heutige Datum festgelegt, falls nicht angegeben.

Gibt zurück

Name Pfad Typ Beschreibung
Zeitpläne beenden
StopSchedules array of object

Array mit Busplaninformationen für die Haltestelle.

Routen-ID
StopSchedules.RouteID string

Busroutenbezeichner.

Reise-ID
StopSchedules.TripID string

Eindeutiger Bezeichner für die Reise.

Startzeit
StopSchedules.StartTime date-time

Geplante Startzeit der Reise.

Endzeitpunkt
StopSchedules.EndTime date-time

Geplante Endzeit der Reise.

Busrouten abrufen

Gibt eine Liste der Busrouten und deren Varianten zurück.

Gibt zurück

Name Pfad Typ Beschreibung
Buslinien
Routes array of object

Array von Busrouten und deren Varianten.

Routen-ID
Routes.RouteID string

Busroutenbezeichner.

Routenname
Routes.Name string

Name der Busroute.

Zeilenbeschreibung
Routes.LineDescription string

Beschreibung der Buslinie.

Busroutenplan abrufen

Gibt den Busplan für eine bestimmte Route und ein bestimmtes Datum zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Routen-ID
RouteID True string

Busroutenbezeichner.

Datum
Date string

Datum im JJJJ-MM-DD Format, für das der Zeitplan abgerufen werden soll. Wird standardmäßig auf das heutige Datum festgelegt, falls nicht angegeben.

Gibt zurück

Name Pfad Typ Beschreibung
Routenpläne
RouteSchedules array of object

Array mit Informationen zum Busplan.

Routen-ID
RouteSchedules.RouteID string

Busroutenbezeichner.

Reise-ID
RouteSchedules.TripID string

Eindeutiger Bezeichner für die Reise.

Startzeit
RouteSchedules.StartTime date-time

Geplante Startzeit der Reise.

Endzeitpunkt
RouteSchedules.EndTime date-time

Geplante Endzeit der Reise.

Haltestellen
RouteSchedules.Stops array of object

Array von Haltestellen für die Reise.

Stopp-ID
RouteSchedules.Stops.StopID string

Stoppbezeichner.

Stoppname
RouteSchedules.Stops.Name string

Name des Stopps.

Ankunftszeit
RouteSchedules.Stops.Time date-time

Geplante Ankunftszeit an der Haltestelle.

Busstopps abrufen

Gibt eine Liste der Bushaltestellen zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Breitengrad
Lat number

Breitengrad des Mittelpunkts. Erforderlich, wenn Längengrad und Radius angegeben sind.

Längengrad
Lon number

Längengrad des Mittelpunkts. Erforderlich, wenn Breitengrad und Radius angegeben sind.

Radius
Radius number

Radius (Meter), der in den Suchbereich aufgenommen werden soll. Erforderlich, wenn Breiten- und Längengrad angegeben sind.

Gibt zurück

Name Pfad Typ Beschreibung
Haltestellen
Stops array of object

Array von Bushaltestellen für die angegebene Route.

Stopp-ID
Stops.StopID string

Stoppbezeichner.

Stoppname
Stops.Name string

Name der Bushaltestelle.

Breitengrad
Stops.Lat number

Breitengrad der Bushaltestelle.

Längengrad
Stops.Lon number

Länge der Bushaltestelle.

Eisenbahnlinien abrufen

Gibt Informationen zu allen Schienenlinien zurück.

Gibt zurück

Name Pfad Typ Beschreibung
Schienenlinien
Lines array of object

Array mit Zeileninformationen.

Anzeigename
Lines.DisplayName string

Vollständiger Name der Zeile.

Endstationscode
Lines.EndStationCode string

Endstationscode für die Zeile.

Internes Ziel 1
Lines.InternalDestination1 string

Zwischenterminalstationscode für einige Zeilen.

Internes Ziel 2
Lines.InternalDestination2 string

Ähnlich wie internalDestination1.

Zeilencode
Lines.LineCode string

Abkürzung mit zwei Buchstaben für die Zeile.

Startstationscode
Lines.StartStationCode string

Startstationscode für die Zeile.

Get rail and bus combined GTFS static

Gibt die STATISCHE GTFS-Datendatei für WMATA Rail und Bus kombiniert, täglich aktualisiert zurück.

Gibt zurück

Kombinierte GTFS-Datendatei
binary

Liste der Bahnhofspunkte abrufen

Gibt eine Liste der Standort- und Adressinformationen der Station basierend auf einem bestimmten LineCode zurück. Lassen Sie den LineCode weg, um alle Stationen zurückzugeben. Die Antwort ist ein Array von Objekten, die mit denen identisch sind, die in der Station Information-Methode zurückgegeben werden.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Zeilen
LineCode string

Abkürzung für Zwei-Buchstaben-Zeilencode: RD - Rot, YL - Gelb, GR - Grün, BL - Blau, OR - Orange, SV - Silber.

Gibt zurück

Name Pfad Typ Beschreibung
Stations
Stations array of object

Array mit Stationsinformationen.

Stadt
Stations.Address.City string

Ort.

Staat
Stations.Address.State string

Bundesland (gekürzt).

Straße
Stations.Address.Street string

Straße (für GPS-Verwendung).

Postleitzahl
Stations.Address.Zip string

PLZ.

Bahnhofscode
Stations.Code string

Bahnhofscode. Wiederholt von Eingaben.

Breitengrad
Stations.Lat number

Breite.

Längengrad
Stations.Lon number

Länge.

Name der Station
Stations.Name string

Name der Station.

Primärer Zeilencode
Stations.LineCode1 string

Zwei buchstabenige Abkürzung für eine Linie, die von dieser Station bedient wird.

Sekundärer Zeilencode
Stations.LineCode2 string

Zusätzliche Linie, die von dieser Station bedient wird, falls zutreffend.

Tertiärer Zeilencode
Stations.LineCode3 string

Zusätzliche Linie, die von dieser Station bedient wird, falls zutreffend.

Quaternärer Zeilencode
Stations.LineCode4 string

Zusätzliche Linie, die von dieser Station bedient wird, falls zutreffend.

Verbundener Bahnhofscode 1
Stations.StationTogether1 string

Für Stationen mit mehreren Plattformen wird hier der zusätzliche StationCode aufgeführt.

Verbundener Stationscode 2
Stations.StationTogether2 string

Ähnlich in Funktion wie StationTogether1.

Nächste Bus-Ankunftszeiten abrufen

Gibt die nächsten Anreisezeiten des Busses an einer angegebenen Haltestelle zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Stopp-ID
StopID True string

7-stellige regionale Stopp-ID.

Gibt zurück

Name Pfad Typ Beschreibung
Stoppname
StopName string

Vollständiger Name der Bushaltestelle.

Busvorhersagen
Predictions array of object

Array von Bus-Ankunftsvorhersagen an der Haltestelle.

Richtungsnummer
Predictions.DirectionNum string

Binäre Richtung des Busses (0 oder 1), der entgegengesetzte Richtungen für dieselbe Route angibt.

Richtungstext
Predictions.DirectionText string

Kundenfreundliche Beschreibung der Busrichtung und des Ziels.

Minuten bis zur Ankunft
Predictions.Minutes integer

Minuten bis der Bus an der Haltestelle ankommt.

Routen-ID
Predictions.RouteID string

Basisroutenname, wie auf dem Bus angezeigt.

Reise-ID
Predictions.TripID string

Bezeichner für die Busreise, nützlich zum Korrelieren mit anderen Daten.

Fahrzeug-ID
Predictions.VehicleID string

Busbezeichner, nützlich für die Verfolgung des spezifischen Fahrzeugs.

Nächste Zug-Ankunftszeiten abrufen

Gibt die nächsten Informationen zur Ankunft des Zugs für einen oder mehrere Stationen zurück. Gibt einen leeren Satz von Ergebnissen zurück, wenn keine Vorhersagen verfügbar sind. Verwenden Sie "All" für den Parameter "StationCodes", um Vorhersagen für alle Stationen zurückzugeben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Bahnhofscodes
StationCodes True string

Durch Trennzeichen getrennte Liste der Stationscodes. Für alle Vorhersagen verwenden Sie "Alle"

Gibt zurück

Name Pfad Typ Beschreibung
Züge
Trains array of object

Array von Zügen, die am Bahnhof ankommen.

Zugwagen
Trains.Car string

Anzahl der Autos im Zug, in der Regel 6 oder 8.

Bestimmungsort
Trains.Destination string

Gekürzte Version des Endziels des Zugs.

Zielstationscode
Trains.DestinationCode string

Station code of the destination, if available.

Zielname
Trains.DestinationName string

Vollständiger Name der Zielstation.

Gruppe nachverfolgen
Trains.Group string

Gibt die Streckengruppe an, auf der sich der Zug befindet.

Zeilenkürzel
Trains.Line string

Abkürzung der Zuglinie (z. B. RD für Rote Linie).

Ankunftsstationscode
Trains.LocationCode string

Bahnhofscode, in dem der Zug eintrifft.

Name der Ankunftsstation
Trains.LocationName string

Vollständiger Name des Bahnhofs, an dem der Zug ankommt.

Minuten bis zur Ankunft
Trains.Min string

Minuten bis zum Eintreffen des Zugs. Kann ein numerischer Wert oder Text sein, z. B. ARR (eintreffend) oder BRD (Boarding).

Rail GTFS statisch abrufen

Gibt die STATISCHE GTFS-Datendatei für WMATA Rail zurück, die täglich aktualisiert wird.

Gibt zurück

STATISCHE GTFS-Datendatei
binary

Weg zwischen Den Bahnhöfen

Gibt einen Satz sortierter Stationen und Entfernungen zwischen zwei Stationen in derselben Zeile zurück.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Von Station Code
FromStationCode True string

Bahnhofscode für die Ursprungsstation.

An Bahnhofscode
ToStationCode True string

Bahnhofscode für die Zielstation.

Gibt zurück

Name Pfad Typ Beschreibung
Pfad zwischen Stationen
Path array of object

Array mit Pfaddetails.

Entfernung zum vorherigen Bahnhof
Path.DistanceToPrev integer

Entfernung in Fuß zur vorherigen Station in der Liste.

Zeilencode
Path.LineCode string

Die Zwei-Buchstaben-Abkürzung für die Linie, auf der sich die Plattform dieser Station befindet.

Laufende Nummer
Path.SeqNum integer

Sortierte Sequenznummer.

Bahnhofscode
Path.StationCode string

Bahnhofscode für diese Station.

Name der Station
Path.StationName string

Vollständiger Name für diese Station.

Definitionen

DaySchedule

Name Pfad Typ Beschreibung
Öffnungszeit
OpeningTime string

Geplante Öffnungszeit des Bahnhofs.

Erste Züge
FirstTrains array of object

Array mit Informationen zum ersten Zug.

Abfahrtszeit
FirstTrains.Time string

Geplante Abfahrtszeit des ersten Zugs.

Zielstation
FirstTrains.DestinationStation string

Bahnhofscode des Ziels des ersten Zugs.

Letzte Züge
LastTrains array of object

Array, das letzte Traininformationen enthält.

Abfahrtszeit
LastTrains.Time string

Geplante Abfahrtszeit des letzten Zugs.

Zielstation
LastTrains.DestinationStation string

Bahnhofscode des Ziels des letzten Zugs.

binär

Dies ist der grundlegende Datentyp "binary".