WMATA (niezależny wydawca) (wersja zapoznawcza)
Ten łącznik zapewnia dostęp do różnych usług Washington Metropolitan Area Transit Authority (WMATA).
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Richard Wilson |
| adres URL | https://www.richardawilson.com |
| richard.a.wilson@microsoft.com |
| Metadane łącznika | |
|---|---|
| Publisher | Richard Wilson, Daniel Cox |
| Witryna internetowa | https://developer.wmata.com/ |
| Zasady ochrony prywatności | https://www.wmata.com/about/records/privacy.cfm |
| Kategorie | Dane |
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Czasy stacji kolejowej |
Zwraca czas otwarcia i zaplanowanego pierwszego/ostatniego pociągu dla danego elementu StationCode. |
| Get rail and bus combined GTFS static |
Zwraca plik danych statycznych GTFS dla połączonej magistrali i kolei WMATA, zaktualizowane codziennie. |
| Pobieranie aktualizacji podróży magistrali GTFS RT |
Zwraca kanał informacyjny aktualizacji podróży GTFS RT dla magistrali WMATA. |
| Pobieranie aktualizacji podróży rail GTFS RT |
Zwraca źródło aktualizacji podróży GTFS RT dla szyny WMATA. |
| Pobieranie alertów GTFS RT magistrali |
Zwraca kanał informacyjny alertów usługi GTFS RT dla magistrali WMATA. |
| Pobieranie harmonogramu tras magistrali |
Zwraca harmonogram magistrali dla określonej trasy i daty. |
| Pobieranie pozycji autobusu |
Zwraca pozycje magistrali dla danej trasy z opcjonalnym promieniem wyszukiwania. Jeśli nie określono parametrów, zwracane są wszystkie pozycje magistrali. |
| Pobieranie statycznej magistrali GTFS |
Zwraca plik danych statycznych GTFS dla magistrali WMATA. |
| Pobieranie szczegółów trasy magistrali |
Zwraca zestaw uporządkowanych punktów szerokości/długości geograficznej wzdłuż wariantu trasy wraz z listą obsługiwanych przystanków. |
| Pobieranie tras magistrali |
Zwraca listę tras autobusowych i ich wariantów. |
| Pobierz harmonogram przystanków autobusowych |
Zwraca harmonogram autobusu dla określonego przystanku i daty. |
| Pobierz listę stacji kolejowych |
Zwraca listę informacji o lokalizacji stacji i adresie na podstawie danego kodu wiersza. Pomiń kod LineCode, aby zwrócić wszystkie stacje. Odpowiedź jest tablicą obiektów identycznych z obiektami zwróconymi w metodzie Informacje o stacji. |
| Uzyskaj informacje o parkingu stacji kolejowej |
Zwraca informacje o parkingu na stacji na podstawie danego stationCode. |
| Uzyskaj następny czas przyjazdu autobusu |
Zwraca kolejne godziny przylotu autobusu na określonym przystanku. |
| Uzyskiwanie alertów gtFS RT dla kolei |
Zwraca kanał informacyjny alertów usługi GTFS RT dla kolei WMATA. |
| Uzyskiwanie awarii windy i schodów ruchomych |
Zwraca listę zgłoszonych awarii windy i schodów ruchomych na danej stacji. Pomiń parametr StationCode, aby zwrócić wszystkie zgłoszone awarie. |
| Uzyskiwanie informacji o dworcu kolejowym |
Zwraca informacje o lokalizacji i adresie stacji na podstawie danego kodu stationCode. |
| Uzyskiwanie informacji o dworcu kolejowym do stacji kolejowej |
Zwraca informacje o czasie podróży, odległości i taryfie między dwoma stacjami. |
| Uzyskiwanie kolejnych godzin przylotu pociągu |
Zwraca informacje o przybyciu następnego pociągu dla co najmniej jednej stacji. Zwraca pusty zestaw wyników, gdy nie są dostępne żadne przewidywania. Użyj opcji Wszystkie dla parametru StationCodes, aby zwrócić przewidywania dla wszystkich stacji. |
| Uzyskiwanie linii kolejowych |
Zwraca informacje o wszystkich liniach kolejowych. |
| Uzyskiwanie obwodów śledzenia |
Zwraca listę wszystkich obwodów torów, w tym tych na torach kieszeniowych i crossoverach. Każdy obwód toru może zawierać odwołania do prawego i lewego sąsiada. |
| Uzyskiwanie pozycji pociągu na żywo |
Zwraca unikatowe możliwe do zidentyfikowania pociągi w eksploatacji i tory, które obecnie zajmują. Zwróci pusty zestaw wyników, gdy nie są dostępne żadne pozycje. |
| Uzyskiwanie pozycji pojazdu autobusu GTFS RT |
Zwraca źródło danych pozycji pojazdów GTFS RT dla magistrali WMATA. |
| Uzyskiwanie pozycji pojazdu rail GTFS RT |
Zwraca położenie pojazdu GTFS RT dla szyny WMATA. |
| Uzyskiwanie przystanków autobusowych |
Zwraca listę przystanków autobusowych. |
| Uzyskiwanie standardowych tras pociągów |
Zwraca uporządkowaną listę głównie przychodów (i niektórych obwodów prowadzić) torowych ułożone według linii i numeru toru. Te dane nie zmieniają się często i powinny być buforowane przez rozsądny czas. |
| Uzyskiwanie statycznej kolejki GTFS |
Zwraca plik danych statycznych GTFS dla kolei WMATA, aktualizowany codziennie. |
| Uzyskiwanie wejść do stacji kolejowej |
Zwraca listę pobliskich wejść stacji na podstawie szerokości geograficznej, długości geograficznej i promienia. |
| Uzyskiwanie zdarzeń autobusu |
Zwraca zestaw zgłoszonych zdarzeń magistrali lub opóźnień dla danej trasy. Jeśli parametr trasy zostanie pominięty, zwracane są wszystkie zgłoszone zdarzenia. |
| Uzyskiwanie zdarzeń kolejowych |
Zwraca zgłoszone zdarzenia kolejowe, w tym znaczne zakłócenia i opóźnienia w normalnej eksploatacji. Dane są identyczne z kanałem informacyjnym stanu usługi Metrorail firmy WMATA. |
| Uzyskiwanie ścieżki między stacjami kolejowymi |
Zwraca zestaw uporządkowanych stacji i odległości między dwiema stacjami na tej samej linii. |
Czasy stacji kolejowej
Zwraca czas otwarcia i zaplanowanego pierwszego/ostatniego pociągu dla danego elementu StationCode.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Kod stacji
|
StationCode | True | string |
Kod stacji. Użyj metody Lista stacji, aby zwrócić listę wszystkich kodów stacji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Czasy stacji
|
StationTimes | array of object |
Tablica zawierająca informacje o godzinach stacji. |
|
Kod stacji
|
StationTimes.Code | string |
Kod stacji. |
|
Nazwa stacji
|
StationTimes.StationName | string |
Pełna nazwa stacji. |
|
Poniedziałek
|
StationTimes.Monday | DaySchedule | |
|
Wtorek
|
StationTimes.Tuesday | DaySchedule | |
|
Środa
|
StationTimes.Wednesday | DaySchedule | |
|
Czwartek
|
StationTimes.Thursday | DaySchedule | |
|
Piątek
|
StationTimes.Friday | DaySchedule | |
|
Sobota
|
StationTimes.Saturday | DaySchedule | |
|
Niedziela
|
StationTimes.Sunday | DaySchedule |
Get rail and bus combined GTFS static
Zwraca plik danych statycznych GTFS dla połączonej magistrali i kolei WMATA, zaktualizowane codziennie.
Zwraca
- Połączony plik danych statycznych GTFS
- binary
Pobieranie aktualizacji podróży magistrali GTFS RT
Zwraca kanał informacyjny aktualizacji podróży GTFS RT dla magistrali WMATA.
Zwraca
- Kanał informacyjny aktualizacji podróży GTFS RT
- binary
Pobieranie aktualizacji podróży rail GTFS RT
Zwraca źródło aktualizacji podróży GTFS RT dla szyny WMATA.
Zwraca
- Kanał informacyjny aktualizacji podróży GTFS RT
- binary
Pobieranie alertów GTFS RT magistrali
Zwraca kanał informacyjny alertów usługi GTFS RT dla magistrali WMATA.
Zwraca
- Kanał informacyjny alertów usługi GTFS RT
- binary
Pobieranie harmonogramu tras magistrali
Zwraca harmonogram magistrali dla określonej trasy i daty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator trasy
|
RouteID | True | string |
Identyfikator trasy magistrali. |
|
Date
|
Date | string |
Data w formacie RRRR-MM-DD, dla którego ma zostać pobrany harmonogram. Wartość domyślna to bieżąca data, jeśli nie zostanie określona. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Harmonogramy tras
|
RouteSchedules | array of object |
Tablica zawierająca informacje o harmonogramie magistrali. |
|
Identyfikator trasy
|
RouteSchedules.RouteID | string |
Identyfikator trasy magistrali. |
|
Identyfikator podróży
|
RouteSchedules.TripID | string |
Unikatowy identyfikator podróży. |
|
Godzina rozpoczęcia
|
RouteSchedules.StartTime | date-time |
Zaplanowana godzina rozpoczęcia podróży. |
|
Godzina zakończenia
|
RouteSchedules.EndTime | date-time |
Zaplanowana godzina zakończenia podróży. |
|
Zatrzymuje
|
RouteSchedules.Stops | array of object |
Tablica przystanków dla podróży. |
|
Identyfikator zatrzymania
|
RouteSchedules.Stops.StopID | string |
Zatrzymaj identyfikator. |
|
Nazwa zatrzymania
|
RouteSchedules.Stops.Name | string |
Nazwa zatrzymania. |
|
Godzina przyjazdu
|
RouteSchedules.Stops.Time | date-time |
Zaplanowany czas przyjazdu na przystanku. |
Pobieranie pozycji autobusu
Zwraca pozycje magistrali dla danej trasy z opcjonalnym promieniem wyszukiwania. Jeśli nie określono parametrów, zwracane są wszystkie pozycje magistrali.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator trasy
|
RouteID | string |
Trasa magistrali bazowej, np. 70, 10A. |
|
|
Szerokość
|
Lat | number |
Szerokość geograficzna punktu środkowego, wymagana, jeśli określono długość geograficzną i promień. |
|
|
Długość
|
Lon | number |
Długość geograficzna punktu środkowego, wymagana, jeśli określono szerokość geograficzną i promień. |
|
|
Promień
|
Radius | number |
Promień (mierniki) do uwzględnienia w obszarze wyszukiwania, wymagane, jeśli określono szerokość geograficzną i długość geograficzną. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Pozycje autobusu
|
BusPositions | array of object |
Tablica zawierająca informacje o pozycji magistrali. |
|
Ostatnia aktualizacja
|
BusPositions.DateTime | date-time |
Data i godzina ostatniej aktualizacji pozycji (wschodni czas standardowy). |
|
Odchylenie harmonogramu
|
BusPositions.Deviation | number |
Odchylenie w minutach od harmonogramu. Wartości dodatnie wskazują, że magistrala jest uruchomiona późno, a wartości ujemne wskazują, że jest przed harmonogramem. |
|
Direction
|
BusPositions.DirectionText | string |
Ogólny kierunek podróży, taki jak PÓŁNOC, POŁUDNIE, WSCHÓD lub ZACHÓD. |
|
Szerokość
|
BusPositions.Lat | number |
Ostatnio zgłoszona szerokość geograficzna autobusu. |
|
Długość
|
BusPositions.Lon | number |
Ostatnia zgłoszona długość geograficzna magistrali. |
|
Identyfikator trasy
|
BusPositions.RouteID | string |
Nazwa trasy bazowej, jak pokazano na magistrali. |
|
Godzina zakończenia podróży
|
BusPositions.TripEndTime | date-time |
Zaplanowana data i godzina zakończenia (wschodni czas standardowy) bieżącej podróży autobusu. |
|
Headsign podróży
|
BusPositions.TripHeadsign | string |
Miejsce docelowe magistrali. |
|
Identyfikator podróży
|
BusPositions.TripID | string |
Unikatowy identyfikator podróży, korelujący z danymi powiązanymi z harmonogramem. |
|
Identyfikator pojazdu
|
BusPositions.VehicleID | string |
Unikatowy identyfikator magistrali, zwykle widoczny w samej magistrali. |
Pobieranie statycznej magistrali GTFS
Zwraca plik danych statycznych GTFS dla magistrali WMATA.
Zwraca
- Plik danych statycznych GTFS
- binary
Pobieranie szczegółów trasy magistrali
Zwraca zestaw uporządkowanych punktów szerokości/długości geograficznej wzdłuż wariantu trasy wraz z listą obsługiwanych przystanków.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator trasy
|
RouteID | True | string |
Wariant trasy magistrali, np. 70, 10A, 10Av1. |
|
Date
|
Date | string |
Data w formacie RRRR-MM-DD, dla którego mają być pobierane informacje dotyczące trasy i zatrzymywania. Wartość domyślna to bieżąca data, chyba że zostanie określona. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Numer kierunkowy
|
Direction0.DirectionNum | string |
Właściwość binarna wskazująca kierunek (0 lub 1) dla wariantu trasy. |
|
Tekst kierunkowy
|
Direction0.DirectionText | string |
Ogólny kierunek wariantu trasy (np. NORTH, SOUTH, EAST, WEST, LOOP). |
|
Kształt trasy
|
Direction0.Shape | array of object |
Tablica zawierająca informacje o punkcie kształtu wzdłuż trasy. |
|
Szerokość
|
Direction0.Shape.Lat | number |
Szerokość geograficzna punktu kształtu. |
|
Długość
|
Direction0.Shape.Lon | number |
Długość geograficzna punktu kształtu. |
|
Numer sekwencji
|
Direction0.Shape.SeqNum | integer |
Kolejność punktu w sekwencji punktów kształtu. |
|
Zatrzymuje
|
Direction0.Stops | array of object |
Tablica zawierająca informacje o zatrzymaniu wzdłuż trasy. |
|
Zatrzymaj szerokość geograficzną
|
Direction0.Stops.Lat | number |
Szerokość geograficzna zatrzymania. |
|
Długość geograficzna zatrzymania
|
Direction0.Stops.Lon | number |
Długość geograficzna zatrzymania. |
|
Nazwa zatrzymania
|
Direction0.Stops.Name | string |
Nazwa przystanku, który może się nieco różnić od tego, co jest wyświetlane w autobusie. |
|
Identyfikator zatrzymania
|
Direction0.Stops.StopID | string |
7-cyfrowy identyfikator regionalny zatrzymania. |
|
Trasy na przystanku
|
Direction0.Stops.Routes | array of string |
Tablica wariantów tras obsługujących zatrzymanie. |
|
Numer kierunkowy
|
Direction1.DirectionNum | string |
Właściwość binarna wskazująca kierunek (0 lub 1) dla wariantu trasy. |
|
Tekst kierunkowy
|
Direction1.DirectionText | string |
Ogólny kierunek wariantu trasy (np. NORTH, SOUTH, EAST, WEST, LOOP). |
|
Kształt trasy
|
Direction1.Shape | array of object |
Tablica zawierająca informacje o punkcie kształtu wzdłuż trasy. |
|
Szerokość
|
Direction1.Shape.Lat | number |
Szerokość geograficzna punktu kształtu. |
|
Długość
|
Direction1.Shape.Lon | number |
Długość geograficzna punktu kształtu. |
|
Numer sekwencji
|
Direction1.Shape.SeqNum | integer |
Kolejność punktu w sekwencji punktów kształtu. |
|
Zatrzymuje
|
Direction1.Stops | array of object |
Tablica zawierająca informacje o zatrzymaniu wzdłuż trasy. |
|
Zatrzymaj szerokość geograficzną
|
Direction1.Stops.Lat | number |
Szerokość geograficzna zatrzymania. |
|
Długość geograficzna zatrzymania
|
Direction1.Stops.Lon | number |
Długość geograficzna zatrzymania. |
|
Nazwa zatrzymania
|
Direction1.Stops.Name | string |
Nazwa przystanku, który może się nieco różnić od tego, co jest wyświetlane w autobusie. |
|
Identyfikator zatrzymania
|
Direction1.Stops.StopID | string |
7-cyfrowy identyfikator regionalny zatrzymania. |
|
Trasy na przystanku
|
Direction1.Stops.Routes | array of string |
Tablica wariantów tras obsługujących zatrzymanie. |
Pobieranie tras magistrali
Zwraca listę tras autobusowych i ich wariantów.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Trasy magistrali
|
Routes | array of object |
Tablica tras autobusowych i ich wariantów. |
|
Identyfikator trasy
|
Routes.RouteID | string |
Identyfikator trasy magistrali. |
|
Nazwa trasy
|
Routes.Name | string |
Nazwa trasy magistrali. |
|
Opis wiersza
|
Routes.LineDescription | string |
Opis linii magistrali. |
Pobierz harmonogram przystanków autobusowych
Zwraca harmonogram autobusu dla określonego przystanku i daty.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zatrzymania
|
StopID | True | string |
Identyfikator przystanku autobusowego. |
|
Date
|
Date | string |
Data w formacie RRRR-MM-DD, dla którego ma zostać pobrany harmonogram. Wartość domyślna to bieżąca data, jeśli nie zostanie określona. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Harmonogramy zatrzymywania
|
StopSchedules | array of object |
Tablica zawierająca informacje o harmonogramie magistrali dla przystanku. |
|
Identyfikator trasy
|
StopSchedules.RouteID | string |
Identyfikator trasy magistrali. |
|
Identyfikator podróży
|
StopSchedules.TripID | string |
Unikatowy identyfikator podróży. |
|
Godzina rozpoczęcia
|
StopSchedules.StartTime | date-time |
Zaplanowana godzina rozpoczęcia podróży. |
|
Godzina zakończenia
|
StopSchedules.EndTime | date-time |
Zaplanowana godzina zakończenia podróży. |
Pobierz listę stacji kolejowych
Zwraca listę informacji o lokalizacji stacji i adresie na podstawie danego kodu wiersza. Pomiń kod LineCode, aby zwrócić wszystkie stacje. Odpowiedź jest tablicą obiektów identycznych z obiektami zwróconymi w metodzie Informacje o stacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Linia
|
LineCode | string |
Dwuliterowy skrót kodu wiersza: RD - Red, YL - Yellow, GR - Green, BL - Blue, OR - Orange, SV - Silver. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Stations
|
Stations | array of object |
Tablica zawierająca informacje o stacji. |
|
Miejscowość
|
Stations.Address.City | string |
Miasto. |
|
State
|
Stations.Address.State | string |
Stan (skrócony). |
|
Ulica
|
Stations.Address.Street | string |
Adres ulicy (do użytku GPS). |
|
Kod pocztowy
|
Stations.Address.Zip | string |
Kod pocztowy. |
|
Kod stacji
|
Stations.Code | string |
Kod stacji. Powtórzone z danych wejściowych. |
|
Szerokość
|
Stations.Lat | number |
Szerokość geograficzna. |
|
Długość
|
Stations.Lon | number |
Długość. |
|
Nazwa stacji
|
Stations.Name | string |
Nazwa stacji. |
|
Podstawowy kod wiersza
|
Stations.LineCode1 | string |
Dwuliterowy skrót dla jednej linii obsługiwanej przez tę stację. |
|
Pomocniczy kod wiersza
|
Stations.LineCode2 | string |
Dodatkowa linia obsługiwana przez tę stację, jeśli ma to zastosowanie. |
|
Kod wiersza tertiary
|
Stations.LineCode3 | string |
Dodatkowa linia obsługiwana przez tę stację, jeśli ma to zastosowanie. |
|
Kod linii czwartoargumentowej
|
Stations.LineCode4 | string |
Dodatkowa linia obsługiwana przez tę stację, jeśli ma to zastosowanie. |
|
Połączony kod stacji 1
|
Stations.StationTogether1 | string |
W przypadku stacji z wieloma platformami dodatkowe polecenie StationCode zostanie wyświetlone tutaj. |
|
Połączony kod stacji 2
|
Stations.StationTogether2 | string |
Podobnie jak w funkcji StationTogether1. |
Uzyskaj informacje o parkingu stacji kolejowej
Zwraca informacje o parkingu na stacji na podstawie danego stationCode.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Kod stacji
|
StationCode | string |
Kod stacji. Użyj metody Lista stacji, aby zwrócić listę wszystkich kodów stacji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Parking stacji
|
StationsParking | array of object |
Tablica zawierająca informacje o parkingu stacji. |
|
Kod stacji
|
StationsParking.Code | string |
Kod stacji dla informacji o parkingu. |
|
Notatki z parkingu
|
StationsParking.Notes | string |
Dodatkowe zasoby parkingowe, takie jak pobliskie parkingi. |
|
Łączna liczba miejsc parkingowych
|
StationsParking.AllDayParking.TotalCount | integer |
Liczba dostępnych miejsc parkingowych przez cały dzień. |
|
Koszt zawodnika
|
StationsParking.AllDayParking.RiderCost | number |
Całodobowy koszt dziennie (dzień powszedni) dla zawodników Metro. |
|
Koszt niezwiązany z zawodnikami
|
StationsParking.AllDayParking.NonRiderCost | number |
Całodobowy koszt dziennie (dzień powszedni) dla zawodników innych niż Metro. |
|
Łączna liczba krótkoterminowych miejsc parkingowych
|
StationsParking.ShortTermParking.TotalCount | integer |
Liczba dostępnych krótkoterminowych miejsc parkingowych. |
|
Krótkoterminowe uwagi dotyczące parkingu
|
StationsParking.ShortTermParking.Notes | string |
Różne informacje dotyczące parkingu krótkoterminowego. |
Uzyskaj następny czas przyjazdu autobusu
Zwraca kolejne godziny przylotu autobusu na określonym przystanku.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zatrzymania
|
StopID | True | string |
7-cyfrowy identyfikator zatrzymania regionalnego. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Nazwa zatrzymania
|
StopName | string |
Pełna nazwa przystanku autobusowego. |
|
Przewidywania magistrali
|
Predictions | array of object |
Tablica przewidywań przylotów autobusów na przystanku. |
|
Numer kierunkowy
|
Predictions.DirectionNum | string |
Kierunek binarny magistrali (0 lub 1), wskazujący przeciwne kierunki dla tej samej trasy. |
|
Tekst kierunkowy
|
Predictions.DirectionText | string |
Przyjazny dla klienta opis kierunku i miejsca docelowego autobusu. |
|
Minuty do przyjazdu
|
Predictions.Minutes | integer |
Minuty, aż autobus dotrze do przystanku. |
|
Identyfikator trasy
|
Predictions.RouteID | string |
Nazwa trasy bazowej wyświetlana w magistrali. |
|
Identyfikator podróży
|
Predictions.TripID | string |
Identyfikator podróży autobusowej, przydatny do korelowania z innymi danymi. |
|
Identyfikator pojazdu
|
Predictions.VehicleID | string |
Identyfikator magistrali, przydatny do śledzenia określonego pojazdu. |
Uzyskiwanie alertów gtFS RT dla kolei
Zwraca kanał informacyjny alertów usługi GTFS RT dla kolei WMATA.
Zwraca
- Kanał informacyjny alertów usługi GTFS RT
- binary
Uzyskiwanie awarii windy i schodów ruchomych
Zwraca listę zgłoszonych awarii windy i schodów ruchomych na danej stacji. Pomiń parametr StationCode, aby zwrócić wszystkie zgłoszone awarie.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Kod stacji
|
StationCode | string |
Kod stacji. Użyj metody Lista stacji, aby zwrócić listę wszystkich kodów stacji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zdarzenia windy
|
ElevatorIncidents | array of object |
Tablica zgłoszonych awarii windy i schodów ruchomych. |
|
Data poza usługą
|
ElevatorIncidents.DateOutOfServ | date-time |
Data i godzina (wschodni czas standardowy), kiedy jednostka została zgłoszona poza usługą. |
|
Data aktualizacji
|
ElevatorIncidents.DateUpdated | date-time |
Data i godzina (wschodni czas standardowy) po ostatniej aktualizacji szczegółów awarii. |
|
Szacowany powrót do usługi
|
ElevatorIncidents.EstimatedReturnToService | date-time |
Szacowana data i godzina do momentu powrotu jednostki do normalnej usługi. Może mieć wartość NULL. |
|
Opis lokalizacji
|
ElevatorIncidents.LocationDescription | string |
Opis wolnego tekstu lokalizacji jednostki w stacji. |
|
Kod stacji
|
ElevatorIncidents.StationCode | string |
Kod stacji dla lokalizacji jednostki. |
|
Nazwa stacji
|
ElevatorIncidents.StationName | string |
Pełna nazwa stacji, może zawierać informacje o wejściu. |
|
Opis objawu
|
ElevatorIncidents.SymptomDescription | string |
Opis przyczyny braku działania jednostki lub w inny sposób w operacji zmniejszonej. |
|
Nazwa jednostki
|
ElevatorIncidents.UnitName | string |
Unikatowy identyfikator jednostki. |
|
Typ jednostki
|
ElevatorIncidents.UnitType | string |
Typ jednostki. Będzie to "WINDA" lub "ESKALACJA". |
Uzyskiwanie informacji o dworcu kolejowym
Zwraca informacje o lokalizacji i adresie stacji na podstawie danego kodu stationCode.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Kod stacji
|
StationCode | True | string |
Kod stacji. Użyj metody Lista stacji, aby zwrócić listę wszystkich kodów stacji. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Miejscowość
|
Address.City | string |
Miasto, w którym znajduje się stacja. |
|
State
|
Address.State | string |
Stan (skrócony), w którym znajduje się stacja. |
|
Ulica
|
Address.Street | string |
Adres ulicy stacji. |
|
Kod pocztowy
|
Address.Zip | string |
Kod pocztowy stacji. |
|
Kod stacji
|
Code | string |
Kod stacji. |
|
Szerokość
|
Lat | number |
Szerokość geograficzna stacji. |
|
Długość
|
Lon | number |
Długość geograficzna stacji. |
|
Nazwa stacji
|
Name | string |
Pełna nazwa stacji. |
|
Podstawowy kod wiersza
|
LineCode1 | string |
Dwuliterowy skrót dla jednej linii obsługiwanej przez tę stację. |
|
Pomocniczy kod wiersza
|
LineCode2 | string |
Dodatkowa linia obsługiwana przez tę stację. |
|
Kod wiersza tertiary
|
LineCode3 | string |
Dodatkowa linia obsługiwana przez tę stację. |
|
Połączony kod stacji 1
|
StationTogether1 | string |
Dodatkowy kod StationCode zostanie wymieniony tutaj. |
|
Połączony kod stacji 2
|
StationTogether2 | string |
Podobnie jak w funkcji StationTogether1. |
Uzyskiwanie informacji o dworcu kolejowym do stacji kolejowej
Zwraca informacje o czasie podróży, odległości i taryfie między dwoma stacjami.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Z kodu stacji
|
FromStationCode | True | string |
Kod stacji dla stacji początkowej. |
|
Do kodu stacji
|
ToStationCode | True | string |
Kod stacji dla stacji docelowej. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Informacje o stacji do stacji
|
StationToStationInfos | array of object |
Tablica zawierająca informacje o czasie podróży, odległości i taryfie między dwiema stacjami. |
|
Odległość w milach
|
StationToStationInfos.CompositeMiles | number |
Odległość między dwoma stacjami w milach. |
|
Stacja docelowa
|
StationToStationInfos.DestinationStation | string |
Kod stacji dla stacji docelowej. |
|
Taryfa szczytowa
|
StationToStationInfos.RailFare.PeakTime | number |
Taryfa w godzinach szczytu. |
|
Taryfa poza szczytem
|
StationToStationInfos.RailFare.OffPeakTime | number |
Taryfy poza godzinami szczytu. |
|
Taryfa dla osób starszych/niepełnosprawnych
|
StationToStationInfos.RailFare.SeniorDisabled | number |
Taryfa dla osób starszych i osób niepełnosprawnych. |
|
Czas podróży
|
StationToStationInfos.RailTime | integer |
Szacowany czas podróży w minutach. |
|
Stacja źródłowa
|
StationToStationInfos.SourceStation | string |
Kod stacji dla stacji źródłowej. |
Uzyskiwanie kolejnych godzin przylotu pociągu
Zwraca informacje o przybyciu następnego pociągu dla co najmniej jednej stacji. Zwraca pusty zestaw wyników, gdy nie są dostępne żadne przewidywania. Użyj opcji Wszystkie dla parametru StationCodes, aby zwrócić przewidywania dla wszystkich stacji.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Kody stacji
|
StationCodes | True | string |
Rozdzielona przecinkami lista kodów stacji. Dla wszystkich przewidywań użyj opcji Wszystkie |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Pociągi
|
Trains | array of object |
Tablica pociągów przybywających na stację. |
|
Pociągi
|
Trains.Car | string |
Liczba samochodów w pociągu, zwykle 6 lub 8. |
|
Destynacja
|
Trains.Destination | string |
Skrócona wersja końcowego miejsca docelowego pociągu. |
|
Kod stacji docelowej
|
Trains.DestinationCode | string |
Kod stacji miejsca docelowego, jeśli jest dostępny. |
|
Nazwa docelowa
|
Trains.DestinationName | string |
Pełna nazwa stacji docelowej. |
|
Śledzenie grupy
|
Trains.Group | string |
Wskazuje grupę torów, na których znajduje się pociąg. |
|
Skrót wiersza
|
Trains.Line | string |
Skrót linii kolejowej (np. RD dla czerwonej linii). |
|
Kod stacji przylotu
|
Trains.LocationCode | string |
Kod stacji, w którym przybywa pociąg. |
|
Nazwa stacji przylotu
|
Trains.LocationName | string |
Pełna nazwa stacji, na której przybywa pociąg. |
|
Minuty do przyjazdu
|
Trains.Min | string |
Minuty do przyjazdu pociągu. Może być wartością liczbową lub tekstem, takim jak ARR (przychodzące) lub BRD (tablica). |
Uzyskiwanie linii kolejowych
Zwraca informacje o wszystkich liniach kolejowych.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Linie kolejowe
|
Lines | array of object |
Tablica zawierająca informacje o wierszu. |
|
nazwa wyświetlana
|
Lines.DisplayName | string |
Pełna nazwa wiersza. |
|
Kod stacji końcowej
|
Lines.EndStationCode | string |
Kod stacji końcowej dla wiersza. |
|
Miejsce docelowe wewnętrzne 1
|
Lines.InternalDestination1 | string |
Kod stacji terminalu pośredniego dla niektórych wierszy. |
|
Miejsce docelowe wewnętrzne 2
|
Lines.InternalDestination2 | string |
Podobnie jak InternalDestination1. |
|
Kod wiersza
|
Lines.LineCode | string |
Dwuliterowy skrót wiersza. |
|
Kod stacji początkowej
|
Lines.StartStationCode | string |
Kod stacji początkowej dla wiersza. |
Uzyskiwanie obwodów śledzenia
Zwraca listę wszystkich obwodów torów, w tym tych na torach kieszeniowych i crossoverach. Każdy obwód toru może zawierać odwołania do prawego i lewego sąsiada.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Obwody torowe
|
TrackCircuits | array of object |
Tablica zawierająca informacje o obwodzie śledzenia. |
|
Identyfikator obwodu
|
TrackCircuits.CircuitId | integer |
Unikatowy numer obwodu. |
|
Numer śledzenia
|
TrackCircuits.Track | integer |
Śledź liczbę. 1 i 2 oznaczają główne linie, 0 i 3 to łączniki i ścieżki kieszeniowe. |
|
Sąsiadów
|
TrackCircuits.Neighbors | array of object |
Tablica zawierająca informacje o sąsiadach obwodu śledzenia. |
|
Typ sąsiada
|
TrackCircuits.Neighbors.NeighborType | string |
Grupa sąsiadów w lewo lub w prawo. |
|
Identyfikatory obwodów
|
TrackCircuits.Neighbors.CircuitIds | array of integer |
Tablica sąsiednich identyfikatorów obwodów. |
Uzyskiwanie pozycji pociągu na żywo
Zwraca unikatowe możliwe do zidentyfikowania pociągi w eksploatacji i tory, które obecnie zajmują. Zwróci pusty zestaw wyników, gdy nie są dostępne żadne pozycje.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Pozycje pociągu
|
TrainPositions | array of object |
Tablica zawierająca informacje o pozycji pociągu. |
|
Identyfikator szkolenia
|
TrainPositions.TrainId | string |
Unikatowy identyfikator wewnętrznego pociągu. |
|
Numer pociągu
|
TrainPositions.TrainNumber | string |
Nieu unikatowego identyfikatora pociągu używanego przez WMATA. |
|
Liczba samochodów
|
TrainPositions.CarCount | integer |
Liczba samochodów w pociągu. Czasami może wynosić 0, gdy żadne dane nie są dostępne. |
|
Numer kierunkowy
|
TrainPositions.DirectionNum | integer |
Kierunek ruchu. 1 to wartość northbound/eastbound, 2 to southbound/westbound. |
|
Identyfikator obwodu
|
TrainPositions.CircuitId | integer |
Identyfikator obwodu, na który jest obecnie włączony pociąg. |
|
Kod stacji docelowej
|
TrainPositions.DestinationStationCode | string |
Docelowy kod stacji. Może mieć wartość NULL. |
|
Kod wiersza
|
TrainPositions.LineCode | string |
Dwuliterowy skrót wiersza. |
|
Sekundy w lokalizacji
|
TrainPositions.SecondsAtLocation | integer |
Przybliżony czas zamieszkania w bieżącym obwodzie toru. |
|
Typ usługi
|
TrainPositions.ServiceType | string |
Typ usługi pociągu, taki jak Normalny lub Specjalny. |
Uzyskiwanie pozycji pojazdu autobusu GTFS RT
Zwraca źródło danych pozycji pojazdów GTFS RT dla magistrali WMATA.
Zwraca
- Źródło danych pozycji pojazdów GTFS RT
- binary
Uzyskiwanie pozycji pojazdu rail GTFS RT
Zwraca położenie pojazdu GTFS RT dla szyny WMATA.
Zwraca
- Źródło danych pozycji pojazdów GTFS RT
- binary
Uzyskiwanie przystanków autobusowych
Zwraca listę przystanków autobusowych.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Szerokość
|
Lat | number |
Szerokość geograficzna punktu środkowego. Wymagane, jeśli określono długość geograficzną i promień. |
|
|
Długość
|
Lon | number |
Długość geograficzna punktu środkowego. Wymagane, jeśli określono szerokość geograficzną i promień. |
|
|
Promień
|
Radius | number |
Promień (mierniki) do uwzględnienia w obszarze wyszukiwania. Wymagane, jeśli określono szerokość geograficzną i długość geograficzną. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zatrzymuje
|
Stops | array of object |
Tablica przystanków autobusowych dla określonej trasy. |
|
Identyfikator zatrzymania
|
Stops.StopID | string |
Zatrzymaj identyfikator. |
|
Nazwa zatrzymania
|
Stops.Name | string |
Nazwa przystanku autobusowego. |
|
Szerokość
|
Stops.Lat | number |
Szerokość geograficzna przystanku autobusowego. |
|
Długość
|
Stops.Lon | number |
Długość geograficzna przystanku autobusowego. |
Uzyskiwanie standardowych tras pociągów
Zwraca uporządkowaną listę głównie przychodów (i niektórych obwodów prowadzić) torowych ułożone według linii i numeru toru. Te dane nie zmieniają się często i powinny być buforowane przez rozsądny czas.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Trasy standardowe
|
StandardRoutes | array of object |
Tablica zawierająca informacje o wierszu przychodu. |
|
Kod wiersza
|
StandardRoutes.LineCode | string |
Skrót dla wiersza przychodu. |
|
Obwody torowe
|
StandardRoutes.TrackCircuits | array of object |
Tablica zawierająca uporządkowane informacje o obwodzie toru. |
|
Identyfikator obwodu
|
StandardRoutes.TrackCircuits.CircuitId | integer |
Unikatowy numer obwodu. |
|
Numer sekwencji
|
StandardRoutes.TrackCircuits.SeqNum | integer |
Kolejność wyświetlania obwodu dla danej linii i ścieżki. |
|
Kod stacji
|
StandardRoutes.TrackCircuits.StationCode | string |
Kod stacji, jeśli obwód znajduje się na stacji, w przeciwnym razie null. |
Uzyskiwanie statycznej kolejki GTFS
Zwraca plik danych statycznych GTFS dla kolei WMATA, aktualizowany codziennie.
Zwraca
- Plik danych statycznych GTFS
- binary
Uzyskiwanie wejść do stacji kolejowej
Zwraca listę pobliskich wejść stacji na podstawie szerokości geograficznej, długości geograficznej i promienia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Szerokość
|
Lat | number |
Szerokość geograficzna punktu środkowego, wymagana, jeśli określono długość geograficzną i promień. |
|
|
Długość
|
Lon | number |
Długość geograficzna punktu środkowego, wymagana, jeśli określono szerokość geograficzną i promień. |
|
|
Promień
|
Radius | number |
Promień (mierniki) do uwzględnienia w obszarze wyszukiwania, wymagane, jeśli określono szerokość geograficzną i długość geograficzną. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Wejścia do stacji
|
Entrances | array of object |
Tablica zawierająca szczegółowe informacje o wejściach do stacji. |
|
Opis wejścia
|
Entrances.Description | string |
Dodatkowe informacje dotyczące wejścia. |
|
Szerokość
|
Entrances.Lat | number |
Szerokość geograficzna wejścia. |
|
Długość
|
Entrances.Lon | number |
Długość geograficzna wejścia. |
|
Nazwa wejścia
|
Entrances.Name | string |
Nazwa wejścia. |
|
Kod stacji 1
|
Entrances.StationCode1 | string |
Kod stacji skojarzony z tym wejściem. |
|
Kod stacji 2
|
Entrances.StationCode2 | string |
W przypadku stacji zawierających wiele platform drugi kod stacji. |
Uzyskiwanie zdarzeń autobusu
Zwraca zestaw zgłoszonych zdarzeń magistrali lub opóźnień dla danej trasy. Jeśli parametr trasy zostanie pominięty, zwracane są wszystkie zgłoszone zdarzenia.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Marszruta
|
Route | string |
Trasa magistrali bazowej. Odmiany nie są rozpoznawane (np. użyj języka C2 zamiast C2v1, C2v2). |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Zdarzenia magistrali
|
BusIncidents | array of object |
Tablica zgłoszonych zdarzeń lub opóźnień w autobusie. |
|
Data aktualizacji
|
BusIncidents.DateUpdated | date-time |
Data i godzina (wschodni czas standardowy), kiedy zdarzenie zostało ostatnio zaktualizowane. |
|
Opis zdarzenia
|
BusIncidents.Description | string |
Dowolny tekst opisu opóźnienia lub zdarzenia. |
|
Identyfikator zdarzenia
|
BusIncidents.IncidentID | string |
Unikatowy identyfikator zdarzenia. |
|
Typ zdarzenia
|
BusIncidents.IncidentType | string |
Dowolny tekst opisu typu zdarzenia, zwykle "Opóźnienie" lub "Alert". |
|
Trasy, których dotyczy problem
|
BusIncidents.RoutesAffected | array of string |
Tablica tras, których dotyczy zdarzenie. |
Uzyskiwanie zdarzeń kolejowych
Zwraca zgłoszone zdarzenia kolejowe, w tym znaczne zakłócenia i opóźnienia w normalnej eksploatacji. Dane są identyczne z kanałem informacyjnym stanu usługi Metrorail firmy WMATA.
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Incydenty kolejowe
|
Incidents | array of object |
Tablica zgłoszonych zdarzeń kolejowych, w tym zakłócenia i opóźnienia. |
|
Data aktualizacji
|
Incidents.DateUpdated | date-time |
Data i godzina (wschodni czas standardowy), kiedy zdarzenie zostało ostatnio zaktualizowane. |
|
Opis zdarzenia
|
Incidents.Description | string |
Dowolny tekst opisu zdarzenia. |
|
Identyfikator zdarzenia
|
Incidents.IncidentID | string |
Unikatowy identyfikator zdarzenia. |
|
Typ zdarzenia
|
Incidents.IncidentType | string |
Dowolny tekst opisu typu zdarzenia, zwykle "Opóźnienie" lub "Alert". |
|
Wiersze, których dotyczy problem
|
Incidents.LinesAffected | string |
Rozdzielana średnikami i rozdzielana spacjami lista kodów wierszy, których dotyczy incydent. |
Uzyskiwanie ścieżki między stacjami kolejowymi
Zwraca zestaw uporządkowanych stacji i odległości między dwiema stacjami na tej samej linii.
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Z kodu stacji
|
FromStationCode | True | string |
Kod stacji dla stacji początkowej. |
|
Do kodu stacji
|
ToStationCode | True | string |
Kod stacji dla stacji docelowej. |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Ścieżka między stacjami
|
Path | array of object |
Tablica zawierająca szczegóły ścieżki. |
|
Odległość do poprzedniej stacji
|
Path.DistanceToPrev | integer |
Odległość w stopach do poprzedniej stacji na liście. |
|
Kod wiersza
|
Path.LineCode | string |
Dwuliterowy skrót linii tej stacji jest włączony. |
|
Numer sekwencji
|
Path.SeqNum | integer |
Uporządkowany numer sekwencji. |
|
Kod stacji
|
Path.StationCode | string |
Kod stacji dla tej stacji. |
|
Nazwa stacji
|
Path.StationName | string |
Pełna nazwa dla tej stacji. |
Definicje
DaySchedule
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Czas otwarcia
|
OpeningTime | string |
Zaplanowany czas otwarcia stacji. |
|
Pierwsze pociągi
|
FirstTrains | array of object |
Tablica zawierająca informacje o pierwszym pociągu. |
|
Godzina odlotu
|
FirstTrains.Time | string |
Zaplanowany czas odlotu pierwszego pociągu. |
|
Stacja docelowa
|
FirstTrains.DestinationStation | string |
Kod stacji miejsca docelowego pierwszego pociągu. |
|
Ostatnie pociągi
|
LastTrains | array of object |
Tablica zawierająca informacje o ostatnim pociągu. |
|
Godzina odlotu
|
LastTrains.Time | string |
Zaplanowany czas odlotu ostatniego pociągu. |
|
Stacja docelowa
|
LastTrains.DestinationStation | string |
Kod stacji miejsca docelowego ostatniego pociągu. |
binarny
Jest to podstawowy typ danych "binary".