Megosztás:


WMATA (független közzétevő) (előzetes verzió)

Ez az összekötő hozzáférést biztosít a washingtoni nagyvárosi közlekedési hatóság (WMATA) különböző szolgáltatásaihoz.

Ez az összekötő a következő termékekben és régiókban érhető el:

Service Class Régiók
Copilot Studio prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Logikai alkalmazások Standard Az összes Logic Apps-régió , kivéve a következőket:
     - Azure Government-régiók
     - Azure China-régiók
     - Amerikai Védelmi Minisztérium (DoD)
Power Alkalmazások prémium Az összes Power Apps-régió , kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Power Automate prémium Az összes Power Automate-régió, kivéve a következőket:
     - USA kormánya (GCC)
     - Amerikai kormány (GCC High)
     - A 21Vianet által üzemeltetett China Cloud
     - Amerikai Védelmi Minisztérium (DoD)
Érintkezés
Név Richard Wilson
URL https://www.richardawilson.com
Email richard.a.wilson@microsoft.com
Összekötő metaadatai
Kiadó Richard Wilson, Daniel Cox
Webhely https://developer.wmata.com/
Adatvédelmi irányelvek https://www.wmata.com/about/records/privacy.cfm
Kategóriák Adat

Kapcsolat létrehozása

Az összekötő a következő hitelesítési típusokat támogatja:

Alapértelmezett A kapcsolat létrehozásának paraméterei. Minden régió Nem osztható meg

Alapértelmezett

Alkalmazható: Minden régió

A kapcsolat létrehozásának paraméterei.

Ez nem megosztható kapcsolat. Ha a power app meg van osztva egy másik felhasználóval, a rendszer kérni fogja, hogy hozzon létre új kapcsolatot.

Név Típus Description Kötelező
API-kulcs securestring Az API API-kulcsa True

Szabályozási korlátok

Name Hívások Megújítási időszak
API-hívások kapcsolatonként 100 60 másodperc

Műveletek

A következő busz érkezési idejének lekérése

A következő busz érkezési idejét adja vissza egy adott megállóban.

A rail GTFS statikus lekérése

A WMATA sínhez tartozó GTFS statikus adatfájlt adja vissza, amely naponta frissül.

A vonat következő érkezési idejének lekérése

Egy vagy több állomás következő vonat érkezési adatait adja vissza. Üres eredményhalmazt ad vissza, ha nem érhetők el előrejelzések. Az Összes a StationCodes paraméterhez használható az összes állomás előrejelzéseinek visszaadásához.

Bus GTFS RT-riasztások lekérése

A WMATA-busz GTFS RT szolgáltatásriasztási hírcsatornájának visszaadása.

Busz GTFS RT járműpozícióinak lekérése

A WMATA busz GTFS RT járműpozícióinak takarmányát adja vissza.

Busz GTFS RT útfrissítéseinek lekérése

A WMATA-busz GTFS RT-útfrissítési hírcsatornájának visszaadása.

Busz GTFS statikus lekérése

A WMATA-busz GTFS statikus adatfájljának visszaadása.

Buszesemények lekérése

Egy adott útvonal jelentett buszeseményeit vagy késéseit adja vissza. Ha az Útvonal paraméter nincs megadva, a rendszer az összes jelentett incidenst visszaadja.

Buszmegálló ütemezésének lekérése

Egy adott megálló és dátum buszütemezését adja vissza.

Buszmegállók lekérése

A buszmegállók listáját adja vissza.

Buszpozíciók lekérése

Az adott útvonalhoz tartozó buszpozíciókat adja vissza, opcionális keresési sugárral. Ha nincsenek megadva paraméterek, a rendszer minden buszhelyzetet visszaad.

Buszvonalak lekérése

A buszvonalak és azok változatainak listáját adja vissza.

Buszút adatainak lekérése

Egy útvonalvariáns mentén rendezett szélességi/hosszúsági pontokat ad vissza a kiszolgált megállók listájával együtt.

Buszútvonal ütemezésének lekérése

Egy adott útvonal és dátum buszütemezését adja vissza.

Kapcsolatcsoportok lekérése

Visszaadja az összes pályacsoport listáját, beleértve a zsebpályákon és keresztátvételeken lévőket is. Minden pályacsoport tartalmazhat hivatkozásokat a jobb és bal oldali szomszédjaira.

Lift- és mozgólépcsőkimaradások lekérése

Egy adott állomáson jelentett lift- és mozgólépcsőkimaradások listáját adja vissza. Hagyja ki a StationCode paramétert az összes jelentett kimaradás visszaadásához.

Normál vonatútvonalak lekérése

A legtöbb bevételt (és néhány érdeklődőt) tartalmazó pályacsoportok rendezett listáját adja vissza, sor és pályaszám szerint rendezve. Ezek az adatok nem változnak gyakran, és ésszerű ideig gyorsítótárazva kell lenniük.

Vasúti GTFS RT járműpozíciók lekérése

A WMATA sín GTFS RT járműpozícióinak takarmányát adja vissza.

Vasúti GTFS RT-riasztások lekérése

A WMATA-sín GTFS RT szolgáltatásriasztási hírcsatornájának visszaadása.

Vasúti GTFS RT útfrissítések lekérése

A WMATA sín GTFS RT-útfrissítési hírcsatornájának visszaadása.

Vasúti incidensek lekérése

A jelentett vasúti incidenseket adja vissza, beleértve a normál szolgáltatás jelentős zavarait és késéseit. Az adatok megegyeznek a WMATA Metrorail szolgáltatásállapot-hírcsatornájával.

Vasúti vonalak lekérése

Az összes vasútvonal adatait adja vissza.

Vasúti állomás adatainak lekérése

Egy adott Állomáskód alapján adja vissza az állomás helyét és címét.

Vasúti állomás bejáratainak lekérése

A közeli állomásbejáratok listáját adja vissza a szélesség, a hosszúság és a sugár alapján.

Vasúti állomás parkolási adatainak lekérése

Egy állomás parkolási adatait adja vissza egy adott StationCode alapján.

Vasúti állomásidők lekérése

Egy adott StationCode-ra vonatkozó nyitó és ütemezett első/utolsó vonatidőt adja vissza.

Vasúti és buszos kombinált GTFS statikus lekérése

A WMATA sín és busz gtfS statikus adatfájljának értékét adja vissza, naponta frissítve.

Vasútállomás adatainak lekérése a vasútállomásra

Két állomás közötti utazási időt, távolságot és viteldíjakat ad vissza.

Vasútállomások listájának lekérése

Az állomás helyének és címadatainak listáját adja vissza egy adott LineCode alapján. Hagyja ki a LineCode-ot az összes állomás visszaadásához. A válasz egy olyan objektumtömb, amely megegyezik az Állomásinformációs metódusban visszaadott objektumokkal.

Élő vonatpozíciók lekérése

A szolgáltatásban lévő egyedileg azonosítható vonatokat és az általuk jelenleg használt pályacsoportokat adja vissza. Üres eredményhalmazt ad vissza, ha nincs elérhető pozíció.

Útvonal lekérése a vasútállomások között

Rendezett állomásokat és távolságokat ad vissza az ugyanazon a vonalon lévő két állomás között.

A következő busz érkezési idejének lekérése

A következő busz érkezési idejét adja vissza egy adott megállóban.

Paraméterek

Name Kulcs Kötelező Típus Description
Leállítási azonosító
StopID True string

7 jegyű regionális megállóazonosító.

Válaszok

Name Elérési út Típus Description
Leállítás neve
StopName string

A buszmegálló teljes neve.

Busz-előrejelzések
Predictions array of object

Busz érkezési előrejelzések tömbje a megállónál.

Irányszám
Predictions.DirectionNum string

A busz bináris iránya (0 vagy 1), amely ugyanahhoz az útvonalhoz ellentétes irányt jelez.

Irányszöveg
Predictions.DirectionText string

A busz irányának és céljának ügyfélbarát leírása.

Percek az érkezésig
Predictions.Minutes integer

Percek, amíg a busz meg nem érkezik a megállóhoz.

Útvonalazonosító
Predictions.RouteID string

Alapútvonal neve a buszon látható módon.

Utazás azonosítója
Predictions.TripID string

A buszút azonosítója, amely hasznos más adatokkal való korrelációhoz.

Jármű azonosítója
Predictions.VehicleID string

Buszazonosító, amely hasznos az adott jármű nyomon követéséhez.

A rail GTFS statikus lekérése

A WMATA sínhez tartozó GTFS statikus adatfájlt adja vissza, amely naponta frissül.

Válaszok

GTFS statikus adatfájl
binary

A vonat következő érkezési idejének lekérése

Egy vagy több állomás következő vonat érkezési adatait adja vissza. Üres eredményhalmazt ad vissza, ha nem érhetők el előrejelzések. Az Összes a StationCodes paraméterhez használható az összes állomás előrejelzéseinek visszaadásához.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskódok
StationCodes True string

Állomáskódok vesszővel tagolt listája. Az összes előrejelzéshez használja az Összes

Válaszok

Name Elérési út Típus Description
Vonatok
Trains array of object

Az állomásra érkező vonatok tömbje.

Személygépkocsik betanítása
Trains.Car string

A vonaton lévő autók száma általában 6 vagy 8.

Úti cél
Trains.Destination string

A vonat végállomásának rövidített verziója.

Célállomás kódja
Trains.DestinationCode string

A cél állomáskódja, ha elérhető.

Célnév
Trains.DestinationName string

A célállomás teljes neve.

Csoport nyomon követése
Trains.Group string

Azt a pályácsoportot jelzi, amelyen a vonat be van kapcsolva.

Vonal rövidítése
Trains.Line string

A vonatvonal rövidítése (pl. RD for Red Line).

Érkezési állomás kódja
Trains.LocationCode string

Állomáskód, ahová a vonat érkezik.

Érkezési állomás neve
Trains.LocationName string

Annak az állomásnak a teljes neve, ahonnan a vonat érkezik.

Percek az érkezésig
Trains.Min string

Percek múlva megérkezik a vonat. Lehet numerikus érték vagy szöveg, például ARR (érkezés) vagy BRD (beszállás).

Bus GTFS RT-riasztások lekérése

A WMATA-busz GTFS RT szolgáltatásriasztási hírcsatornájának visszaadása.

Válaszok

GTFS RT szolgáltatásriasztások hírcsatornája
binary

Busz GTFS RT járműpozícióinak lekérése

A WMATA busz GTFS RT járműpozícióinak takarmányát adja vissza.

Válaszok

GTFS RT járműhelyzetek betáplálása
binary

Busz GTFS RT útfrissítéseinek lekérése

A WMATA-busz GTFS RT-útfrissítési hírcsatornájának visszaadása.

Válaszok

GTFS RT-útfrissítések hírcsatornája
binary

Busz GTFS statikus lekérése

A WMATA-busz GTFS statikus adatfájljának visszaadása.

Válaszok

GTFS statikus adatfájl
binary

Buszesemények lekérése

Egy adott útvonal jelentett buszeseményeit vagy késéseit adja vissza. Ha az Útvonal paraméter nincs megadva, a rendszer az összes jelentett incidenst visszaadja.

Paraméterek

Name Kulcs Kötelező Típus Description
Útvonal
Route string

Alapbusz útvonal. A változatok nem ismerhetőek fel (például c2v1 helyett C2, C2v2).

Válaszok

Name Elérési út Típus Description
Buszos incidensek
BusIncidents array of object

A jelentett buszesemények vagy késések tömbje.

Dátum frissítve
BusIncidents.DateUpdated date-time

Az incidens legutóbbi frissítésének dátuma és időpontja (keleti téli idő).

Incidens leírása
BusIncidents.Description string

A késés vagy incidens szabadszöveges leírása.

Incidens azonosítója
BusIncidents.IncidentID string

Az incidens egyedi azonosítója.

Incidens típusa
BusIncidents.IncidentType string

Az incidens típusának szabadszöveges leírása, általában "Késleltetés" vagy "Riasztás".

Érintett útvonalak
BusIncidents.RoutesAffected array of string

Az incidens által érintett útvonalak tömbje.

Buszmegálló ütemezésének lekérése

Egy adott megálló és dátum buszütemezését adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Leállítási azonosító
StopID True string

Buszmegálló azonosítója.

Date
Date string

Dátum YYYY-MM-DD formátumban, amely lekéri az ütemezést. Ha nincs megadva, az alapértelmezett érték a mai dátum.

Válaszok

Name Elérési út Típus Description
Ütemezés leállítása
StopSchedules array of object

A megálló buszütemezési adatait tartalmazó tömb.

Útvonalazonosító
StopSchedules.RouteID string

Buszútvonal-azonosító.

Utazás azonosítója
StopSchedules.TripID string

Az utazás egyedi azonosítója.

Kezdési időpont
StopSchedules.StartTime date-time

Az utazás ütemezett kezdési időpontja.

Befejezési idő
StopSchedules.EndTime date-time

Az utazás tervezett befejezési ideje.

Buszmegállók lekérése

A buszmegállók listáját adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Szélesség
Lat number

Középpont szélessége. A hosszúság és a sugár megadása kötelező.

Hosszúság
Lon number

Középpont hosszúsága. A földrajzi szélesség és a radius megadása kötelező.

Orsócsont
Radius number

A keresési területbe belefoglalandó sugár (mérőszámok). A szélesség és a hosszúság megadása kötelező.

Válaszok

Name Elérési út Típus Description
Megáll
Stops array of object

A megadott útvonalhoz tartozó buszmegállók tömbje.

Leállítási azonosító
Stops.StopID string

Állítsa le az azonosítót.

Leállítás neve
Stops.Name string

A buszmegálló neve.

Szélesség
Stops.Lat number

A buszmegálló szélessége.

Hosszúság
Stops.Lon number

A buszmegálló hosszúsága.

Buszpozíciók lekérése

Az adott útvonalhoz tartozó buszpozíciókat adja vissza, opcionális keresési sugárral. Ha nincsenek megadva paraméterek, a rendszer minden buszhelyzetet visszaad.

Paraméterek

Name Kulcs Kötelező Típus Description
Útvonalazonosító
RouteID string

Alapbusz útvonal, pl. 70, 10A.

Szélesség
Lat number

Középpont szélessége, a hosszúság és a radius megadása esetén szükséges.

Hosszúság
Lon number

Középpont hosszúsága szükséges, ha a Szélesség és a Radius meg van adva.

Orsócsont
Radius number

A keresési területbe belefoglalandó sugár (mérőszámok) megadása a földrajzi szélesség és a hosszúság megadása esetén szükséges.

Válaszok

Name Elérési út Típus Description
Busz állások
BusPositions array of object

A busz helyzetadatait tartalmazó tömb.

Utolsó frissítés
BusPositions.DateTime date-time

Az utolsó pozíciófrissítés dátuma és időpontja (keleti téli idő).

Ütemezési eltérés
BusPositions.Deviation number

Eltérés percekben az ütemezéstől. A pozitív értékek azt jelzik, hogy a busz késésben van, míg a negatív értékek azt jelzik, hogy az ütemezés előtt van.

Irány
BusPositions.DirectionText string

Az utazás általános iránya, például ÉSZAK, DÉL, KELET vagy NYUGAT.

Szélesség
BusPositions.Lat number

A busz utolsó jelentett szélességi foka.

Hosszúság
BusPositions.Lon number

Utoljára jelentették a busz hosszúságát.

Útvonalazonosító
BusPositions.RouteID string

Alapútvonal neve a buszon látható módon.

Az utazás befejezési ideje
BusPositions.TripEndTime date-time

A busz aktuális utazásának tervezett befejezési dátuma és időpontja (keleti téli idő).

Trip headsign
BusPositions.TripHeadsign string

A busz célja.

Utazás azonosítója
BusPositions.TripID string

Egyedi utazási azonosító, az ütemezéssel kapcsolatos adatokkal korrelálva.

Jármű azonosítója
BusPositions.VehicleID string

A busz egyedi azonosítója, amely általában a buszon látható.

Buszvonalak lekérése

A buszvonalak és azok változatainak listáját adja vissza.

Válaszok

Name Elérési út Típus Description
Buszjáratok
Routes array of object

Buszútvonalak tömbje és azok változatai.

Útvonalazonosító
Routes.RouteID string

Buszútvonal-azonosító.

Útvonal neve
Routes.Name string

A busz útvonalának neve.

Sor leírása
Routes.LineDescription string

A buszvonal leírása.

Buszút adatainak lekérése

Egy útvonalvariáns mentén rendezett szélességi/hosszúsági pontokat ad vissza a kiszolgált megállók listájával együtt.

Paraméterek

Name Kulcs Kötelező Típus Description
Útvonalazonosító
RouteID True string

Buszút változat, pl. 70, 10A, 10Av1.

Date
Date string

Dátum YYYY-MM-DD formátumban, amely lekéri az útvonal- és leállítási információkat. Alapértelmezett érték a mai dátumra, kivéve, ha meg van adva.

Válaszok

Name Elérési út Típus Description
Irányszám
Direction0.DirectionNum string

Az útvonalvariáns irányát (0 vagy 1) jelző bináris tulajdonság.

Irányszöveg
Direction0.DirectionText string

Az útvonalvariáns általános iránya (pl. ÉSZAK, DÉL, KELET, NYUGAT, LOOP).

Útvonalalakzat
Direction0.Shape array of object

Az útvonal mentén alakzatpontadatokat tartalmazó tömb.

Szélesség
Direction0.Shape.Lat number

Az alakzatpont szélessége.

Hosszúság
Direction0.Shape.Lon number

Az alakzatpont hosszúsága.

Sorszám
Direction0.Shape.SeqNum integer

A pont sorrendje az alakzatpontok sorrendjében.

Megáll
Direction0.Stops array of object

Az útvonal mentén leállítási adatokat tartalmazó tömb.

A szélesség leállítása
Direction0.Stops.Lat number

A megálló szélessége.

Hosszúság leállítása
Direction0.Stops.Lon number

A megálló hosszúsága.

Leállítás neve
Direction0.Stops.Name string

A megálló neve, amely kissé eltérhet a buszon megjelenítetttől.

Leállítási azonosító
Direction0.Stops.StopID string

7 jegyű regionális azonosító a megállóhoz.

Útvonalak a megállóban
Direction0.Stops.Routes array of string

A megállót kiszolgáló útvonalvariánsok tömbje.

Irányszám
Direction1.DirectionNum string

Az útvonalvariáns irányát (0 vagy 1) jelző bináris tulajdonság.

Irányszöveg
Direction1.DirectionText string

Az útvonalvariáns általános iránya (pl. ÉSZAK, DÉL, KELET, NYUGAT, LOOP).

Útvonalalakzat
Direction1.Shape array of object

Az útvonal mentén alakzatpontadatokat tartalmazó tömb.

Szélesség
Direction1.Shape.Lat number

Az alakzatpont szélessége.

Hosszúság
Direction1.Shape.Lon number

Az alakzatpont hosszúsága.

Sorszám
Direction1.Shape.SeqNum integer

A pont sorrendje az alakzatpontok sorrendjében.

Megáll
Direction1.Stops array of object

Az útvonal mentén leállítási adatokat tartalmazó tömb.

A szélesség leállítása
Direction1.Stops.Lat number

A megálló szélessége.

Hosszúság leállítása
Direction1.Stops.Lon number

A megálló hosszúsága.

Leállítás neve
Direction1.Stops.Name string

A megálló neve, amely kissé eltérhet a buszon megjelenítetttől.

Leállítási azonosító
Direction1.Stops.StopID string

7 jegyű regionális azonosító a megállóhoz.

Útvonalak a megállóban
Direction1.Stops.Routes array of string

A megállót kiszolgáló útvonalvariánsok tömbje.

Buszútvonal ütemezésének lekérése

Egy adott útvonal és dátum buszütemezését adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Útvonalazonosító
RouteID True string

Buszútvonal-azonosító.

Date
Date string

Dátum YYYY-MM-DD formátumban, amely lekéri az ütemezést. Ha nincs megadva, az alapértelmezett érték a mai dátum.

Válaszok

Name Elérési út Típus Description
Útvonalütemezések
RouteSchedules array of object

Buszütemezési adatokat tartalmazó tömb.

Útvonalazonosító
RouteSchedules.RouteID string

Buszútvonal-azonosító.

Utazás azonosítója
RouteSchedules.TripID string

Az utazás egyedi azonosítója.

Kezdési időpont
RouteSchedules.StartTime date-time

Az utazás ütemezett kezdési időpontja.

Befejezési idő
RouteSchedules.EndTime date-time

Az utazás tervezett befejezési ideje.

Megáll
RouteSchedules.Stops array of object

Az utazás megállóinak tömbje.

Leállítási azonosító
RouteSchedules.Stops.StopID string

Állítsa le az azonosítót.

Leállítás neve
RouteSchedules.Stops.Name string

A leállítás neve.

Érkezési idő
RouteSchedules.Stops.Time date-time

Ütemezett érkezési időpont a megállóban.

Kapcsolatcsoportok lekérése

Visszaadja az összes pályacsoport listáját, beleértve a zsebpályákon és keresztátvételeken lévőket is. Minden pályacsoport tartalmazhat hivatkozásokat a jobb és bal oldali szomszédjaira.

Válaszok

Name Elérési út Típus Description
Kapcsolatcsoportok nyomon követése
TrackCircuits array of object

A kapcsolatcsoport adatait tartalmazó tömb.

Kapcsolatcsoport azonosítója
TrackCircuits.CircuitId integer

Egyedileg azonosítható kapcsolatcsoportszám.

Szám nyomon követése
TrackCircuits.Track integer

Szám nyomon követése. Az 1 és a 2 fő vonalak, a 0 és a 3 összekötők és zsebsínek.

Szomszédok
TrackCircuits.Neighbors array of object

A kapcsolatcsoport szomszédadatait tartalmazó tömb.

Szomszéd típusa
TrackCircuits.Neighbors.NeighborType string

Bal vagy jobb oldali szomszédcsoport.

Kapcsolatcsoport-azonosítók
TrackCircuits.Neighbors.CircuitIds array of integer

A szomszédos kapcsolatcsoportok azonosítóinak tömbje.

Lift- és mozgólépcsőkimaradások lekérése

Egy adott állomáson jelentett lift- és mozgólépcsőkimaradások listáját adja vissza. Hagyja ki a StationCode paramétert az összes jelentett kimaradás visszaadásához.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskód
StationCode string

Állomáskód. Az Állomáslista metódussal adja vissza az összes állomáskód listáját.

Válaszok

Name Elérési út Típus Description
Liftes incidensek
ElevatorIncidents array of object

A jelentett lift- és mozgólépcsőkimaradások tömbje.

Elfogyott a dátum
ElevatorIncidents.DateOutOfServ date-time

Az egység üzembe helyezésének dátuma és ideje (keleti téli idő).

Dátum frissítve
ElevatorIncidents.DateUpdated date-time

A kimaradás részleteinek legutóbbi frissítésének dátuma és időpontja (keleti téli idő).

A szolgáltatás becsült visszatérése
ElevatorIncidents.EstimatedReturnToService date-time

Becsült dátum és idő, ha az egység várhatóan visszatér a normál szolgáltatáshoz. Lehet NULL.

Hely leírása
ElevatorIncidents.LocationDescription string

Az egység állomáson belüli helyének szabadszöveges leírása.

Állomáskód
ElevatorIncidents.StationCode string

Az egység helyének állomáskódja.

Állomás neve
ElevatorIncidents.StationName string

A teljes állomásnév tartalmazhat belépési információkat.

A hibajelenség leírása
ElevatorIncidents.SymptomDescription string

Annak leírása, hogy az egység miért nem működik, vagy más módon csökkentett működésű.

Egység neve
ElevatorIncidents.UnitName string

Az egység egyedi azonosítója.

Egység típusa
ElevatorIncidents.UnitType string

Az egység típusa. "LIFT" vagy "ESCALATOR" lesz.

Normál vonatútvonalak lekérése

A legtöbb bevételt (és néhány érdeklődőt) tartalmazó pályacsoportok rendezett listáját adja vissza, sor és pályaszám szerint rendezve. Ezek az adatok nem változnak gyakran, és ésszerű ideig gyorsítótárazva kell lenniük.

Válaszok

Name Elérési út Típus Description
Standard útvonalak
StandardRoutes array of object

Bevételi sor adatait tartalmazó tömb.

Vonalkód
StandardRoutes.LineCode string

A bevételi sor rövidítése.

Kapcsolatcsoportok nyomon követése
StandardRoutes.TrackCircuits array of object

Rendezett kapcsolatcsoport-információkat tartalmazó tömb.

Kapcsolatcsoport azonosítója
StandardRoutes.TrackCircuits.CircuitId integer

Egyedileg azonosítható kapcsolatcsoportszám.

Sorszám
StandardRoutes.TrackCircuits.SeqNum integer

Annak sorrendje, hogy a kapcsolatcsoport milyen sorrendben jelenik meg az adott vonalhoz és pályához.

Állomáskód
StandardRoutes.TrackCircuits.StationCode string

Állomáskód, ha a kapcsolatcsoport egy állomáson van, ellenkező esetben NULL.

Vasúti GTFS RT járműpozíciók lekérése

A WMATA sín GTFS RT járműpozícióinak takarmányát adja vissza.

Válaszok

GTFS RT járműhelyzetek betáplálása
binary

Vasúti GTFS RT-riasztások lekérése

A WMATA-sín GTFS RT szolgáltatásriasztási hírcsatornájának visszaadása.

Válaszok

GTFS RT szolgáltatásriasztások hírcsatornája
binary

Vasúti GTFS RT útfrissítések lekérése

A WMATA sín GTFS RT-útfrissítési hírcsatornájának visszaadása.

Válaszok

GTFS RT-útfrissítések hírcsatornája
binary

Vasúti incidensek lekérése

A jelentett vasúti incidenseket adja vissza, beleértve a normál szolgáltatás jelentős zavarait és késéseit. Az adatok megegyeznek a WMATA Metrorail szolgáltatásállapot-hírcsatornájával.

Válaszok

Name Elérési út Típus Description
Vasúti incidensek
Incidents array of object

A jelentett vasúti incidensek tömbje, beleértve a fennakadásokat és késéseket.

Dátum frissítve
Incidents.DateUpdated date-time

Az incidens legutóbbi frissítésének dátuma és időpontja (keleti téli idő).

Incidens leírása
Incidents.Description string

Az incidens szabadszöveges leírása.

Incidens azonosítója
Incidents.IncidentID string

Az incidens egyedi azonosítója.

Incidens típusa
Incidents.IncidentType string

Az incidens típusának szabadszöveges leírása, általában "Késleltetés" vagy "Riasztás".

Érintett vonalak
Incidents.LinesAffected string

Az incidens által érintett vonalkódok pontosvesszővel és szóközzel elválasztott listája.

Vasúti vonalak lekérése

Az összes vasútvonal adatait adja vissza.

Válaszok

Name Elérési út Típus Description
Vasúti vonalak
Lines array of object

Soradatokat tartalmazó tömb.

Megjelenítendő név
Lines.DisplayName string

A sor teljes neve.

Végállomás kódja
Lines.EndStationCode string

A vonal végállomáskódja.

Belső cél 1
Lines.InternalDestination1 string

Köztes terminálállomás kódja néhány vonalhoz.

Belső cél 2
Lines.InternalDestination2 string

Hasonló az InternalDestination1-hez.

Vonalkód
Lines.LineCode string

A vonal kétbetűs rövidítése.

Állomáskód indítása
Lines.StartStationCode string

Indítsa el a vonal állomáskódját.

Vasúti állomás adatainak lekérése

Egy adott Állomáskód alapján adja vissza az állomás helyét és címét.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskód
StationCode True string

Állomáskód. Az Állomáslista metódussal adja vissza az összes állomáskód listáját.

Válaszok

Name Elérési út Típus Description
City
Address.City string

Város, ahol az állomás található.

Állam
Address.State string

Állapot (rövidítve), ahol az állomás található.

Utca
Address.Street string

Az állomás utcacíme.

Irányítószám
Address.Zip string

Az állomás irányítószáma.

Állomáskód
Code string

Állomáskód.

Szélesség
Lat number

Az állomás szélessége.

Hosszúság
Lon number

Az állomás hosszúsága.

Állomás neve
Name string

Az állomás teljes neve.

Elsődleges sor kódja
LineCode1 string

Kétbetűs rövidítés az állomás által kiszolgált egy sorhoz.

Másodlagos sor kódja
LineCode2 string

Az állomás által kiszolgált további vonal.

Harmadlagos vonalkód
LineCode3 string

Az állomás által kiszolgált további vonal.

Csatlakoztatott állomás kódja 1
StationTogether1 string

A további StationCode itt lesz felsorolva.

Csatlakoztatott állomás kódja 2
StationTogether2 string

Hasonló a StationTogether1 függvényhez.

Vasúti állomás bejáratainak lekérése

A közeli állomásbejáratok listáját adja vissza a szélesség, a hosszúság és a sugár alapján.

Paraméterek

Name Kulcs Kötelező Típus Description
Szélesség
Lat number

Középpont szélessége, a hosszúság és a radius megadása esetén kötelező.

Hosszúság
Lon number

Középpont hosszúsága, a Szélesség és a Radius megadása esetén szükséges.

Orsócsont
Radius number

A keresési területbe belefoglalandó sugár (mérőszámok) megadása a földrajzi szélesség és a hosszúság megadása esetén szükséges.

Válaszok

Name Elérési út Típus Description
Állomásbejáratok
Entrances array of object

Az állomásbejáratokról részletes információkat tartalmazó tömb.

Bejárat leírása
Entrances.Description string

További információ a bejáratról.

Szélesség
Entrances.Lat number

A bejárat szélessége.

Hosszúság
Entrances.Lon number

A bejárat hosszúsága.

Bejárat neve
Entrances.Name string

A bejárat neve.

Állomáskód 1
Entrances.StationCode1 string

A bejárathoz társított állomáskód.

Állomáskód 2
Entrances.StationCode2 string

Több platformot tartalmazó állomások esetén a másik állomáskód.

Vasúti állomás parkolási adatainak lekérése

Egy állomás parkolási adatait adja vissza egy adott StationCode alapján.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskód
StationCode string

Állomáskód. Az Állomáslista metódussal adja vissza az összes állomáskód listáját.

Válaszok

Name Elérési út Típus Description
Állomások parkolása
StationsParking array of object

Az állomás parkolási adatait tartalmazó tömb.

Állomáskód
StationsParking.Code string

A parkolási adatok állomáskódja.

Parkolójegyzetek
StationsParking.Notes string

További parkolási erőforrások, például közeli telkek.

Összes parkolóhely
StationsParking.AllDayParking.TotalCount integer

Az egész napos parkolóhelyek száma.

Lovas költsége
StationsParking.AllDayParking.RiderCost number

Egész napos költség naponta (hétköznap) a Metro lovasok számára.

Nem lovas költségek
StationsParking.AllDayParking.NonRiderCost number

Egész napos költség naponta (hétköznap) a nem metro lovasok számára.

Rövid távú parkolóhelyek összesen
StationsParking.ShortTermParking.TotalCount integer

Rövid távú parkolóhelyek száma.

Rövid távú parkolójegyzetek
StationsParking.ShortTermParking.Notes string

A rövid távú parkolással kapcsolatos egyéb információk.

Vasúti állomásidők lekérése

Egy adott StationCode-ra vonatkozó nyitó és ütemezett első/utolsó vonatidőt adja vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskód
StationCode True string

Állomáskód. Az Állomáslista metódussal adja vissza az összes állomáskód listáját.

Válaszok

Name Elérési út Típus Description
Állomásidők
StationTimes array of object

Állomásidő-adatokat tartalmazó tömb.

Állomáskód
StationTimes.Code string

Állomáskód.

Állomás neve
StationTimes.StationName string

Az állomás teljes neve.

Hétfő
StationTimes.Monday DaySchedule
Kedd
StationTimes.Tuesday DaySchedule
Szerda
StationTimes.Wednesday DaySchedule
Csütörtök
StationTimes.Thursday DaySchedule
Péntek
StationTimes.Friday DaySchedule
Szombat
StationTimes.Saturday DaySchedule
Vasárnap
StationTimes.Sunday DaySchedule

Vasúti és buszos kombinált GTFS statikus lekérése

A WMATA sín és busz gtfS statikus adatfájljának értékét adja vissza, naponta frissítve.

Válaszok

KOMBINÁLT GTFS statikus adatfájl
binary

Vasútállomás adatainak lekérése a vasútállomásra

Két állomás közötti utazási időt, távolságot és viteldíjakat ad vissza.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskódból
FromStationCode True string

A forrásállomás állomáskódja.

Állomáskód
ToStationCode True string

A célállomás állomáskódja.

Válaszok

Name Elérési út Típus Description
Állomás és állomás adatai
StationToStationInfos array of object

A két állomás közötti utazási időt, távolságot és viteldíjakat tartalmazó tömb.

Távolság mérföldben
StationToStationInfos.CompositeMiles number

Távolság a két állomás között mérföldben.

Célállomás
StationToStationInfos.DestinationStation string

A célállomás állomáskódja.

Csúcs viteldíj
StationToStationInfos.RailFare.PeakTime number

Viteldíj csúcsidőben.

Csúcson kívüli viteldíj
StationToStationInfos.RailFare.OffPeakTime number

Viteldíj csúcsidőn kívül.

Szenior/letiltott viteldíj
StationToStationInfos.RailFare.SeniorDisabled number

Viteldíj időseknek és fogyatékkal élőknek.

Utazási idő
StationToStationInfos.RailTime integer

Becsült utazási idő percekben.

Forrásállomás
StationToStationInfos.SourceStation string

A forrásállomás állomáskódja.

Vasútállomások listájának lekérése

Az állomás helyének és címadatainak listáját adja vissza egy adott LineCode alapján. Hagyja ki a LineCode-ot az összes állomás visszaadásához. A válasz egy olyan objektumtömb, amely megegyezik az Állomásinformációs metódusban visszaadott objektumokkal.

Paraméterek

Name Kulcs Kötelező Típus Description
Sor
LineCode string

Kétbetűs vonalkód rövidítése: RD – Piros, YL – Sárga, GR – Zöld, BL – Kék vagy – Narancssárga, SV – Ezüst.

Válaszok

Name Elérési út Típus Description
Stations
Stations array of object

Állomásadatokat tartalmazó tömb.

City
Stations.Address.City string

Város.

Állam
Stations.Address.State string

Állapot (rövidítve).

Utca
Stations.Address.Street string

Utcanév (GPS-hez).

Irányítószám
Stations.Address.Zip string

Irányítószám.

Állomáskód
Stations.Code string

Állomáskód. A bemenetből ismétlődik.

Szélesség
Stations.Lat number

Szélesség.

Hosszúság
Stations.Lon number

Hosszúság.

Állomás neve
Stations.Name string

Állomás neve.

Elsődleges sor kódja
Stations.LineCode1 string

Kétbetűs rövidítés az állomás által kiszolgált egy sorhoz.

Másodlagos sor kódja
Stations.LineCode2 string

Az állomás által kiszolgált további vonal, ha van ilyen.

Harmadlagos vonalkód
Stations.LineCode3 string

Az állomás által kiszolgált további vonal, ha van ilyen.

Kvarnáris vonalkód
Stations.LineCode4 string

Az állomás által kiszolgált további vonal, ha van ilyen.

Csatlakoztatott állomás kódja 1
Stations.StationTogether1 string

A többplatformos állomások esetében a további StationCode itt lesz felsorolva.

Csatlakoztatott állomás kódja 2
Stations.StationTogether2 string

Hasonló a StationTogether1 függvényhez.

Élő vonatpozíciók lekérése

A szolgáltatásban lévő egyedileg azonosítható vonatokat és az általuk jelenleg használt pályacsoportokat adja vissza. Üres eredményhalmazt ad vissza, ha nincs elérhető pozíció.

Válaszok

Name Elérési út Típus Description
Pozíciók betanítása
TrainPositions array of object

A betanítási pozíció adatait tartalmazó tömb.

Betanított azonosító
TrainPositions.TrainId string

Egyedileg azonosítható belső vonatazonosító.

Betanított szám
TrainPositions.TrainNumber string

A WMATA által használt nem egyedi vonatazonosító.

Autószám
TrainPositions.CarCount integer

A vonatban lévő autók száma. Néha 0 is lehet, ha nincs elérhető adat.

Irányszám
TrainPositions.DirectionNum integer

Mozgás iránya. 1 észak-/keleti, 2 pedig déli/nyugati.

Kapcsolatcsoport azonosítója
TrainPositions.CircuitId integer

Az a kapcsolatcsoport-azonosító, amelyen a vonat jelenleg be van kapcsolva.

Célállomás kódja
TrainPositions.DestinationStationCode string

Célállomás kódja. Null érték is lehet.

Vonalkód
TrainPositions.LineCode string

A vonal kétbetűs rövidítése.

Másodperc a helyszínen
TrainPositions.SecondsAtLocation integer

Hozzávetőleges tartózkodási idő az aktuális pályás kapcsolatcsoportban.

Szolgáltatás típusa
TrainPositions.ServiceType string

A vonat szolgáltatástípusa, például Normál vagy Speciális.

Útvonal lekérése a vasútállomások között

Rendezett állomásokat és távolságokat ad vissza az ugyanazon a vonalon lévő két állomás között.

Paraméterek

Name Kulcs Kötelező Típus Description
Állomáskódból
FromStationCode True string

A forrásállomás állomáskódja.

Állomáskód
ToStationCode True string

A célállomás állomáskódja.

Válaszok

Name Elérési út Típus Description
Útvonalak az állomások között
Path array of object

Az elérési utat tartalmazó tömb.

Távolság az előző állomástól
Path.DistanceToPrev integer

Távolság lábban az előző állomás a listán.

Vonalkód
Path.LineCode string

Kétbetűs rövidítés annak a vonalnak, amelyen az állomás peronja be van kapcsolva.

Sorszám
Path.SeqNum integer

Rendezett sorszám.

Állomáskód
Path.StationCode string

Állomáskód ehhez az állomáshoz.

Állomás neve
Path.StationName string

Az állomás teljes neve.

Definíciók

DaySchedule

Name Elérési út Típus Description
Nyitva tartás
OpeningTime string

Ütemezett állomásmegnyitási időpont.

Első vonatok
FirstTrains array of object

Első betanítási adatokat tartalmazó tömb.

Indulási idő
FirstTrains.Time string

Az első vonat menetrend szerinti indulási ideje.

Célállomás
FirstTrains.DestinationStation string

Az első vonat célhelyének állomáskódja.

Utolsó vonatok
LastTrains array of object

Utolsó betanítási adatokat tartalmazó tömb.

Indulási idő
LastTrains.Time string

Az utolsó vonat menetrend szerinti indulási ideje.

Célállomás
LastTrains.DestinationStation string

Az utolsó vonat célhelyének állomáskódja.

bináris

Ez a bináris alapszintű adattípus.