Estymowane czasy przyjazdów na przystanek

URL: http://ckan2.multimediagdansk.pl/delays?stopId={stopId}

Zasób zawiera wywołanie zwracające informację o estymowanych czasach przyjazdu pojazdów komunikacji miejskiej dla 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 przyjazdu pojazdu na przystanek; 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 przyjazdu wynikający z rozkładu jazdy; w formacie „HH:MM”
    • timestamp – stempel czasowy określający czas, z którego pochodzi prognoza czasu przyjazdu; 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
createdblisko 2 rok temu
formatJSON
id00fbcffa-5188-45be-b300-b4da9a91c24f
last modifiedblisko 1 lat temu
package idc24aa637-3619-4dc2-a171-a23eec8f2172
position5
revision id3969f423-e5a0-4baa-816d-7a5d687fb051
stateactive