Estymowane czasy odjazdów z przystanku
URL: http://ckan2.multimediagdansk.pl/delays?stopId={stopId}
Zasób zawiera wywołanie zwracające informację o estymowanych czasach odjazdu pojazdów komunikacji miejskiej z podanego słupka przystankowego. Ogólna struktura URLa wygląda następująco: http://ckan2.multimediagdansk.pl/delays?stopId={stopId}, gdzie {stopId} jest identyfikatorem słupka – wartość stopId z zasobu Lista przystanków. Dane są pobierane dynamicznie, pochodzą z systemu TRISTAR. Dane są cache’owane dla każdego słupka niezależnie. Algorytm obliczający te dane bierze pod uwagę pozycję pojazdu względem wskazanego słupka przystankowego oraz dane o wykonaniu kursów, już zapisane w systemie. Dane mogą być nieprecyzyjne, z uwagi na dynamicznie zmieniające się warunki na drodze, interwał czasowy pomiędzy kolejnymi operacjami wyliczania próbek oraz wprowadzony czas cache’owania danych (20 sekund). W odpowiedzi otrzymuje się zasób zawierający następujące dane:
- lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
- delay – zawiera obiekty przechowujące informacje zakresie dat dla pojedynczej floty; pojedynczy obiekt zawiera następujące pola:
- id – identyfikator, tworzony według zasady „T” + tripId + „R” + routeId; ciąg znaków
- delayInSeconds – podany w sekundach czas opóźnienia. Wartość ujemna oznacza przyspieszenie w stosunku do czasu rozkładowego; liczba całkowita
- estimatedTime – prognoza czasu odjazdu pojazdu z przystanku; w formacie „HH:MM”
- headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera. Z uwagi na fakt, że pole jest ograniczone do 17 znaków, opis kierunku zaleca się stworzyć samodzielnie – na podstawie ostatniego pasażerskiego przystanku na trasie; ciąg znaków
- routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu „Lista linii”; liczba całkowita
- tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu „Lista tras”; liczba całkowita
- status – zawsze wartość REALTIME; ciąg znaków
- theoreticalTime – czas odjazdu wynikający z rozkładu jazdy; w formacie „HH:MM”
- timestamp – stempel czasowy określający czas, z którego pochodzi prognoza czasu odjazdu; format „HH:MM:SS”
- trip – wewnętrzny identyfikator kursu; liczba całkowita
- vehicleCode – numer boczny pojazdu realizującego kurs; liczba całkowita
- vehicleId – wewnętrzny unikalny identyfikator pojazdów transportu zbiorowego w systemie TRISTAR; liczba całkowita
Brak podglądu dla tego zasobu
Dodatkowe informacje
Pole | Wartość |
---|---|
Ostatnia modyfikacja | 30 Lipiec 2018 |
Utworzony | 23 Luty 2017 |
Format | JSON |
Licencje | Creative Commons Attribution |
created | blisko 4 rok temu |
format | JSON |
id | 00fbcffa-5188-45be-b300-b4da9a91c24f |
last modified | blisko 2 rok temu |
package id | c24aa637-3619-4dc2-a171-a23eec8f2172 |
position | 6 |
revision id | f42f3adb-450d-43c5-92c5-3f56c9c5c13d |
state | active |