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