Delen via


WMATA (onafhankelijke uitgever) (preview)

Deze connector biedt toegang tot verschillende services van de Washington Metropolitan Area Transit Authority (WMATA).

Deze connector is beschikbaar in de volgende producten en regio's:

Dienst Class Regions
Copilot Studio Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Logic-apps Standaard Alle Logic Apps-regio's , met uitzondering van het volgende:
     - Azure Government-regio's
     - Azure China-regio's
     - Us Department of Defense (DoD)
Power Apps Premium Alle Power Apps-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Alle Power Automate-regio's , met uitzondering van het volgende:
     - Amerikaanse overheid (GCC)
     - Amerikaanse overheid (GCC High)
     - China Cloud beheerd door 21Vianet
     - Us Department of Defense (DoD)
Contactpersoon
Naam Richard Wilson
URL https://www.richardawilson.com
E-mailen richard.a.wilson@microsoft.com
Connectormetagegevens
Uitgever Richard Wilson, Daniel Cox
Webpagina https://developer.wmata.com/
Privacybeleid https://www.wmata.com/about/records/privacy.cfm
Categorieën Gegevens

Een verbinding maken

De connector ondersteunt de volgende verificatietypen:

standaard Parameters voor het maken van verbinding. Alle regio's Niet deelbaar

Verstek

Van toepassing: Alle regio's

Parameters voor het maken van verbinding.

Dit is geen deelbare verbinding. Als de power-app wordt gedeeld met een andere gebruiker, wordt een andere gebruiker gevraagd om expliciet een nieuwe verbinding te maken.

Naam Typologie Description Verplicht
API-sleutel beveiligde string De API-sleutel voor deze API Klopt

Beperkingslimieten

Name Aanroepen Verlengingsperiode
API-aanroepen per verbinding 100 60 seconden

Acties

Bus GTFS RT-reisupdates ophalen

Retourneert de FEED voor GTFS RT-reisupdates voor WMATA-bus.

Bus GTFS RT-voertuigposities ophalen

Retourneert de GTFS RT-voertuigpositiesfeed voor WMATA-bus.

BUS GTFS RT-waarschuwingen ophalen

Retourneert de feed met GTFS RT-servicewaarschuwingen voor WMATA-bus.

Bus GTFS statisch ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA-bus.

Busincidenten ophalen

Retourneert een set gerapporteerde busincidenten of vertragingen voor een bepaalde route. Als de routeparameter wordt weggelaten, worden alle gerapporteerde incidenten geretourneerd.

Busposities ophalen

Retourneert busposities voor de opgegeven route, met een optionele zoekstraal. Als er geen parameters zijn opgegeven, worden alle busposities geretourneerd.

Busroutes ophalen

Retourneert een lijst met busroutes en hun varianten.

Busrouteschema ophalen

Retourneert het busschema voor een specifieke route en datum.

Busstops ophalen

Retourneert een lijst met bushaltes.

Busstopschema ophalen

Retourneert het busschema voor een specifieke stop en datum.

Circuits bijhouden ophalen

Retourneert een lijst met alle circuitcircuits, inclusief circuits op zaksporen en crossovers. Elk circuit kan verwijzingen naar de rechter- en linker buren bevatten.

Details van busroute ophalen

Retourneert een reeks geordende breedtegraad-/lengtegraadpunten langs een routevariant, samen met de lijst met gestopte stops.

Informatie over het parkeren van het treinstation ophalen

Retourneert parkeerinformatie op een station op basis van een bepaalde StationCode.

Informatie over het treinstation ophalen

Retourneert locatie- en adresgegevens op basis van een bepaalde StationCode.

Informatie over het treinstation ophalen

Retourneert reistijd- en afstandsinformatie tussen twee stations.

Ingangen van het treinstation ophalen

Retourneert een lijst met ingangen in het nabijgelegen station op basis van breedtegraad, lengtegraad en radius.

Lift- en roltrapstoringen ophalen

Retourneert een lijst met gerapporteerde lift- en roltrapstoringen op een bepaald station. Laat de parameter StationCode weg om alle gerapporteerde storingen te retourneren.

Lijst met treinstations ophalen

Retourneert een lijst met stationlocatie- en adresgegevens op basis van een bepaalde LineCode. Laat de LineCode weg om alle stations te retourneren. Het antwoord is een matrix van objecten die identiek zijn aan de objecten die zijn geretourneerd in de methode Station Information.

Live trainposities krijgen

Retourneert unieke identificeerbare treinen in dienst en welke circuitcircuits ze momenteel innemen. Retourneert een lege set resultaten wanneer er geen posities beschikbaar zijn.

Pad tussen treinstations ophalen

Retourneert een reeks geordende stations en afstanden tussen twee stations op dezelfde lijn.

Rail GTFS RT-reisupdates ophalen

Retourneert de FEED voor GTFS RT-reisupdates voor WMATA-rail.

Rail GTFS RT-voertuigposities ophalen

Retourneert de GTFS RT-voertuigpositiesfeed voor WMATA-rail.

RAIL GTFS RT-waarschuwingen ophalen

Retourneert de feed met GTFS RT-servicewaarschuwingen voor WMATA-rail.

Rail GTFS statisch ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA-rail, dagelijks bijgewerkt.

Raillijnen ophalen

Retourneert informatie over alle spoorlijnen.

Spoorincidenten ophalen

Retourneert gerapporteerde spoorincidenten, inclusief aanzienlijke onderbrekingen en vertragingen naar normale service. De gegevens zijn identiek aan de metrorailservicestatusfeed van WMATA.

Standaardtreinroutes ophalen

Retourneert een geordende lijst met voornamelijk omzetcircuits (en sommige leadcircuits), gerangschikt op lijn- en volgnummer. Deze gegevens worden niet regelmatig gewijzigd en moeten gedurende een redelijke tijd in de cache worden opgeslagen.

Statische GTFS-combinaties van rails en bussen ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA rail en bus gecombineerd, dagelijks bijgewerkt.

Treinstationtijden ophalen

Retourneert openings- en geplande eerste/laatste treintijden voor een bepaalde StationCode.

Volgende bus aankomsttijden ophalen

Retourneert de volgende bus aankomsttijden bij een opgegeven stop.

Volgende trein aankomsttijden ophalen

Retourneert de volgende informatie over de aankomst van de trein voor een of meer stations. Retourneert een lege set resultaten wanneer er geen voorspellingen beschikbaar zijn. Gebruik All voor de parameter StationCodes om voorspellingen voor alle stations te retourneren.

Bus GTFS RT-reisupdates ophalen

Retourneert de FEED voor GTFS RT-reisupdates voor WMATA-bus.

Retouren

Feed voor UPDATES van GTFS RT-reis
binary

Bus GTFS RT-voertuigposities ophalen

Retourneert de GTFS RT-voertuigpositiesfeed voor WMATA-bus.

Retouren

Voer van GTFS RT-voertuigposities
binary

BUS GTFS RT-waarschuwingen ophalen

Retourneert de feed met GTFS RT-servicewaarschuwingen voor WMATA-bus.

Retouren

Feed voor GTFS RT-servicewaarschuwingen
binary

Bus GTFS statisch ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA-bus.

Retouren

STATISCHE GTFS-gegevensbestand
binary

Busincidenten ophalen

Retourneert een set gerapporteerde busincidenten of vertragingen voor een bepaalde route. Als de routeparameter wordt weggelaten, worden alle gerapporteerde incidenten geretourneerd.

Parameters

Name Sleutel Vereist Type Description
Route
Route string

Basisbusroute. Variaties worden niet herkend (gebruik bijvoorbeeld C2 in plaats van C2v1, C2v2).

Retouren

Name Pad Type Description
Busincidenten
BusIncidents array of object

Matrix van gerapporteerde busincidenten of vertragingen.

Datum bijgewerkt
BusIncidents.DateUpdated date-time

Datum en tijd (Eastern Standard Time) waarop het incident voor het laatst is bijgewerkt.

Beschrijving van incident
BusIncidents.Description string

Beschrijving van de vertraging of het incident in vrije tekst.

Incident-ID
BusIncidents.IncidentID string

Unieke id voor het incident.

Incidenttype
BusIncidents.IncidentType string

Beschrijving van vrije tekst van het incidenttype, meestal 'Vertraging' of 'Waarschuwing'.

Beïnvloede routes
BusIncidents.RoutesAffected array of string

Matrix van routes die worden beïnvloed door het incident.

Busposities ophalen

Retourneert busposities voor de opgegeven route, met een optionele zoekstraal. Als er geen parameters zijn opgegeven, worden alle busposities geretourneerd.

Parameters

Name Sleutel Vereist Type Description
Route-id
RouteID string

Basisbusroute, bijvoorbeeld 70, 10A.

Breedtegraad
Lat number

Breedtegraad van middelpunt, vereist als lengtegraad en radius zijn opgegeven.

Lengtegraad
Lon number

Lengtegraad van middelpunt, vereist als Breedtegraad en Radius zijn opgegeven.

Radius
Radius number

Radius (meters) die moet worden opgenomen in het zoekgebied, vereist als Breedtegraad en Lengtegraad zijn opgegeven.

Retouren

Name Pad Type Description
Busposities
BusPositions array of object

Matrix met informatie over de positie van de bus.

Laatste update
BusPositions.DateTime date-time

Datum en tijd van de laatste update van de positie (Eastern Standard Time).

Planningsdeviatie
BusPositions.Deviation number

Afwijking in minuten van de planning. Positieve waarden geven aan dat de bus te laat wordt uitgevoerd, terwijl negatieve waarden aangeven dat deze vóór de planning valt.

Richting
BusPositions.DirectionText string

Algemene richting van de reis, zoals NOORD, ZUID, OOST of WEST.

Breedtegraad
BusPositions.Lat number

Laatst gerapporteerde breedtegraad van de bus.

Lengtegraad
BusPositions.Lon number

Laatst gerapporteerde lengtegraad van de bus.

Route-id
BusPositions.RouteID string

Basisroutenaam zoals weergegeven in de bus.

Eindtijd van reis
BusPositions.TripEndTime date-time

Geplande einddatum en -tijd (Eastern Standard Time) van de huidige reis van de bus.

Hoofdteken van reis
BusPositions.TripHeadsign string

Bestemming van de bus.

Reis-id
BusPositions.TripID string

Unieke reis-id, die correleert met planningsgegevens.

Voertuig-id
BusPositions.VehicleID string

Unieke id voor de bus, meestal zichtbaar op de bus zelf.

Busroutes ophalen

Retourneert een lijst met busroutes en hun varianten.

Retouren

Name Pad Type Description
Busroutes
Routes array of object

Matrix van busroutes en hun varianten.

Route-id
Routes.RouteID string

Busroute-id.

Routenaam
Routes.Name string

Naam van de busroute.

Regelbeschrijving
Routes.LineDescription string

Beschrijving van de buslijn.

Busrouteschema ophalen

Retourneert het busschema voor een specifieke route en datum.

Parameters

Name Sleutel Vereist Type Description
Route-id
RouteID True string

Busroute-id.

Datum
Date string

Datum in JJJJ-MM-DD indeling waarvoor het schema moet worden opgehaald. Standaard ingesteld op de datum van vandaag als deze niet is opgegeven.

Retouren

Name Pad Type Description
Routeschema's
RouteSchedules array of object

Matrix met busplanningsgegevens.

Route-id
RouteSchedules.RouteID string

Busroute-id.

Reis-id
RouteSchedules.TripID string

Unieke id voor de reis.

Begintijd
RouteSchedules.StartTime date-time

Geplande begintijd van de reis.

Eindtijd
RouteSchedules.EndTime date-time

Geplande eindtijd van de reis.

Stopt
RouteSchedules.Stops array of object

Matrix van stops voor de reis.

Id stoppen
RouteSchedules.Stops.StopID string

Id stoppen.

Naam stoppen
RouteSchedules.Stops.Name string

Naam van de stop.

Aankomsttijd
RouteSchedules.Stops.Time date-time

Geplande aankomsttijd bij de stop.

Busstops ophalen

Retourneert een lijst met bushaltes.

Parameters

Name Sleutel Vereist Type Description
Breedtegraad
Lat number

Breedtegraad van middelpunt. Vereist als lengtegraad en radius zijn opgegeven.

Lengtegraad
Lon number

Lengtegraad van middelpunt. Vereist als breedtegraad en radius zijn opgegeven.

Radius
Radius number

Radius (meters) om op te nemen in het zoekgebied. Vereist als breedtegraad en lengtegraad zijn opgegeven.

Retouren

Name Pad Type Description
Stopt
Stops array of object

Matrix van bushaltes voor de opgegeven route.

Id stoppen
Stops.StopID string

Id stoppen.

Naam stoppen
Stops.Name string

Naam van de bushalte.

Breedtegraad
Stops.Lat number

Breedtegraad van de bushalte.

Lengtegraad
Stops.Lon number

Lengtegraad van de bushalte.

Busstopschema ophalen

Retourneert het busschema voor een specifieke stop en datum.

Parameters

Name Sleutel Vereist Type Description
Id stoppen
StopID True string

Busstop-id.

Datum
Date string

Datum in JJJJ-MM-DD indeling waarvoor het schema moet worden opgehaald. Standaard ingesteld op de datum van vandaag als deze niet is opgegeven.

Retouren

Name Pad Type Description
Schema's stoppen
StopSchedules array of object

Matrix met busplanningsgegevens voor de stop.

Route-id
StopSchedules.RouteID string

Busroute-id.

Reis-id
StopSchedules.TripID string

Unieke id voor de reis.

Begintijd
StopSchedules.StartTime date-time

Geplande begintijd van de reis.

Eindtijd
StopSchedules.EndTime date-time

Geplande eindtijd van de reis.

Circuits bijhouden ophalen

Retourneert een lijst met alle circuitcircuits, inclusief circuits op zaksporen en crossovers. Elk circuit kan verwijzingen naar de rechter- en linker buren bevatten.

Retouren

Name Pad Type Description
Circuits bijhouden
TrackCircuits array of object

Matrix met circuitinformatie bijhouden.

Circuit-id
TrackCircuits.CircuitId integer

Uniek identificeerbaar circuitnummer.

Nummer bijhouden
TrackCircuits.Track integer

Nummer bijhouden. 1 en 2 geven de hoofdlijnen aan, 0 en 3 zijn verbindingslijnen en zaksporen.

Buren
TrackCircuits.Neighbors array of object

Matrix met informatie over de track circuit neighbor.

Type buur
TrackCircuits.Neighbors.NeighborType string

Groep Linker- of Rechterbuurhoek.

Circuit-id's
TrackCircuits.Neighbors.CircuitIds array of integer

Matrix van aangrenzende circuit-id's.

Details van busroute ophalen

Retourneert een reeks geordende breedtegraad-/lengtegraadpunten langs een routevariant, samen met de lijst met gestopte stops.

Parameters

Name Sleutel Vereist Type Description
Route-id
RouteID True string

Busroutevariant, bijvoorbeeld 70, 10A, 10Av1.

Datum
Date string

Datum in JJJJ-MM-DD indeling waarvoor route- en stopgegevens moeten worden opgehaald. Standaard ingesteld op de datum van vandaag, tenzij opgegeven.

Retouren

Name Pad Type Description
Richtingnummer
Direction0.DirectionNum string

Binaire eigenschap die de richting aangeeft (0 of 1) voor de routevariant.

Tekst in de richting
Direction0.DirectionText string

Algemene richting van de routevariant (bijvoorbeeld NOORD, ZUID, OOST, WEST, LOOP).

Routeshape
Direction0.Shape array of object

Matrix met shapepuntinformatie langs de route.

Breedtegraad
Direction0.Shape.Lat number

Breedtegraad van het shapepunt.

Lengtegraad
Direction0.Shape.Lon number

Lengtegraad van het shapepunt.

Volgnummer
Direction0.Shape.SeqNum integer

Volgorde van het punt in de volgorde van shapepunten.

Stopt
Direction0.Stops array of object

Matrix met stopinformatie langs de route.

Breedtegraad stoppen
Direction0.Stops.Lat number

Breedtegraad van de stop.

Lengtegraad stoppen
Direction0.Stops.Lon number

Lengtegraad van de stop.

Naam stoppen
Direction0.Stops.Name string

De naam van de stop, die enigszins kan verschillen van wat er op de bus wordt weergegeven.

Id stoppen
Direction0.Stops.StopID string

Regionale id van 7 cijfers voor de stop.

Routes bij stop
Direction0.Stops.Routes array of string

Matrix van routevarianten die de stop bedienen.

Richtingnummer
Direction1.DirectionNum string

Binaire eigenschap die de richting aangeeft (0 of 1) voor de routevariant.

Tekst in de richting
Direction1.DirectionText string

Algemene richting van de routevariant (bijvoorbeeld NOORD, ZUID, OOST, WEST, LOOP).

Routeshape
Direction1.Shape array of object

Matrix met shapepuntinformatie langs de route.

Breedtegraad
Direction1.Shape.Lat number

Breedtegraad van het shapepunt.

Lengtegraad
Direction1.Shape.Lon number

Lengtegraad van het shapepunt.

Volgnummer
Direction1.Shape.SeqNum integer

Volgorde van het punt in de volgorde van shapepunten.

Stopt
Direction1.Stops array of object

Matrix met stopinformatie langs de route.

Breedtegraad stoppen
Direction1.Stops.Lat number

Breedtegraad van de stop.

Lengtegraad stoppen
Direction1.Stops.Lon number

Lengtegraad van de stop.

Naam stoppen
Direction1.Stops.Name string

De naam van de stop, die enigszins kan verschillen van wat er op de bus wordt weergegeven.

Id stoppen
Direction1.Stops.StopID string

Regionale id van 7 cijfers voor de stop.

Routes bij stop
Direction1.Stops.Routes array of string

Matrix van routevarianten die de stop bedienen.

Informatie over het parkeren van het treinstation ophalen

Retourneert parkeerinformatie op een station op basis van een bepaalde StationCode.

Parameters

Name Sleutel Vereist Type Description
Stationcode
StationCode string

Stationcode. Gebruik de methode Station List om een lijst met alle stationscodes te retourneren.

Retouren

Name Pad Type Description
Stations parkeren
StationsParking array of object

Matrix met parkeerinformatie over station.

Stationcode
StationsParking.Code string

Stationcode voor de parkeerinformatie.

Parkeernotities
StationsParking.Notes string

Extra parkeerplaatsen zoals nabijgelegen kavels.

Totaal aantal parkeerplaatsen
StationsParking.AllDayParking.TotalCount integer

Aantal parkeerplaatsen die de hele dag beschikbaar zijn.

Kosten van rijder
StationsParking.AllDayParking.RiderCost number

Kosten de hele dag per dag (weekdag) voor metrorijders.

Kosten van niet-rijder
StationsParking.AllDayParking.NonRiderCost number

Kosten de hele dag per dag (weekdag) voor niet-Metro renners.

Totaal aantal korte parkeerplaatsen
StationsParking.ShortTermParking.TotalCount integer

Aantal korte parkeerplaatsen beschikbaar.

Kortdurende parkeernotities
StationsParking.ShortTermParking.Notes string

Diverse informatie met betrekking tot kortetermijnparking.

Informatie over het treinstation ophalen

Retourneert locatie- en adresgegevens op basis van een bepaalde StationCode.

Parameters

Name Sleutel Vereist Type Description
Stationcode
StationCode True string

Stationcode. Gebruik de methode Station List om een lijst met alle stationscodes te retourneren.

Retouren

Name Pad Type Description
City
Address.City string

Plaats waar het station zich bevindt.

Staat
Address.State string

Staat (afgekort) waar het station zich bevindt.

Adres
Address.Street string

Adres van het station.

Postcode
Address.Zip string

Postcode van het station.

Stationcode
Code string

Stationcode.

Breedtegraad
Lat number

Breedtegraad van het station.

Lengtegraad
Lon number

Lengtegraad van het station.

Stationnaam
Name string

Volledige naam van het station.

Primaire regelcode
LineCode1 string

Afkorting van twee letters voor één regel die door dit station wordt bediend.

Secundaire regelcode
LineCode2 string

Extra lijn bediend door dit station.

Tertiaire regelcode
LineCode3 string

Extra lijn bediend door dit station.

Aangesloten station code 1
StationTogether1 string

De extra StationCode wordt hier vermeld.

Aangesloten stationcode 2
StationTogether2 string

Vergelijkbaar met StationTogether1.

Informatie over het treinstation ophalen

Retourneert reistijd- en afstandsinformatie tussen twee stations.

Parameters

Name Sleutel Vereist Type Description
Vanaf stationcode
FromStationCode True string

Stationcode voor het oorspronkelijke station.

Naar station code
ToStationCode True string

Stationcode voor het doelstation.

Retouren

Name Pad Type Description
Station naar station info
StationToStationInfos array of object

Matrix met reistijd- en afstandsinformatie tussen twee stations.

Afstand in mijlen
StationToStationInfos.CompositeMiles number

Afstand tussen de twee stations in mijlen.

Doelstation
StationToStationInfos.DestinationStation string

Stationcode voor het doelstation.

Piektarief
StationToStationInfos.RailFare.PeakTime number

Tarief tijdens piekuren.

Daltarief
StationToStationInfos.RailFare.OffPeakTime number

Tarief tijdens daluren.

Hogere/uitgeschakelde tarief
StationToStationInfos.RailFare.SeniorDisabled number

Tarief voor senioren en mensen met een handicap.

Reistijd
StationToStationInfos.RailTime integer

Geschatte reistijd in minuten.

Bronstation
StationToStationInfos.SourceStation string

Stationcode voor het bronstation.

Ingangen van het treinstation ophalen

Retourneert een lijst met ingangen in het nabijgelegen station op basis van breedtegraad, lengtegraad en radius.

Parameters

Name Sleutel Vereist Type Description
Breedtegraad
Lat number

Middelpunt breedtegraad, vereist als lengtegraad en radius zijn opgegeven.

Lengtegraad
Lon number

Lengtegraad van middelpunt, vereist als breedtegraad en radius zijn opgegeven.

Radius
Radius number

Radius (meters) die moet worden opgenomen in het zoekgebied, vereist als Breedtegraad en Lengtegraad zijn opgegeven.

Retouren

Name Pad Type Description
Ingangen station
Entrances array of object

Matrix met gedetailleerde informatie over ingangen van station.

Beschrijving van ingang
Entrances.Description string

Aanvullende informatie voor de ingang.

Breedtegraad
Entrances.Lat number

Breedtegraad van de ingang.

Lengtegraad
Entrances.Lon number

Lengtegraad van de ingang.

Beginnaam
Entrances.Name string

Naam van de ingang.

Stationcode 1
Entrances.StationCode1 string

De stationscode die aan deze ingang is gekoppeld.

Stationcode 2
Entrances.StationCode2 string

Voor stations met meerdere platforms, de andere stationscode.

Lift- en roltrapstoringen ophalen

Retourneert een lijst met gerapporteerde lift- en roltrapstoringen op een bepaald station. Laat de parameter StationCode weg om alle gerapporteerde storingen te retourneren.

Parameters

Name Sleutel Vereist Type Description
Stationcode
StationCode string

Stationcode. Gebruik de methode Station List om een lijst met alle stationscodes te retourneren.

Retouren

Name Pad Type Description
Liftincidenten
ElevatorIncidents array of object

Matrix van gerapporteerde lift- en roltrapstoringen.

Datum buiten gebruik
ElevatorIncidents.DateOutOfServ date-time

Datum en tijd (Eastern Standard Time) toen de eenheid buiten gebruik werd gerapporteerd.

Datum bijgewerkt
ElevatorIncidents.DateUpdated date-time

Datum en tijd (Eastern Standard Time) waarop de details van de storing voor het laatst zijn bijgewerkt.

Geschatte terugkeer naar service
ElevatorIncidents.EstimatedReturnToService date-time

Geschatte datum en tijd op het moment waarop de eenheid naar verwachting terugkeert naar de normale service. Kan NUL zijn.

Locatiebeschrijving
ElevatorIncidents.LocationDescription string

Beschrijving van vrije tekst van de locatie van de eenheid binnen het station.

Stationcode
ElevatorIncidents.StationCode string

Stationcode voor de locatie van de eenheid.

Stationnaam
ElevatorIncidents.StationName string

Volledige stationnaam, kan toegangsinformatie bevatten.

Beschrijving van symptoom
ElevatorIncidents.SymptomDescription string

Beschrijving waarom de eenheid niet meer in gebruik is of anderszins in beperkte werking is.

Eenheidsnaam
ElevatorIncidents.UnitName string

Unieke id voor de eenheid.

Eenheidstype
ElevatorIncidents.UnitType string

Type eenheid. Dit is 'LIFT' of 'ESCALATOR'.

Lijst met treinstations ophalen

Retourneert een lijst met stationlocatie- en adresgegevens op basis van een bepaalde LineCode. Laat de LineCode weg om alle stations te retourneren. Het antwoord is een matrix van objecten die identiek zijn aan de objecten die zijn geretourneerd in de methode Station Information.

Parameters

Name Sleutel Vereist Type Description
Lijn
LineCode string

Afkorting van regelcode van twee letters: RD - Rood, YL - Geel, GR - Groen, BL - Blauw, OF - Oranje, SV - Zilver.

Retouren

Name Pad Type Description
Stations
Stations array of object

Matrix met stationinformatie.

City
Stations.Address.City string

Plaats.

Staat
Stations.Address.State string

Staat (afgekort).

Adres
Stations.Address.Street string

Adres (voor GPS-gebruik).

Postcode
Stations.Address.Zip string

Postcode.

Stationcode
Stations.Code string

Stationcode. Herhaald uit invoer.

Breedtegraad
Stations.Lat number

Breedtegraad.

Lengtegraad
Stations.Lon number

Lengtegraad.

Stationnaam
Stations.Name string

Stationnaam.

Primaire regelcode
Stations.LineCode1 string

Afkorting van twee letters voor één regel die door dit station wordt bediend.

Secundaire regelcode
Stations.LineCode2 string

Extra lijn bediend door dit station, indien van toepassing.

Tertiaire regelcode
Stations.LineCode3 string

Extra lijn bediend door dit station, indien van toepassing.

De regelcode van Denary
Stations.LineCode4 string

Extra lijn bediend door dit station, indien van toepassing.

Aangesloten station code 1
Stations.StationTogether1 string

Voor stations met meerdere platforms wordt de extra StationCode hier vermeld.

Aangesloten stationcode 2
Stations.StationTogether2 string

Vergelijkbaar met StationTogether1.

Live trainposities krijgen

Retourneert unieke identificeerbare treinen in dienst en welke circuitcircuits ze momenteel innemen. Retourneert een lege set resultaten wanneer er geen posities beschikbaar zijn.

Retouren

Name Pad Type Description
Posities trainen
TrainPositions array of object

Matrix met informatie over de positie van de trein.

Train ID
TrainPositions.TrainId string

Uniek identificeerbare interne trein-id.

Treinnummer
TrainPositions.TrainNumber string

Niet-unieke trein-id die wordt gebruikt door WMATA.

Aantal auto's
TrainPositions.CarCount integer

Aantal auto's in de trein. Kan soms 0 zijn wanneer er geen gegevens beschikbaar zijn.

Richtingnummer
TrainPositions.DirectionNum integer

Richting van beweging. 1 is noord- en oostwaarts, 2 is zuid-afhankelijk/westwaarts.

Circuit-id
TrainPositions.CircuitId integer

De circuit-id waarop de trein zich momenteel bevindt.

Doelstationcode
TrainPositions.DestinationStationCode string

Doelstationcode. Kan NULL zijn.

Regelcode
TrainPositions.LineCode string

Afkorting van twee letters voor de regel.

Seconden op locatie
TrainPositions.SecondsAtLocation integer

Bij benadering de tijd van de woning op het huidige circuit.

Service-type
TrainPositions.ServiceType string

Servicetype van de trein, zoals Normaal of Speciaal.

Pad tussen treinstations ophalen

Retourneert een reeks geordende stations en afstanden tussen twee stations op dezelfde lijn.

Parameters

Name Sleutel Vereist Type Description
Vanaf stationcode
FromStationCode True string

Stationcode voor het oorspronkelijke station.

Naar station code
ToStationCode True string

Stationcode voor het doelstation.

Retouren

Name Pad Type Description
Pad tussen stations
Path array of object

Matrix met paddetails.

Afstand tot het vorige station
Path.DistanceToPrev integer

Afstand tussen voeten en het vorige station in de lijst.

Regelcode
Path.LineCode string

Afkorting van twee letters voor de lijn waarop het platform van dit station zich bevindt.

Volgnummer
Path.SeqNum integer

Geordende volgnummer.

Stationcode
Path.StationCode string

Stationcode voor dit station.

Stationnaam
Path.StationName string

Volledige naam voor dit station.

Rail GTFS RT-reisupdates ophalen

Retourneert de FEED voor GTFS RT-reisupdates voor WMATA-rail.

Retouren

Feed voor UPDATES van GTFS RT-reis
binary

Rail GTFS RT-voertuigposities ophalen

Retourneert de GTFS RT-voertuigpositiesfeed voor WMATA-rail.

Retouren

Voer van GTFS RT-voertuigposities
binary

RAIL GTFS RT-waarschuwingen ophalen

Retourneert de feed met GTFS RT-servicewaarschuwingen voor WMATA-rail.

Retouren

Feed voor GTFS RT-servicewaarschuwingen
binary

Rail GTFS statisch ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA-rail, dagelijks bijgewerkt.

Retouren

STATISCHE GTFS-gegevensbestand
binary

Raillijnen ophalen

Retourneert informatie over alle spoorlijnen.

Retouren

Name Pad Type Description
Raillijnen
Lines array of object

Matrix met lijngegevens.

Weergavenaam
Lines.DisplayName string

Volledige naam van de regel.

Eindstationcode
Lines.EndStationCode string

Eindstationcode voor de lijn.

Interne bestemming 1
Lines.InternalDestination1 string

Tussenliggende terminalstationcode voor een aantal regels.

Interne bestemming 2
Lines.InternalDestination2 string

Vergelijkbaar met InternalDestination1.

Regelcode
Lines.LineCode string

Afkorting van twee letters voor de regel.

Stationcode starten
Lines.StartStationCode string

Begin stationcode voor de lijn.

Spoorincidenten ophalen

Retourneert gerapporteerde spoorincidenten, inclusief aanzienlijke onderbrekingen en vertragingen naar normale service. De gegevens zijn identiek aan de metrorailservicestatusfeed van WMATA.

Retouren

Name Pad Type Description
Railincidenten
Incidents array of object

Matrix van gerapporteerde spoorincidenten, waaronder onderbrekingen en vertragingen.

Datum bijgewerkt
Incidents.DateUpdated date-time

Datum en tijd (Eastern Standard Time) waarop het incident voor het laatst is bijgewerkt.

Beschrijving van incident
Incidents.Description string

Beschrijving van het incident in vrije tekst.

Incident-ID
Incidents.IncidentID string

Unieke id voor het incident.

Incidenttype
Incidents.IncidentType string

Beschrijving van vrije tekst van het incidenttype, meestal 'Vertraging' of 'Waarschuwing'.

Beïnvloede regels
Incidents.LinesAffected string

Door puntkomma's en door spaties gescheiden lijst met regelcodes die worden beïnvloed door het incident.

Standaardtreinroutes ophalen

Retourneert een geordende lijst met voornamelijk omzetcircuits (en sommige leadcircuits), gerangschikt op lijn- en volgnummer. Deze gegevens worden niet regelmatig gewijzigd en moeten gedurende een redelijke tijd in de cache worden opgeslagen.

Retouren

Name Pad Type Description
Standaardroutes
StandardRoutes array of object

Matrix met informatie over de omzetregel.

Regelcode
StandardRoutes.LineCode string

Afkorting voor de omzetregel.

Circuits bijhouden
StandardRoutes.TrackCircuits array of object

Matrix met geordende circuitinformatie.

Circuit-id
StandardRoutes.TrackCircuits.CircuitId integer

Uniek identificeerbaar circuitnummer.

Volgnummer
StandardRoutes.TrackCircuits.SeqNum integer

Volgorde waarin het circuit voor de opgegeven lijn en track wordt weergegeven.

Stationcode
StandardRoutes.TrackCircuits.StationCode string

Stationcode als het circuit zich op een station bevindt, anders NULL.

Statische GTFS-combinaties van rails en bussen ophalen

Retourneert het statische GTFS-gegevensbestand voor WMATA rail en bus gecombineerd, dagelijks bijgewerkt.

Retouren

Gecombineerd statische GTFS-gegevensbestand
binary

Treinstationtijden ophalen

Retourneert openings- en geplande eerste/laatste treintijden voor een bepaalde StationCode.

Parameters

Name Sleutel Vereist Type Description
Stationcode
StationCode True string

Stationcode. Gebruik de methode Station List om een lijst met alle stationscodes te retourneren.

Retouren

Name Pad Type Description
Stationtijden
StationTimes array of object

Matrix met informatie over stationtijden.

Stationcode
StationTimes.Code string

Stationcode.

Stationnaam
StationTimes.StationName string

Volledige naam van het station.

Maandag
StationTimes.Monday DaySchedule
Dinsdag
StationTimes.Tuesday DaySchedule
Woensdag
StationTimes.Wednesday DaySchedule
Donderdag
StationTimes.Thursday DaySchedule
Vrijdag
StationTimes.Friday DaySchedule
Zaterdag
StationTimes.Saturday DaySchedule
Zondag
StationTimes.Sunday DaySchedule

Volgende bus aankomsttijden ophalen

Retourneert de volgende bus aankomsttijden bij een opgegeven stop.

Parameters

Name Sleutel Vereist Type Description
Id stoppen
StopID True string

Regionale stop-id van 7 cijfers.

Retouren

Name Pad Type Description
Naam stoppen
StopName string

Volledige naam van de bushalte.

Busvoorspellingen
Predictions array of object

Matrix van voorspellingen van buskomst bij de stop.

Richtingnummer
Predictions.DirectionNum string

Binaire richting van de bus (0 of 1), die tegenovergestelde richtingen voor dezelfde route aangeeft.

Tekst in de richting
Predictions.DirectionText string

Klantvriendelijke beschrijving van de busrichting en bestemming.

Minuten tot aankomst
Predictions.Minutes integer

Minuten totdat de bus bij de halte aankomt.

Route-id
Predictions.RouteID string

Basisroutenaam zoals weergegeven op de bus.

Reis-id
Predictions.TripID string

Id voor de busrit, handig voor het correleren met andere gegevens.

Voertuig-id
Predictions.VehicleID string

Bus-id, handig voor het bijhouden van het specifieke voertuig.

Volgende trein aankomsttijden ophalen

Retourneert de volgende informatie over de aankomst van de trein voor een of meer stations. Retourneert een lege set resultaten wanneer er geen voorspellingen beschikbaar zijn. Gebruik All voor de parameter StationCodes om voorspellingen voor alle stations te retourneren.

Parameters

Name Sleutel Vereist Type Description
Stationcodes
StationCodes True string

Door komma's gescheiden lijst met stationscodes. Voor alle voorspellingen gebruikt u Alles

Retouren

Name Pad Type Description
Treinen
Trains array of object

Matrix van treinen die op het station aankomen.

Treinauto's
Trains.Car string

Het aantal auto's op de trein, meestal 6 of 8.

Bestemming
Trains.Destination string

Afgekorte versie van de eindbestemming van de trein.

Doelstationcode
Trains.DestinationCode string

Stationcode van de bestemming, indien beschikbaar.

Doelnaam
Trains.DestinationName string

Volledige naam van het doelstation.

Groep bijhouden
Trains.Group string

Geeft de spoorgroep aan waarop de trein zich bevindt.

Afkorting van regel
Trains.Line string

Afkorting van de treinlijn (bijvoorbeeld RD voor Rode lijn).

Code aankomststation
Trains.LocationCode string

Stationcode waar de trein aankomt.

Naam van aankomststation
Trains.LocationName string

Volledige naam van het station waar de trein aankomt.

Minuten tot aankomst
Trains.Min string

Minuten totdat de trein aankomt. Dit kan een numerieke waarde of tekst zijn, zoals ARR (binnenkomend) of BRD (instappen).

Definities

DaySchedule

Name Pad Type Description
Openingstijd
OpeningTime string

Geplande openingstijd van station.

Eerste treinen
FirstTrains array of object

Matrix met eerste traingegevens.

Vertrektijd
FirstTrains.Time string

Geplande vertrektijd van de eerste trein.

Doelstation
FirstTrains.DestinationStation string

Stationcode van de bestemming van de eerste trein.

Laatste treinen
LastTrains array of object

Matrix met laatste traingegevens.

Vertrektijd
LastTrains.Time string

Geplande vertrektijd van de laatste trein.

Doelstation
LastTrains.DestinationStation string

Stationcode van de bestemming van de laatste trein.

binair

Dit is het basisgegevenstype 'binair'.