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