KPRM
Data theme
Kategoria danych
Regions and cities
Regiony i miasta
Status
Completed
Dane dostępne w ramach zbioru „Otwarte dane ZTM w Gdańsku” na platformie CKAN zawierają informacje o aktualnym rozkładzie jazdy oraz danymi z nim powiązanymi.
Korzystanie z danych jest równoznaczne z akceptacją [__Regulaminu__](https://ckan.multimediagdansk.pl/dataset/c24aa637-3619-4dc2-a171-a23eec8f2172/resource/09cafa1b-604b-4408-ac48-5720319b72b7/download/regulamin_korzystania_z_danych.pdf).
[__Zobacz opis poszczególnych zasobów__](http://91.244.248.30/dataset/tristar/resource/4fbfa626-9abc-45c8-8dd4-0c4b8de1691c)
Dane dostępne w ramach zbioru „Otwarte dane ZTM w Gdańsku” na platformie CKAN zawierają informacje o aktualnym rozkładzie jazdy oraz danymi z nim powiązanymi.
Korzystanie z danych jest równoznaczne z akceptacją [__Regulaminu__](https://ckan.multimediagdansk.pl/dataset/c24aa637-3619-4dc2-a171-a23eec8f2172/resource/09cafa1b-604b-4408-ac48-5720319b72b7/download/regulamin_korzystania_z_danych.pdf).
[__Zobacz opis poszczególnych zasobów__](http://91.244.248.30/dataset/tristar/resource/4fbfa626-9abc-45c8-8dd4-0c4b8de1691c)
https://dane.gov.pl/pl/dataset/1803,tristar
2017-02-23T12:23:33.297839+00:00
2024-03-28T01:18:22.101856+00:00
Otwarte dane ZTM w Gdańsku
Otwarte dane ZTM w Gdańsku
None
rozkłady jazdy
transport
ztm
Zasób zawiera Regulamin korzystania z danych udostępnionych w zbiorze "Otwarte dane ZTM w Gdańsku".
Zasób zawiera Regulamin korzystania z danych udostępnionych w zbiorze "Otwarte dane ZTM w Gdańsku".
2019-04-09T04:31:54.909562+00:00
2024-01-08T09:14:07.952057+00:00
Regulamin korzystania z danych
Regulamin korzystania z danych
0
Dokument zawiera szczegółowy opis zasobów udostępnianych w ramach niniejszego zbioru wraz z uwagami dotyczącymi danych.
Dokument zawiera szczegółowy opis zasobów udostępnianych w ramach niniejszego zbioru wraz z uwagami dotyczącymi danych.
2019-04-09T04:35:27.938148+00:00
2024-03-19T10:36:46.088420+00:00
Opis zbioru Otwarte dane ZTM w Gdańsku
Opis zbioru Otwarte dane ZTM w Gdańsku
0
Zasób zawiera komunikaty umieszczane przez Zarząd Transportu Miejskiego w Gdańsku na stronie ztm.gda.pl, w sekcji „Bieżąca sytuacja komunikacyjna”.
+ data_wygenerowania – data wygenerowania całego zbioru z komunikatami. Zbiór jest generowany w podczas tworzenia nowego lub edycji istniejącego komunikatu; data w formacie: YYYY-MM-DD HH:MM:SS
+ komunikaty – zasób obiektów zawierających komunikaty i powiązane z nimi informacje. Pojedynczy obiekt zawiera następujące elementy:
- tytul – tytuł nadany komunikatowi; ciąg znaków
- tresc – treść komunikatu wzbogacona o znaczniki HTML; ciąg znaków
- data_rozpoczecia – nadana data rozpoczęcia wyświetlania komunikatu; w formacie: YYYY-MM-DD HH:MM:SS
- data_zakonczenia - nadana data zakończenia wyświetlania komunikatu; w formacie: YYYY-MM-DD HH:MM:SS
Zasób zawiera komunikaty umieszczane przez Zarząd Transportu Miejskiego w Gdańsku na stronie ztm.gda.pl, w sekcji „Bieżąca sytuacja komunikacyjna”.
+ data_wygenerowania – data wygenerowania całego zbioru z komunikatami. Zbiór jest generowany w podczas tworzenia nowego lub edycji istniejącego komunikatu; data w formacie: YYYY-MM-DD HH:MM:SS
+ komunikaty – zasób obiektów zawierających komunikaty i powiązane z nimi informacje. Pojedynczy obiekt zawiera następujące elementy:
- tytul – tytuł nadany komunikatowi; ciąg znaków
- tresc – treść komunikatu wzbogacona o znaczniki HTML; ciąg znaków
- data_rozpoczecia – nadana data rozpoczęcia wyświetlania komunikatu; w formacie: YYYY-MM-DD HH:MM:SS
- data_zakonczenia - nadana data zakończenia wyświetlania komunikatu; w formacie: YYYY-MM-DD HH:MM:SS
2019-04-05T08:04:18.160082+00:00
2019-04-05T08:04:18.160082+00:00
Komunikaty dotyczące bieżącej sytuacji komunikacyjnej
Komunikaty dotyczące bieżącej sytuacji komunikacyjnej
0
Zasób zawiera rozkład jazdy ZTM w Gdańsku, wg standardu GTFS ( [__General Transit Feed Specification__](https://developers.google.com/transit/gtfs/reference/) ).
Dane są dostępne maksymalnie na najbliższe 14 dni.
Wartości pól i ich interpretacja przyjęta przez ZTM w Gdańsku prezentują się następująco:
* plik agency.txt:
+ agency_id - identyfikator określający firmą zajmującą się obsługą transportu zbiorowego. Tu: organizator transportu.
+ agency_name - nazwa organizatora transportu
+ agency_url - URL do strony organizatora
+ agency_timezone - strefa czasowa w formacie publikowanym przez IANA (https://www.iana.org/time-zones)
+ agency_lang - kod języka używanego przez organizatora
+ agency_phone - numer telefonu, pod którym można uzyskać informację na temat bieżącej sytuacji komunikacyjnej
+ agency_email - adres e-mail organizatora transportu
* plik calendar_dates.txt:
+ service_id - identyfikator grupujący zbiór kursów realizowanych w pojedynczym dniu kalendarzowym
+ date - dzień kalendarzowy w formacie YYYYMMDD
+ exception_type - przyjmuje wartość "1": wszystkie zdefiniowane zbiory rozkładów należy traktować jako obowiązujące
* plik feed_info.txt:
+ feed_publisher_name - nazwa instytucji publikującej zbiór GTFS. W tym przypadku: ZTM w Gdańsku.
+ feed_publisher_url - odnośnik do strony instytucji publikującej zbiór GTFS.
+ feed_lang - kod domyślnego języka używanego w zbiorze GTFS;
+ feed_start_date - pole nieuzupełniane
+ feed_end_date - ostatni dzień kalendarzowy, na który zdefiniowany jest rozkład publikowany w zbiorze GTFS
* plik routes.txt:
+ route_id - liczbowy identyfikator jendoznacznie identyfikujący linię komunikacyjną
+ agency_id - identyfikator z pliku agency.txt.
+ route_short_name - identyfikator linii dla pasażera
+ route_long_name - pole nieuzupełniane
+ route_desc - pole nieuzupełniane
+ route_type - identyfikator rodzaju transportu używanego do realizacji rozkładu; w przypadku ZTM w Gdańsku są to tramwaje ("900"), autobusy ("700") lub tramwaje wodne ("1200")
+ route_color - pole nieuzupełniane
+ route_text_color - pole nieuzupełniane
* plik shapes.txt
+ shape_id - identyfikator służący do zgrupowania współrzędnych punktów wchodzących w skład poszczególnych wariantów linii; używany w trips.txt w celu powiązania kursu z przebiegiem wariantu.
+ shape_pt_lat,shape_pt_lon - współrzędne punktu
+ shape_pt_sequence - numer porządkowy punktu w przebiegu wariantu
* plik stop_times.txt
+ trip_id - identyfikator kursu. Składa się z trzech części: <właściwy identyfikator kursu> _<identyfikator wariantu> _<identyfikator zadania>. Przyjęta konstrukcja pozwala na powiązanie trip_id z innymi niż GTFS zbiorami publikowanymi w ramach otwartych danych, w szczególności z serwisem zwracającym bieżące pozycje GPS pojazdów komunikacji miejskiej. W celu powiązania danych należy użyć nastepującego przyporządkowania (po lewej część trip_id, po prawej jego odpowiednik z pojedynczego obiektu publikowanego w ramach zasobu [__Pozycja GPS pojazdów __](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076) ):
<identyfikator wariantu> == "Route",
<identyfikator zadania> == "VehicleService".
+ arrival_time - rozkładowy czas przyjazdu
+ departure_time - rozkładowy czas odjazdu
+ stop_id - identyfikator słupka ze zbioru stops.txt
+ stop_sequence - numer kolejny słupka na trasie kursu
+ pickup_type,drop_off_type - wartości określające sposób obsługi danego słupka: czy pasażerowie mogą wsiadać/wysiadac (tak: 0, nie: 1) lub czy dany słupek jest na żądanie (obie wartości przyjmują wartość 3, co oznacza, że pasażer musi zakomunikowac w określony sposób, że chce wsiąść lub wysiąść ze środka transportu)
+ stop_headsign - pole nieuzupełniane
* plik stops.txt
+ stop_id - identyfikator słupka (używane także na stronie internetowej)
+ stop_name - nazwa składająca się z nazwy przystanku i kolejnego numeru słupka w ramach przystanku (np. Sikorskiego 01)
+ stop_lat,stop_lon - współrzędne słupka przystankowego
+ stop_code - wartość umożliwiająca identyfikację słupka przez pasażera. W przypadku ZTM w Gdańsku identyczna z wartością stop_id
* plik trips.txt
+ route_id - identyfikator linii z pliku routes.txt; określa przynależność kursu do linii
+ service_id - identyfikator zbioru, do którego należy dany kurs. W przypadku ZTM w Gdańsku przyjęto założenie, że service_id określa zbiór kursów realizowanych w ciągu dnia kalendarzowego; identyfikator używany w pliku calendar_dates.txt w celu powiązania kursów zgrupowanych w service_id z danym dniem kalendarzowym
+ trip_id - identyfikator kursu. Składa się z trzech części: <właściwy identyfikator kursu>_<identyfikator wariantu>_<identyfikator zadania>. Przyjęta konstrukcja pozwala na powiązanie trip_id z innymi niż GTFS zbiorami publikowanymi w ramach otwartych danych, w szczególności z serwisem zwracającym bieżące pozycje GPS pojazdów komunikacji miejskiej. W celu powiązania danych należy użyć nastepującego przyporządkowania (po lewej część trip_id, po prawej jego odpowiednik z pojedynczego obiektu publikowanego w ramach zasobu [__Pozycja GPS pojazdów __](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076) ):
<identyfikator wariantu> == "Route",
<identyfikator zadania> == "VehicleService".
Używany w pliku stop_times.txt wcelu powiązania z rozkładem dla danego kursu
+ trip_headsign - nazwa punktu docelowego danego kursu; najczęściej nazwa ostatniego przystanku pasażerskiego w kursie
+ trip_short_name - pole nieuzupełniane
+ direction_id - symboliczne określenie kierunku kursu "tam"-"powrót"
+ shape_id - identyfikator zbioru współrzędnych punktów służącego do zwizualizowania przebiegu wariantu powiązanego z kursem. Używany w shapes.txt
+ wheelchair_accessible - informacja o przystosowaniu taboru do przewozu wózków inwalidzkich, wynikająca z rozkladu.
Zasób zawiera rozkład jazdy ZTM w Gdańsku, wg standardu GTFS ( [__General Transit Feed Specification__](https://developers.google.com/transit/gtfs/reference/) ).
Dane są dostępne maksymalnie na najbliższe 14 dni.
Wartości pól i ich interpretacja przyjęta przez ZTM w Gdańsku prezentują się następująco:
* plik agency.txt:
+ agency_id - identyfikator określający firmą zajmującą się obsługą transportu zbiorowego. Tu: organizator transportu.
+ agency_name - nazwa organizatora transportu
+ agency_url - URL do strony organizatora
+ agency_timezone - strefa czasowa w formacie publikowanym przez IANA (https://www.iana.org/time-zones)
+ agency_lang - kod języka używanego przez organizatora
+ agency_phone - numer telefonu, pod którym można uzyskać informację na temat bieżącej sytuacji komunikacyjnej
+ agency_email - adres e-mail organizatora transportu
* plik calendar_dates.txt:
+ service_id - identyfikator grupujący zbiór kursów realizowanych w pojedynczym dniu kalendarzowym
+ date - dzień kalendarzowy w formacie YYYYMMDD
+ exception_type - przyjmuje wartość "1": wszystkie zdefiniowane zbiory rozkładów należy traktować jako obowiązujące
* plik feed_info.txt:
+ feed_publisher_name - nazwa instytucji publikującej zbiór GTFS. W tym przypadku: ZTM w Gdańsku.
+ feed_publisher_url - odnośnik do strony instytucji publikującej zbiór GTFS.
+ feed_lang - kod domyślnego języka używanego w zbiorze GTFS;
+ feed_start_date - pole nieuzupełniane
+ feed_end_date - ostatni dzień kalendarzowy, na który zdefiniowany jest rozkład publikowany w zbiorze GTFS
* plik routes.txt:
+ route_id - liczbowy identyfikator jendoznacznie identyfikujący linię komunikacyjną
+ agency_id - identyfikator z pliku agency.txt.
+ route_short_name - identyfikator linii dla pasażera
+ route_long_name - pole nieuzupełniane
+ route_desc - pole nieuzupełniane
+ route_type - identyfikator rodzaju transportu używanego do realizacji rozkładu; w przypadku ZTM w Gdańsku są to tramwaje ("900"), autobusy ("700") lub tramwaje wodne ("1200")
+ route_color - pole nieuzupełniane
+ route_text_color - pole nieuzupełniane
* plik shapes.txt
+ shape_id - identyfikator służący do zgrupowania współrzędnych punktów wchodzących w skład poszczególnych wariantów linii; używany w trips.txt w celu powiązania kursu z przebiegiem wariantu.
+ shape_pt_lat,shape_pt_lon - współrzędne punktu
+ shape_pt_sequence - numer porządkowy punktu w przebiegu wariantu
* plik stop_times.txt
+ trip_id - identyfikator kursu. Składa się z trzech części: <właściwy identyfikator kursu> _<identyfikator wariantu> _<identyfikator zadania>. Przyjęta konstrukcja pozwala na powiązanie trip_id z innymi niż GTFS zbiorami publikowanymi w ramach otwartych danych, w szczególności z serwisem zwracającym bieżące pozycje GPS pojazdów komunikacji miejskiej. W celu powiązania danych należy użyć nastepującego przyporządkowania (po lewej część trip_id, po prawej jego odpowiednik z pojedynczego obiektu publikowanego w ramach zasobu [__Pozycja GPS pojazdów __](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076) ):
<identyfikator wariantu> == "Route",
<identyfikator zadania> == "VehicleService".
+ arrival_time - rozkładowy czas przyjazdu
+ departure_time - rozkładowy czas odjazdu
+ stop_id - identyfikator słupka ze zbioru stops.txt
+ stop_sequence - numer kolejny słupka na trasie kursu
+ pickup_type,drop_off_type - wartości określające sposób obsługi danego słupka: czy pasażerowie mogą wsiadać/wysiadac (tak: 0, nie: 1) lub czy dany słupek jest na żądanie (obie wartości przyjmują wartość 3, co oznacza, że pasażer musi zakomunikowac w określony sposób, że chce wsiąść lub wysiąść ze środka transportu)
+ stop_headsign - pole nieuzupełniane
* plik stops.txt
+ stop_id - identyfikator słupka (używane także na stronie internetowej)
+ stop_name - nazwa składająca się z nazwy przystanku i kolejnego numeru słupka w ramach przystanku (np. Sikorskiego 01)
+ stop_lat,stop_lon - współrzędne słupka przystankowego
+ stop_code - wartość umożliwiająca identyfikację słupka przez pasażera. W przypadku ZTM w Gdańsku identyczna z wartością stop_id
* plik trips.txt
+ route_id - identyfikator linii z pliku routes.txt; określa przynależność kursu do linii
+ service_id - identyfikator zbioru, do którego należy dany kurs. W przypadku ZTM w Gdańsku przyjęto założenie, że service_id określa zbiór kursów realizowanych w ciągu dnia kalendarzowego; identyfikator używany w pliku calendar_dates.txt w celu powiązania kursów zgrupowanych w service_id z danym dniem kalendarzowym
+ trip_id - identyfikator kursu. Składa się z trzech części: <właściwy identyfikator kursu>_<identyfikator wariantu>_<identyfikator zadania>. Przyjęta konstrukcja pozwala na powiązanie trip_id z innymi niż GTFS zbiorami publikowanymi w ramach otwartych danych, w szczególności z serwisem zwracającym bieżące pozycje GPS pojazdów komunikacji miejskiej. W celu powiązania danych należy użyć nastepującego przyporządkowania (po lewej część trip_id, po prawej jego odpowiednik z pojedynczego obiektu publikowanego w ramach zasobu [__Pozycja GPS pojazdów __](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076) ):
<identyfikator wariantu> == "Route",
<identyfikator zadania> == "VehicleService".
Używany w pliku stop_times.txt wcelu powiązania z rozkładem dla danego kursu
+ trip_headsign - nazwa punktu docelowego danego kursu; najczęściej nazwa ostatniego przystanku pasażerskiego w kursie
+ trip_short_name - pole nieuzupełniane
+ direction_id - symboliczne określenie kierunku kursu "tam"-"powrót"
+ shape_id - identyfikator zbioru współrzędnych punktów służącego do zwizualizowania przebiegu wariantu powiązanego z kursem. Używany w shapes.txt
+ wheelchair_accessible - informacja o przystosowaniu taboru do przewozu wózków inwalidzkich, wynikająca z rozkladu.
2019-04-12T07:57:52.995349+00:00
2024-03-28T01:18:22.055039+00:00
Rozkład jazdy GTFS
Rozkład jazdy GTFS
0
Zasób zawiera wywołanie zwracające informację o pozycjach GPS wszystkich pojazdów realizujących kursy linii ZTM w Gdańsku w czasie określonym przez wartość DataGenerated. Ze względów bezpieczeństwa zbiór zwraca informacje pochodzące z pamięci cache. Opóźnienie, związane z aktualizacją danych, wynikające z jego wprowadzenia wynosi ok. 20 sekund niezależnie dla każdego pojazdów. Źródłem danych jest webserwis stworzony w tym celu w ramach systemu TRISTAR.
Ze zbioru wykluczono pojazdy Zarządu Komunikacji Miejskiej w Gdyni (za wyjątkiem tych realizujących linię wspólną) oraz pojazdy nieposiadające przypisania zadania przewozowego i pojazdy z wyłączonymi urządzeniami pokładowymi.
Dla pojazdów, które nie są rozpoznane jako realizujące zadanie przewozowe (są tylko włączone i przypisane do zadania przewozowego), usługa dostarczy jedynie: VehicleService, VehicleCode, VehicleID, Lat oraz Lon. Pozostałe dane związane z zadaniem przewozowym zostaną wypełnione pustym ciągiem znaków ("").
Jeżeli pojazdy stracą połączenie z serwerem TRISTAR, ich pozycja GPS przestanie być aktualizowana. Nieaktualizowane pozycje GPS są trzymane w pamięci cache webservice’u przez maksymalnie 5 minut po otrzymaniu ostatnich danych. Po tym czasie są usuwane z pamięci cache.
W dniu __21.12.2021r.__ wprowadzono możliwość korzystania z kilku (aktualnie dwóch) wersji. Informację o niej należy podać w postaci wartości parametru v. W przypadku jego braku (lub wartości innej niż podane niżej) w okresie tymczasowym (rok 2022) zwracane dane mają format jak dla v=1. Docelowo przekierowanie zostanie uruchomione do najaktualniejszej wersji.
Parametr może przyjmować następujące wartości:
+ __2__ ([__https://ckan2.multimediagdansk.pl/gpsPositions?v=2__](https://ckan2.multimediagdansk.pl/gpsPositions?v=2)) - wersja 2, wprowadzająca między innymi zmiany polegające na zwracaniu wszystkich danych czasowych w formacie ISO-8601, ujednoliceniu nazw pól z innymi zasobami oraz wprowadzeniu kilku dodatkowych pól (szczegóły w opisie poniżej)
+ __1__ ([__https://ckan2.multimediagdansk.pl/gpsPositions?v=1__](https://ckan2.multimediagdansk.pl/gpsPositions?v=1)) - wersja pierwsza, pozostawiona w celu zachowania kompatybilności. Termin wyłączenia planowany jest za ok. 2 lata. __Po tym terminie, w przypadku odpytania zasobu bez podania parametru v, zacznie być zwracana odpowiedź w formacie jak dla wersji 2.__
W odpowiedzi na wywołanie otrzymuje się zasób zawierający następujące dane:
+ __w przypadku wersji 2__:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie ISO-8601 (UTC)
+ vehicles – zawiera obiekty przechowujące informacje dla pojedynczego pojazdu, który jest poprawnie przypisany do zadania przewozowego ZTM w Gdańsku w systemie TRISTAR; pojedynczy obiekt zawiera następujące pola:
- generated - stempel czasowy oznaczający czas, kiedy pozycja GPS pojazdu została zarejestrowana w systemie; format ISO-8601 (UTC)
- routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
- routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId - kod publiczny wariantu/trasy, po której porusza się pojazd; wartość tripId z zasobu [__Lista tras__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- vehicleCode – numer boczny pojazdu realizującego kurs; ciąg znaków
- vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- vehicleId – wewnętrzny unikalny identyfikator pojazdów transportu zbiorowego w systemie TRISTAR; liczba całkowita
- speed - szybkość pojazdu w momencie, kiedy opóźnienie zostało oszacowane; wartość podawana w km/h;
- delay - podany w sekundach czas opóźnienia. Wartość ujemna oznacza przyspieszenie w stosunku do czasu rozkładowego; liczba całkowita
- lat - szerokość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- lon - długość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- gpsQuality – jakość zarejestrowanego sygnału GPS. Możliwe wartości to:
+ 0: Brak sygnału GPS
+ 1: liczba widocznych satelitów niewystarczająca do pracy w trybie 2D
+ 2: praca odbiornika GPS w trybie 2D
+ 3: praca odbiornika GPS w trybie 3D
- headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera.
- direction – geograficzny kierunek jazdy z przedziału 0-315 z krokiem co wartość 45, gdzie 0 oznacza północ a 315 - północny zachód
- scheduledTripStartTime – rozkładowy czas rozwpoczęcia kursu; format ISO-8601 (UTC)
+ __w przypadku wersji 1__:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie "YYYY-MM-DD HH:MM:SS"
+ vehicles – zawiera obiekty przechowujące informacje dla pojedynczego pojazdu, który jest poprawnie przypisany do zadania przewozowego ZTM w Gdańsku w systemie TRISTAR; pojedynczy obiekt zawiera następujące pola:
- DataGenerated - stempel czasowy oznaczający czas, kiedy pozycja GPS pojazdu została zarejestrowana w systemie; format: "YYYY-MM-DD HH:MM:SS"
- Line - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
- Route - kod publiczny wariantu/trasy, po której porusza się pojazd; wartość tripId z zasobu [__Lista tras__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- VehicleCode – numer boczny pojazdu realizującego kurs; ciąg znaków
- VehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- VehicleId – wewnętrzny unikalny identyfikator pojazdów transportu zbiorowego w systemie TRISTAR; liczba całkowita
- Speed - szybkość pojazdu w momencie, kiedy opóźnienie zostało oszacowane; wartość podawana w km/h;
- Delay - podany w sekundach czas opóźnienia. Wartość ujemna oznacza przyspieszenie w stosunku do czasu rozkładowego; liczba całkowita
- Lat - szerokość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- Lon - długość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- GPSQuality – jakość zarejestrowanego sygnału GPS. Możliwe wartości to:
+ 0: Brak sygnału GPS
+ 1: liczba widocznych satelitów niewystarczająca do pracy w trybie 2D
+ 2: praca odbiornika GPS w trybie 2D
+ 3: praca odbiornika GPS w trybie 3D
Zasób zawiera wywołanie zwracające informację o pozycjach GPS wszystkich pojazdów realizujących kursy linii ZTM w Gdańsku w czasie określonym przez wartość DataGenerated. Ze względów bezpieczeństwa zbiór zwraca informacje pochodzące z pamięci cache. Opóźnienie, związane z aktualizacją danych, wynikające z jego wprowadzenia wynosi ok. 20 sekund niezależnie dla każdego pojazdów. Źródłem danych jest webserwis stworzony w tym celu w ramach systemu TRISTAR.
Ze zbioru wykluczono pojazdy Zarządu Komunikacji Miejskiej w Gdyni (za wyjątkiem tych realizujących linię wspólną) oraz pojazdy nieposiadające przypisania zadania przewozowego i pojazdy z wyłączonymi urządzeniami pokładowymi.
Dla pojazdów, które nie są rozpoznane jako realizujące zadanie przewozowe (są tylko włączone i przypisane do zadania przewozowego), usługa dostarczy jedynie: VehicleService, VehicleCode, VehicleID, Lat oraz Lon. Pozostałe dane związane z zadaniem przewozowym zostaną wypełnione pustym ciągiem znaków ("").
Jeżeli pojazdy stracą połączenie z serwerem TRISTAR, ich pozycja GPS przestanie być aktualizowana. Nieaktualizowane pozycje GPS są trzymane w pamięci cache webservice’u przez maksymalnie 5 minut po otrzymaniu ostatnich danych. Po tym czasie są usuwane z pamięci cache.
W dniu __21.12.2021r.__ wprowadzono możliwość korzystania z kilku (aktualnie dwóch) wersji. Informację o niej należy podać w postaci wartości parametru v. W przypadku jego braku (lub wartości innej niż podane niżej) w okresie tymczasowym (rok 2022) zwracane dane mają format jak dla v=1. Docelowo przekierowanie zostanie uruchomione do najaktualniejszej wersji.
Parametr może przyjmować następujące wartości:
+ __2__ ([__https://ckan2.multimediagdansk.pl/gpsPositions?v=2__](https://ckan2.multimediagdansk.pl/gpsPositions?v=2)) - wersja 2, wprowadzająca między innymi zmiany polegające na zwracaniu wszystkich danych czasowych w formacie ISO-8601, ujednoliceniu nazw pól z innymi zasobami oraz wprowadzeniu kilku dodatkowych pól (szczegóły w opisie poniżej)
+ __1__ ([__https://ckan2.multimediagdansk.pl/gpsPositions?v=1__](https://ckan2.multimediagdansk.pl/gpsPositions?v=1)) - wersja pierwsza, pozostawiona w celu zachowania kompatybilności. Termin wyłączenia planowany jest za ok. 2 lata. __Po tym terminie, w przypadku odpytania zasobu bez podania parametru v, zacznie być zwracana odpowiedź w formacie jak dla wersji 2.__
W odpowiedzi na wywołanie otrzymuje się zasób zawierający następujące dane:
+ __w przypadku wersji 2__:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie ISO-8601 (UTC)
+ vehicles – zawiera obiekty przechowujące informacje dla pojedynczego pojazdu, który jest poprawnie przypisany do zadania przewozowego ZTM w Gdańsku w systemie TRISTAR; pojedynczy obiekt zawiera następujące pola:
- generated - stempel czasowy oznaczający czas, kiedy pozycja GPS pojazdu została zarejestrowana w systemie; format ISO-8601 (UTC)
- routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
- routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId - kod publiczny wariantu/trasy, po której porusza się pojazd; wartość tripId z zasobu [__Lista tras__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- vehicleCode – numer boczny pojazdu realizującego kurs; ciąg znaków
- vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- vehicleId – wewnętrzny unikalny identyfikator pojazdów transportu zbiorowego w systemie TRISTAR; liczba całkowita
- speed - szybkość pojazdu w momencie, kiedy opóźnienie zostało oszacowane; wartość podawana w km/h;
- delay - podany w sekundach czas opóźnienia. Wartość ujemna oznacza przyspieszenie w stosunku do czasu rozkładowego; liczba całkowita
- lat - szerokość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- lon - długość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- gpsQuality – jakość zarejestrowanego sygnału GPS. Możliwe wartości to:
+ 0: Brak sygnału GPS
+ 1: liczba widocznych satelitów niewystarczająca do pracy w trybie 2D
+ 2: praca odbiornika GPS w trybie 2D
+ 3: praca odbiornika GPS w trybie 3D
- headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera.
- direction – geograficzny kierunek jazdy z przedziału 0-315 z krokiem co wartość 45, gdzie 0 oznacza północ a 315 - północny zachód
- scheduledTripStartTime – rozkładowy czas rozwpoczęcia kursu; format ISO-8601 (UTC)
+ __w przypadku wersji 1__:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie "YYYY-MM-DD HH:MM:SS"
+ vehicles – zawiera obiekty przechowujące informacje dla pojedynczego pojazdu, który jest poprawnie przypisany do zadania przewozowego ZTM w Gdańsku w systemie TRISTAR; pojedynczy obiekt zawiera następujące pola:
- DataGenerated - stempel czasowy oznaczający czas, kiedy pozycja GPS pojazdu została zarejestrowana w systemie; format: "YYYY-MM-DD HH:MM:SS"
- Line - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
- Route - kod publiczny wariantu/trasy, po której porusza się pojazd; wartość tripId z zasobu [__Lista tras__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- VehicleCode – numer boczny pojazdu realizującego kurs; ciąg znaków
- VehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- VehicleId – wewnętrzny unikalny identyfikator pojazdów transportu zbiorowego w systemie TRISTAR; liczba całkowita
- Speed - szybkość pojazdu w momencie, kiedy opóźnienie zostało oszacowane; wartość podawana w km/h;
- Delay - podany w sekundach czas opóźnienia. Wartość ujemna oznacza przyspieszenie w stosunku do czasu rozkładowego; liczba całkowita
- Lat - szerokość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- Lon - długość geograficzna pozycji GPS pojazdu; format: DDD.DDDDD (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
- GPSQuality – jakość zarejestrowanego sygnału GPS. Możliwe wartości to:
+ 0: Brak sygnału GPS
+ 1: liczba widocznych satelitów niewystarczająca do pracy w trybie 2D
+ 2: praca odbiornika GPS w trybie 2D
+ 3: praca odbiornika GPS w trybie 3D
2019-05-07T04:27:16.802773+00:00
2019-05-07T04:27:16.802773+00:00
Pozycja GPS pojazdów
Pozycja GPS pojazdów
0
Zasób zawiera wywołanie zwracające informację o estymowanych czasach odjazdu pojazdów komunikacji miejskiej z podanego słupka przystankowego. Adres URL wskazujący na zasób oraz zwracana zawartość uległa zmianie od dnia __21.12.2021r__.
Aktualna struktura URLa wygląda następująco: [https://ckan2.multimediagdansk.pl/departures?stopId={stopId}](https://ckan2.multimediagdansk.pl/departures?stopId={stopId}).
Pierwotna struktura: [http://ckan2.multimediagdansk.pl/delays?stopId={stopId}](http://ckan2.multimediagdansk.pl/delays?stopId={stopId}). W celu zachowania kompatybilności wstecznej niezmieniona struktura danych będzie utrzymywana pod tym URLem przez następne 2 lata.
Argument {stopId} jest identyfikatorem słupka – wartość stopId z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b). 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).
Zasób dostępny pod URLem [__https://ckan2.multimediagdansk.pl/departures?stopId={stopId}__](https://ckan2.multimediagdansk.pl/departures?stopId={stopId}) zawiera następujące dane:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie ISO-8601 (UTC)
* departures – zawiera obiekty przechowujące informacje o estymowanych czasach przyjazdu na konkretny przystanek lub - w przypadku braku estymacji - powiązane dane rozkładowe. Obiekty są posortowane rosnąco względem pola estimatedTime. pojedynczy obiekt zawiera następujące pola:
* w przypadku czasu estymowanego:
+ 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 ISO-8601 (UTC)
+ headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera; ciąg znaków
+ routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ scheduledTripStartTime - rozkładowy czas rozpoczęcia kursu; format ISO-8601 (UTC)
+ tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu „Lista tras”; liczba całkowita
+ status – wartość REALTIME; ciąg znaków
+ theoreticalTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ timestamp – stempel czasowy określający czas obliczenia prognozy czasu odjazdu; format ISO-8601 (UTC)
+ 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
+ vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
* w przypadku braku czasu estymowanego (dostępny jedynie czas rozkładowy):
+ id – identyfikator, tworzony według zasady „T” + tripId + „R” + routeId; ciąg znaków
+ delayInSeconds – wartość null
+ estimatedTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera; ciąg znaków
+ routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu „Lista linii”; liczba całkowita
+ scheduledTripStartTime - rozkładowy czas rozpoczęcia kursu; format ISO-8601 (UTC)
+ tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu „Lista tras”; liczba całkowita
+ status – wartość SCHEDULED; ciąg znaków
+ theoreticalTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ timestamp – stempel czasowy określający czas wygenerowania obiektu; format ISO-8601 (UTC)
+ trip – wewnętrzny identyfikator kursu; liczba całkowita
+ vehicleCode – wartość null
+ vehicleId – wartość null
+ vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
Zasób dostępny pod [__http://ckan2.multimediagdansk.pl/delays?stopId={stopId}__](http://ckan2.multimediagdansk.pl/delays?stopId={stopId}) zawiera 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 o estymowanych czasach przyjazdu na konkretny przystanek; 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
Zasób zawiera wywołanie zwracające informację o estymowanych czasach odjazdu pojazdów komunikacji miejskiej z podanego słupka przystankowego. Adres URL wskazujący na zasób oraz zwracana zawartość uległa zmianie od dnia __21.12.2021r__.
Aktualna struktura URLa wygląda następująco: [https://ckan2.multimediagdansk.pl/departures?stopId={stopId}](https://ckan2.multimediagdansk.pl/departures?stopId={stopId}).
Pierwotna struktura: [http://ckan2.multimediagdansk.pl/delays?stopId={stopId}](http://ckan2.multimediagdansk.pl/delays?stopId={stopId}). W celu zachowania kompatybilności wstecznej niezmieniona struktura danych będzie utrzymywana pod tym URLem przez następne 2 lata.
Argument {stopId} jest identyfikatorem słupka – wartość stopId z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b). 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).
Zasób dostępny pod URLem [__https://ckan2.multimediagdansk.pl/departures?stopId={stopId}__](https://ckan2.multimediagdansk.pl/departures?stopId={stopId}) zawiera następujące dane:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie ISO-8601 (UTC)
* departures – zawiera obiekty przechowujące informacje o estymowanych czasach przyjazdu na konkretny przystanek lub - w przypadku braku estymacji - powiązane dane rozkładowe. Obiekty są posortowane rosnąco względem pola estimatedTime. pojedynczy obiekt zawiera następujące pola:
* w przypadku czasu estymowanego:
+ 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 ISO-8601 (UTC)
+ headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera; ciąg znaków
+ routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ scheduledTripStartTime - rozkładowy czas rozpoczęcia kursu; format ISO-8601 (UTC)
+ tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu „Lista tras”; liczba całkowita
+ status – wartość REALTIME; ciąg znaków
+ theoreticalTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ timestamp – stempel czasowy określający czas obliczenia prognozy czasu odjazdu; format ISO-8601 (UTC)
+ 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
+ vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
* w przypadku braku czasu estymowanego (dostępny jedynie czas rozkładowy):
+ id – identyfikator, tworzony według zasady „T” + tripId + „R” + routeId; ciąg znaków
+ delayInSeconds – wartość null
+ estimatedTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ headsign – kierunek, w którym realizowany jest bieżący przejazd/kurs; najczęściej nazwa ostatniego przystanku dla pasażera; ciąg znaków
+ routeShortName - kod publiczny linii, którą realizuje pojazd; wartość routeShortName z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu „Lista linii”; liczba całkowita
+ scheduledTripStartTime - rozkładowy czas rozpoczęcia kursu; format ISO-8601 (UTC)
+ tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu „Lista tras”; liczba całkowita
+ status – wartość SCHEDULED; ciąg znaków
+ theoreticalTime – czas odjazdu wynikający z rozkładu jazdy; w formacie ISO-8601 (UTC)
+ timestamp – stempel czasowy określający czas wygenerowania obiektu; format ISO-8601 (UTC)
+ trip – wewnętrzny identyfikator kursu; liczba całkowita
+ vehicleCode – wartość null
+ vehicleId – wartość null
+ vehicleService - kod zadania przewozowego pojazdu; wartość busServiceName z zasobu [__Rozkład jazdy__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/a023ceb0-8085-45f6-8261-02e6fcba7971); ciąg znaków w formacie "xxx-yy", gdzie xxx – identyfikator linii, wartość routeId z zasobu [__Lista linii__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851) dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
Zasób dostępny pod [__http://ckan2.multimediagdansk.pl/delays?stopId={stopId}__](http://ckan2.multimediagdansk.pl/delays?stopId={stopId}) zawiera 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 o estymowanych czasach przyjazdu na konkretny przystanek; 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
2017-02-23T13:33:22.448620+00:00
2018-07-30T10:50:09.755062+00:00
Estymowane czasy odjazdów z przystanku
Estymowane czasy odjazdów z przystanku
0
Zasób zawiera dane dostępne w zasobie „Estymowane czasy odjazdów z przystanku” dla wszystkich słupków przystankowych. Adres URL wskazujący na zasób oraz zwracana zawartość uległa zmianie od dnia __21.12.2021r__.
Aktualna struktura URLa wygląda następująco: [https://ckan2.multimediagdansk.pl/departures](https://ckan2.multimediagdansk.pl/departures).
Pierwotna struktura: [http://ckan2.multimediagdansk.pl/delays](http://ckan2.multimediagdansk.pl/delays). W celu zachowania kompatybilności wstecznej niezmieniona struktura danych będzie utrzymywana pod tym URLem przez następne 2 lata.
Dane są pobierane dynamicznie i zapisywane dla każdego słupka niezależnie. Z tego powodu czasy odświeżania danych dla poszczególnych przystanków mogą być inne.
Struktura zasobu jest taka jak opisana w zasobie [__„Estymowane czasy odjazdów z przystanku”__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f) z jedną różnica: dane dotyczące pojedynczego słupka są zwracane jako wartość atrybutu będącego jego identyfikatorem.
Zasób zawiera dane dostępne w zasobie „Estymowane czasy odjazdów z przystanku” dla wszystkich słupków przystankowych. Adres URL wskazujący na zasób oraz zwracana zawartość uległa zmianie od dnia __21.12.2021r__.
Aktualna struktura URLa wygląda następująco: [https://ckan2.multimediagdansk.pl/departures](https://ckan2.multimediagdansk.pl/departures).
Pierwotna struktura: [http://ckan2.multimediagdansk.pl/delays](http://ckan2.multimediagdansk.pl/delays). W celu zachowania kompatybilności wstecznej niezmieniona struktura danych będzie utrzymywana pod tym URLem przez następne 2 lata.
Dane są pobierane dynamicznie i zapisywane dla każdego słupka niezależnie. Z tego powodu czasy odświeżania danych dla poszczególnych przystanków mogą być inne.
Struktura zasobu jest taka jak opisana w zasobie [__„Estymowane czasy odjazdów z przystanku”__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f) z jedną różnica: dane dotyczące pojedynczego słupka są zwracane jako wartość atrybutu będącego jego identyfikatorem.
2019-05-07T04:22:48.600568+00:00
2019-05-07T04:22:48.600568+00:00
Estymowane czasy odjazdów ze wszystkich przystanków
Estymowane czasy odjazdów ze wszystkich przystanków
0
Zasób zawiera listę ważnych biletów oraz biletów, które nie rozpoczęły jeszcze swojej ważności na moment wskazany w stopce czasowej „LastUpdate”.
Aktualizacja zbioru odbywa się codziennie ok. godz. 6:00.
Opis pól:
* lastUpdate: stopka czasowa wskazująca czas wygenerowania zbioru
* obiekt reprezentujący kartę w postaci numeru identyfikacyjnego karty, zawiera następujące pola:
* bilety: zbiór zawierający obiekty reprezentujące bilety dla danego numeru karty, zawierające następujące dane:
- Taryfa – obiekt zawierający parametry taryfy
- Strefa – opisowa nazwa strefy, na którą zakupiono bilet
- WaznyDo – data ważności biletu o parametrach jak powyżej.
__Zasób uzupełniany jest wyłącznie danymi z Systemu Karty Miejskiej.
Wraz z uruchomieniem w Gdańsku Systemu FALA nastąpi jego sukcesywne wygaszanie.__
Zasób zawiera listę ważnych biletów oraz biletów, które nie rozpoczęły jeszcze swojej ważności na moment wskazany w stopce czasowej „LastUpdate”.
Aktualizacja zbioru odbywa się codziennie ok. godz. 6:00.
Opis pól:
* lastUpdate: stopka czasowa wskazująca czas wygenerowania zbioru
* obiekt reprezentujący kartę w postaci numeru identyfikacyjnego karty, zawiera następujące pola:
* bilety: zbiór zawierający obiekty reprezentujące bilety dla danego numeru karty, zawierające następujące dane:
- Taryfa – obiekt zawierający parametry taryfy
- Strefa – opisowa nazwa strefy, na którą zakupiono bilet
- WaznyDo – data ważności biletu o parametrach jak powyżej.
__Zasób uzupełniany jest wyłącznie danymi z Systemu Karty Miejskiej.
Wraz z uruchomieniem w Gdańsku Systemu FALA nastąpi jego sukcesywne wygaszanie.__
2019-06-24T06:42:04.344421+00:00
2024-03-27T04:40:19.654544+00:00
Ważne bilety
Ważne bilety
0
Zasób zawiera listę biletów emitowanych przez ZTM w Gdańsku.
Zawiera następujące pola:
- lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
- bilety – zawiera obiekty reprezentujące rodzaje biletów. Każdy obiekt zawiera następujące pola:
* DataWaznosciOd - data rozpoczęcia obowiązywania rodzaju biletu
* DataWaznosciDo – data zakończenia obowiązywania rodzaju biletu
* Cena – cena rodzaju biletu w PLN
* Typ – określa, czy dany rodzaj biletu jest okresowy czy jednorazowy
* Strefa – w przypadku biletów okresowych określa zasięg przestrzenny oraz rodzaje linii, na których bilet obowiązuje; w przypadku biletów jednorazowych pole jest puste.
* Taryfa – w przypadku biletów okresowych określa atrybuty biletu takie jak:
+ zakres czasowy obowiązywania (np. miesięczny, od poniedziałku do piątku)
+ czy rodzaj biletu jest objęty ulgą
+ czy bilet jest imienny czy na okaziciela.
W przypadku biletów jednorazowych, oprócz cech jak dla biletów okresowych, zawiera informację o zasięgu przestrzennym oraz rodzajach linii, na których bilet obowiązuje.
__Zasób uzupełniany jest wyłącznie danymi z Systemu Karty Miejskiej.
Wraz z uruchomieniem w Gdańsku Systemu FALA nastąpi jego sukcesywne wygaszanie.__
Zasób zawiera listę biletów emitowanych przez ZTM w Gdańsku.
Zawiera następujące pola:
- lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
- bilety – zawiera obiekty reprezentujące rodzaje biletów. Każdy obiekt zawiera następujące pola:
* DataWaznosciOd - data rozpoczęcia obowiązywania rodzaju biletu
* DataWaznosciDo – data zakończenia obowiązywania rodzaju biletu
* Cena – cena rodzaju biletu w PLN
* Typ – określa, czy dany rodzaj biletu jest okresowy czy jednorazowy
* Strefa – w przypadku biletów okresowych określa zasięg przestrzenny oraz rodzaje linii, na których bilet obowiązuje; w przypadku biletów jednorazowych pole jest puste.
* Taryfa – w przypadku biletów okresowych określa atrybuty biletu takie jak:
+ zakres czasowy obowiązywania (np. miesięczny, od poniedziałku do piątku)
+ czy rodzaj biletu jest objęty ulgą
+ czy bilet jest imienny czy na okaziciela.
W przypadku biletów jednorazowych, oprócz cech jak dla biletów okresowych, zawiera informację o zasięgu przestrzennym oraz rodzajach linii, na których bilet obowiązuje.
__Zasób uzupełniany jest wyłącznie danymi z Systemu Karty Miejskiej.
Wraz z uruchomieniem w Gdańsku Systemu FALA nastąpi jego sukcesywne wygaszanie.__
2020-02-17T11:55:18.759804+00:00
2023-06-22T04:12:19.056567+00:00
Lista rodzajów biletów
Lista rodzajów biletów
0
Zasób zawiera definicję tablic przystankowych, tzn. przypisanie słupków przystankowych do tablic należących do ZTM w Gdańsku. Zasób aktualizowany raz na dobę.
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* displays – zawiera obiekty reprezentujące konfigurację poszczególnych tablic. Każda konfiguracja składa się z następujących elementów:
- displayCode – identyfikator tablicy; liczba całkowita
- name – nazwa tablicy. Najczęściej odzwierciedla jej położenie i kierunek, dla którego skonfigurowano dla niej słupki; ciąg znaków.
- idStop1, idStop2, idStop3, idStop4 – identyfikatory słupków przystankowych (stopId z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b)), dla którego tablica wyświetla rozkłady. Wartość ‘0’ oznacza brak słupka; liczba całkowita
Zasób zawiera definicję tablic przystankowych, tzn. przypisanie słupków przystankowych do tablic należących do ZTM w Gdańsku. Zasób aktualizowany raz na dobę.
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* displays – zawiera obiekty reprezentujące konfigurację poszczególnych tablic. Każda konfiguracja składa się z następujących elementów:
- displayCode – identyfikator tablicy; liczba całkowita
- name – nazwa tablicy. Najczęściej odzwierciedla jej położenie i kierunek, dla którego skonfigurowano dla niej słupki; ciąg znaków.
- idStop1, idStop2, idStop3, idStop4 – identyfikatory słupków przystankowych (stopId z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b)), dla którego tablica wyświetla rozkłady. Wartość ‘0’ oznacza brak słupka; liczba całkowita
2018-07-18T19:34:08.367130+00:00
2024-03-27T00:56:11.663721+00:00
Lista tablic przystankowych
Lista tablic przystankowych
0
Zasób zawiera wywołanie zwracające obiekty reprezentujące komunikaty aktualnie wyświetlające się na tablicach informacji pasażerskiej; usunięcie komunikatu przez dyspozytora ZTM w Gdańsku powoduje automatyczny brak komunikatu w zwracanym zasobie, mimo ustawionych ram czasowych obowiązywania. 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
* displaysMsg - zawiera obiekty przechowujące informacje komunikatach aktualnie prezentowanych na tablicach informacji pasażerskiej. Każdy obiekt składa się z następujących pól:
+ displayCode – identyfikator tablicy. Wartość displayCode z zasobu [__Lista tablic przystankowych__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/ee910ad8-8ffa-4e24-8ef9-d5a335b07ccb); liczba całkowita
+ displayName – nazwa tablicy nadana w systemie TRISTAR. Zwykle odzwierciedla nazwę przystanku, na którym umiejscowiona jest fizycznie tablica; ciąg znaków
+ messagePart1, messagePart2 – konkatenacja wartości tych pól daje zdefiniowany komunikat; ciąg znaków
+ startDate – zdefiniowany przez dyspozytora początkowy czas wyświetlania komunikatu; w formacie „YYYY-MM-DD HH:MM:SS.D”
+ endDate – zdefiniowany przez dyspozytora końcowy czas wyświetlania komunikatu; w formacie „YYYY-MM-DD HH:MM:SS.D”; wartość „9999-09-09 00:00:00.0” oznacza, że komunikat nie ma zdefiniowanego końcowego czasu wyświetlania.
+ configurationDate – data zdefiniowania komunikatu przez dyspozytora; w formacie „YYYY-MM-DD HH:MM:SS.D”
+ msgType – określa, czy komunikat jest przeznaczony do wyświetlenia w dolnym (wartość 0) czy górnym (wartość 1) wierszu tablicy; liczba całkowita
Zasób zawiera wywołanie zwracające obiekty reprezentujące komunikaty aktualnie wyświetlające się na tablicach informacji pasażerskiej; usunięcie komunikatu przez dyspozytora ZTM w Gdańsku powoduje automatyczny brak komunikatu w zwracanym zasobie, mimo ustawionych ram czasowych obowiązywania. 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
* displaysMsg - zawiera obiekty przechowujące informacje komunikatach aktualnie prezentowanych na tablicach informacji pasażerskiej. Każdy obiekt składa się z następujących pól:
+ displayCode – identyfikator tablicy. Wartość displayCode z zasobu [__Lista tablic przystankowych__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/ee910ad8-8ffa-4e24-8ef9-d5a335b07ccb); liczba całkowita
+ displayName – nazwa tablicy nadana w systemie TRISTAR. Zwykle odzwierciedla nazwę przystanku, na którym umiejscowiona jest fizycznie tablica; ciąg znaków
+ messagePart1, messagePart2 – konkatenacja wartości tych pól daje zdefiniowany komunikat; ciąg znaków
+ startDate – zdefiniowany przez dyspozytora początkowy czas wyświetlania komunikatu; w formacie „YYYY-MM-DD HH:MM:SS.D”
+ endDate – zdefiniowany przez dyspozytora końcowy czas wyświetlania komunikatu; w formacie „YYYY-MM-DD HH:MM:SS.D”; wartość „9999-09-09 00:00:00.0” oznacza, że komunikat nie ma zdefiniowanego końcowego czasu wyświetlania.
+ configurationDate – data zdefiniowania komunikatu przez dyspozytora; w formacie „YYYY-MM-DD HH:MM:SS.D”
+ msgType – określa, czy komunikat jest przeznaczony do wyświetlenia w dolnym (wartość 0) czy górnym (wartość 1) wierszu tablicy; liczba całkowita
2017-02-23T13:37:22.065551+00:00
2018-07-30T10:48:05.103228+00:00
Aktualne komunikaty na tablicach przystankowych
Aktualne komunikaty na tablicach przystankowych
0
Zasób zawiera adres URL umożliwiający pobranie listy automatów biletowych. Jest on aktualizowany tuż po wprowadzeniu zmiany w bazie danych prowadzonej przez ZTM w Gdańsku.
Od __marca 2022 r.__ wprowadzono możliwość korzystania z dwóch wersji:
+ __nowa__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1 )) - nowa wersja; wprowadza m.in.: format json, metadane opisujące zasób, anglojęzyczne nazwy pól. Szczegóły w opisie poniżej.
+ __pierwotna__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.csv__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.csv )) - pierwotna wersja; pozostawiona została w celu zachowania kompatybilności wstecznej. Dane tam umieszczone są w formacie .csv. Termin wyłączenia planowany jest za ok. 2 lata.
__Wersja nowa - zasób został podzielony na dwie struktury__:
+ __opisującą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1 )):
* description – opis. Obiekt składa się z następujących pól:
- version: "1.0" – numer wersji zasobu w formacie .json,
- title": "Lokalizacje automatów biletowych",
- language: "pl" – w zasobie użyto języka polskiego,
- country: "Polska" - kraj pochodzenia,
- city: "Gdańsk" - miasto pochodzenia,
- province: "pomorskie" - województwo pochodzenia,
- sourceDate: – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC) – data aktualizacji pliku źródłowego,
- generationDate: – data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- apiUrlData": "https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1" – adres wskazujący zasób zawierający dane właściwe,
- licence: "CCA" - rodzaj licencji wykorzystywany w ramach projektu Otwarty Gdańsk;
* columnNames – lista pól z krótkim opisem. Wartości można wykorzystać jako nazwy kolumn:
- number: "numer",
- address: "adres",
- district: "dzielnica",
- description: "opis",
- latitude: "szerokość geograficzna" - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
- longitude: "długość geograficzna" - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
- damaged: "awaria", gdzie status „false” oznacza, że biletomat działa poprawnie, a „true” oznacza awarię,
- availableTickets: "rodzaje biletów",
- paymentMethods: "metody płatności";
* fieldTypes - informacja na temat używanych typów pól:
- number: "string",
- address: "string",
- district: "string",
- description: "string",
- latitude: "number",
- longitude: "number",
- damaged: "boolean",
- availableTickets: "string",
- paymentMethods: "string";
+ __zawierającą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1 )):
* metadata – obiekt składa się z następujących pól:
- title: "Lokalizacje automatów biletowych" – tytuł zasobu,
- sourceDate: data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate: data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- apiUrlHeader: https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1;
* count - pole wskazujące liczbę automatów biletowych opisanych w zasobie; wartość: liczba całkowita;
* results - zawiera obiekty reprezentujące każdy z biletomatów, według listy pól dostępnej w zasobie opisującym ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1) ).
__Wersja pierwotna zawiera dane w formacie .csv, zgodnie z poniższą strukturą__:
+ nr automatu,
+ adres (ulica),
+ dzielnica/osiedle,
+ opis lokalizacji,
+ położenie GPS (pola: Latitude, Longitude) - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
+ stan działania (pole: „awaria”), gdzie status „false” oznacza, że biletomat działa poprawnie, a „true” oznacza awarię,
+ rodzaje dostępnych biletów (pole: „dostępne bilety”).
Zasób zawiera adres URL umożliwiający pobranie listy automatów biletowych. Jest on aktualizowany tuż po wprowadzeniu zmiany w bazie danych prowadzonej przez ZTM w Gdańsku.
Od __marca 2022 r.__ wprowadzono możliwość korzystania z dwóch wersji:
+ __nowa__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1 )) - nowa wersja; wprowadza m.in.: format json, metadane opisujące zasób, anglojęzyczne nazwy pól. Szczegóły w opisie poniżej.
+ __pierwotna__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.csv__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.csv )) - pierwotna wersja; pozostawiona została w celu zachowania kompatybilności wstecznej. Dane tam umieszczone są w formacie .csv. Termin wyłączenia planowany jest za ok. 2 lata.
__Wersja nowa - zasób został podzielony na dwie struktury__:
+ __opisującą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1 )):
* description – opis. Obiekt składa się z następujących pól:
- version: "1.0" – numer wersji zasobu w formacie .json,
- title": "Lokalizacje automatów biletowych",
- language: "pl" – w zasobie użyto języka polskiego,
- country: "Polska" - kraj pochodzenia,
- city: "Gdańsk" - miasto pochodzenia,
- province: "pomorskie" - województwo pochodzenia,
- sourceDate: – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC) – data aktualizacji pliku źródłowego,
- generationDate: – data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- apiUrlData": "https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1" – adres wskazujący zasób zawierający dane właściwe,
- licence: "CCA" - rodzaj licencji wykorzystywany w ramach projektu Otwarty Gdańsk;
* columnNames – lista pól z krótkim opisem. Wartości można wykorzystać jako nazwy kolumn:
- number: "numer",
- address: "adres",
- district: "dzielnica",
- description: "opis",
- latitude: "szerokość geograficzna" - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
- longitude: "długość geograficzna" - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
- damaged: "awaria", gdzie status „false” oznacza, że biletomat działa poprawnie, a „true” oznacza awarię,
- availableTickets: "rodzaje biletów",
- paymentMethods: "metody płatności";
* fieldTypes - informacja na temat używanych typów pól:
- number: "string",
- address: "string",
- district: "string",
- description: "string",
- latitude: "number",
- longitude: "number",
- damaged: "boolean",
- availableTickets: "string",
- paymentMethods: "string";
+ __zawierającą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.json?v=1 )):
* metadata – obiekt składa się z następujących pól:
- title: "Lokalizacje automatów biletowych" – tytuł zasobu,
- sourceDate: data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate: data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- apiUrlHeader: https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1;
* count - pole wskazujące liczbę automatów biletowych opisanych w zasobie; wartość: liczba całkowita;
* results - zawiera obiekty reprezentujące każdy z biletomatów, według listy pól dostępnej w zasobie opisującym ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/biletomaty.header.json?v=1) ).
__Wersja pierwotna zawiera dane w formacie .csv, zgodnie z poniższą strukturą__:
+ nr automatu,
+ adres (ulica),
+ dzielnica/osiedle,
+ opis lokalizacji,
+ położenie GPS (pola: Latitude, Longitude) - system odniesienia EPSG:3857, znany też jako WGS84/Pseudo-Mercator,
+ stan działania (pole: „awaria”), gdzie status „false” oznacza, że biletomat działa poprawnie, a „true” oznacza awarię,
+ rodzaje dostępnych biletów (pole: „dostępne bilety”).
2018-07-18T04:47:17.937820+00:00
2018-07-18T04:47:17.937820+00:00
Lista lokalizacji automatów biletowych
Lista lokalizacji automatów biletowych
0
Zasób zawierać będzie listę zasobów statycznych (tj. odświeżanych raz na dobę) wraz z datą ich automatycznej aktualizacji w zbiorze „Otwarte dane ZTM w Gdańsku”.
Stopki czasowe podawane są jako UTC.
Zasób zawierać będzie listę zasobów statycznych (tj. odświeżanych raz na dobę) wraz z datą ich automatycznej aktualizacji w zbiorze „Otwarte dane ZTM w Gdańsku”.
Stopki czasowe podawane są jako UTC.
2019-09-09T07:12:02.498616+00:00
2024-03-28T01:01:20.309367+00:00
Data aktualizacji zasobów statycznych
Data aktualizacji zasobów statycznych
0
Zasób zawiera dane dotyczące grup linii występujących w systemie TRISTAR. Zasób aktualizowany raz na dobę.
* lastUpdate – data aktualizacji zasobu z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* agency –organizacyjny obiekt w systemie TRISTAR grupujący numery linii według potrzeb Organizatorów (w tym ZTM w Gdańsku). Każdy obiekt składa się z następujących pól:
+ agencyId – unikalny numer identyfikacyjny floty pełniący role klucza głównego; liczba całkowita
+ agencyName – nazwa floty; ciąg znaków
+ agencyUrl – adres URL do portalu TRISTAR; ciąg znaków
+ agencyTimezone – strefa czasowa, w której funkcjonują pojazdy floty; w przypadku Polski: Europe/Warsaw; ciąg znaków
+ agencyLang – język, w przypadku Polski: pl; ciąg znaków
+ agencyPhone - nieużywane
+ agencyFareUrl - nieużywane
+ agencyEmail – adres e-mail Organizatora, do kontaktów w sprawie projektu „Otwarte dane ZTM w Gdańsku”; ciąg znaków
+ topologyVersions – obiekt przechowujący informację o zmianach w topologii rozumianej jako dane dotyczące położenia słupków, przypisania słupków do wariantów, wariantów, przynależności wariantów do linii, linii, przypisania linii do flot. Składa się z następujących pól:
- versionNumber – numer wersji topologii unikalny w ramach systemu TRISTAR; liczba całkowita
- startDate – początek obowiązywania wersji topologii; data w formacie YYYY-MM-DD
- endDate – koniec obowiązywania wersji topologii; data w formacie YYYY-MM-DD. W przypadku wersji topologii wygenerowanej jako ostatnia dla danej floty wartość wynosi 9999-12-31
Zasób zawiera dane dotyczące grup linii występujących w systemie TRISTAR. Zasób aktualizowany raz na dobę.
* lastUpdate – data aktualizacji zasobu z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* agency –organizacyjny obiekt w systemie TRISTAR grupujący numery linii według potrzeb Organizatorów (w tym ZTM w Gdańsku). Każdy obiekt składa się z następujących pól:
+ agencyId – unikalny numer identyfikacyjny floty pełniący role klucza głównego; liczba całkowita
+ agencyName – nazwa floty; ciąg znaków
+ agencyUrl – adres URL do portalu TRISTAR; ciąg znaków
+ agencyTimezone – strefa czasowa, w której funkcjonują pojazdy floty; w przypadku Polski: Europe/Warsaw; ciąg znaków
+ agencyLang – język, w przypadku Polski: pl; ciąg znaków
+ agencyPhone - nieużywane
+ agencyFareUrl - nieużywane
+ agencyEmail – adres e-mail Organizatora, do kontaktów w sprawie projektu „Otwarte dane ZTM w Gdańsku”; ciąg znaków
+ topologyVersions – obiekt przechowujący informację o zmianach w topologii rozumianej jako dane dotyczące położenia słupków, przypisania słupków do wariantów, wariantów, przynależności wariantów do linii, linii, przypisania linii do flot. Składa się z następujących pól:
- versionNumber – numer wersji topologii unikalny w ramach systemu TRISTAR; liczba całkowita
- startDate – początek obowiązywania wersji topologii; data w formacie YYYY-MM-DD
- endDate – koniec obowiązywania wersji topologii; data w formacie YYYY-MM-DD. W przypadku wersji topologii wygenerowanej jako ostatnia dla danej floty wartość wynosi 9999-12-31
2018-07-18T19:10:31.666227+00:00
2024-03-28T00:54:42.179348+00:00
Lista operatorów/przewoźników (flot)
Lista operatorów/przewoźników (flot)
0
Zasób zawiera daty obowiązywania poszczególnych wariantów oraz informacje o tym, czy wariant jest główny i techniczny (tzn. nieprzeznaczony dla pasażera), a także o przynależności do linii na podstawie danych występujących w gdańskiej części systemu TRISTAR. Zasób aktualizowany raz na dobę. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* expeditionData – obiekt przechowujący informacje o pojedynczym wariancie/trasie; zawiera następujące pola:
+ startDate – data rozpoczęcia obowiązywania wariantu w formacie YYYY-MM-DD
+ endDate – data zakończenia obowiązywania wariantu w formacie YYYY-MM-DD
+ routeId – identyfikator linii zgodny z wartością routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ tripId – identyfikator wariantu/trasy. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
+ technicalTrip – wartość określająca, czy wariant jest techniczny (nieprzeznaczony dla pasażera): 0 – nie, 1 – tak; bit
+ mainRoute – wartość określająca, czy wariant jest główny; 0 – nie, 1 – tak; bit
Zasób zawiera daty obowiązywania poszczególnych wariantów oraz informacje o tym, czy wariant jest główny i techniczny (tzn. nieprzeznaczony dla pasażera), a także o przynależności do linii na podstawie danych występujących w gdańskiej części systemu TRISTAR. Zasób aktualizowany raz na dobę. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* expeditionData – obiekt przechowujący informacje o pojedynczym wariancie/trasie; zawiera następujące pola:
+ startDate – data rozpoczęcia obowiązywania wariantu w formacie YYYY-MM-DD
+ endDate – data zakończenia obowiązywania wariantu w formacie YYYY-MM-DD
+ routeId – identyfikator linii zgodny z wartością routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ tripId – identyfikator wariantu/trasy. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
+ technicalTrip – wartość określająca, czy wariant jest techniczny (nieprzeznaczony dla pasażera): 0 – nie, 1 – tak; bit
+ mainRoute – wartość określająca, czy wariant jest główny; 0 – nie, 1 – tak; bit
2018-07-18T19:30:57.255743+00:00
2024-03-26T00:51:47.523234+00:00
Okres ważności danych
Okres ważności danych
0
Zasób zawiera informację o zakresie dni, na jaki udostępniono w systemie TRISTAR informacje o rozkładzie jazdy. Zakresy mogą się różnić w zależności od flot. Zasób aktualizowany raz na dobę. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* expeditionData – obiekt przechowujący informacje zakresie dat dla pojedynczej floty; zawiera następujące pola:
+ agencyId – identyfikator floty. Wartość agencyId z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5) ; liczba całkowita
+ startDate – pierwszy dzień dla którego udostępniono rozkład jazdy oraz informacje z nim powiązane; data w formacie YYYY-MM-DD
+ endDate – ostatni dzień dla którego udostępniono rozkład jazdy oraz informacje z nim powiązane; data w formacie YYYY-MM-DD
Zasób zawiera informację o zakresie dni, na jaki udostępniono w systemie TRISTAR informacje o rozkładzie jazdy. Zakresy mogą się różnić w zależności od flot. Zasób aktualizowany raz na dobę. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* expeditionData – obiekt przechowujący informacje zakresie dat dla pojedynczej floty; zawiera następujące pola:
+ agencyId – identyfikator floty. Wartość agencyId z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5) ; liczba całkowita
+ startDate – pierwszy dzień dla którego udostępniono rozkład jazdy oraz informacje z nim powiązane; data w formacie YYYY-MM-DD
+ endDate – ostatni dzień dla którego udostępniono rozkład jazdy oraz informacje z nim powiązane; data w formacie YYYY-MM-DD
2018-08-01T19:54:11.663942+00:00
2024-03-22T01:00:02.590541+00:00
Zakresy dat
Zakresy dat
0
Zasób zawiera informacje o słupkach przystankowych, m.in. ich atrybuty (np. nie dla pasażera, na żądanie, zajezdnia). Zasób aktualizowany raz na dobę.
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu słupków. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* stops - zasób obiektów przetrzymujących informacje o słupkach przystankowych; pojedynczy obiekt dotyczący słupka składa się z następujących pól:
+ stopId – identyfikator słupka przystankowego unikalny w skali Trójmiasta; wykorzystywany jako argument przy korzystaniu z zasobu [__Estymowane czasy przyjazdów na przystanek__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f); liczba całkowita
+ stopCode – numer słupka przystankowego unikalny w ramach przystanku pochodzący z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita z dopełnieniem do dwóch cyfr
+ stopName – nazwa przystanku pochodząca z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
+ stopShortname – identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
+ stopDesc – nazwa przystanku pochodząca z systemu TRISTAR; ciąg znaków
+ subName – pole opcjonalne. W przypadku ZTM w Gdańsku niepuste pole zawiera numer słupka przystankowego unikalny w ramach przystanku; Wartość pochodzi z systemu TRISTAR; liczba całkowita z dopełnieniem do dwóch cyfr
+ date – data, dla której obowiązują dane dotyczące słupka przystankowego; format YYYY-MM-DD
+ stopLat, stopLon – współrzędne geograficzne słupka przystankowego w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ zoneId – unikalny identyfikator miasta/gminy, do jakiej należy słupek przystankowy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita
+ zoneName – nazwa miasta/gminy, gdzie znajduje się słupek przystankowy; ciąg znaków
+ stopUrl – pole nieużywane
+ locationType – pole nieużywane
+ parentStation – pole nieużywane
+ stopTimezone – pole nieużywane
+ wheelchariBoarding – pole nieużywane
+ virtual – flaga określająca, czy słupek przystankowy jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
+ nonpassenger – flaga określająca czy słupek przystankowy na trasie jest przeznaczony dla pasażera; wartość 0: nie; wartość 1: tak; bit
+ depot – flaga określająca czy słupek przystankowy jest zajezdnią; wartość 0: nie; wartość 1: tak; bit
+ ticketZoneBorder – flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
+ onDemand – flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
+ activationDate - data początku obowiązywania wersji topologii dot. słupka; data w formacie YYYY-MM-DD.
Zasób zawiera informacje o słupkach przystankowych, m.in. ich atrybuty (np. nie dla pasażera, na żądanie, zajezdnia). Zasób aktualizowany raz na dobę.
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu słupków. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* stops - zasób obiektów przetrzymujących informacje o słupkach przystankowych; pojedynczy obiekt dotyczący słupka składa się z następujących pól:
+ stopId – identyfikator słupka przystankowego unikalny w skali Trójmiasta; wykorzystywany jako argument przy korzystaniu z zasobu [__Estymowane czasy przyjazdów na przystanek__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f); liczba całkowita
+ stopCode – numer słupka przystankowego unikalny w ramach przystanku pochodzący z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita z dopełnieniem do dwóch cyfr
+ stopName – nazwa przystanku pochodząca z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
+ stopShortname – identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
+ stopDesc – nazwa przystanku pochodząca z systemu TRISTAR; ciąg znaków
+ subName – pole opcjonalne. W przypadku ZTM w Gdańsku niepuste pole zawiera numer słupka przystankowego unikalny w ramach przystanku; Wartość pochodzi z systemu TRISTAR; liczba całkowita z dopełnieniem do dwóch cyfr
+ date – data, dla której obowiązują dane dotyczące słupka przystankowego; format YYYY-MM-DD
+ stopLat, stopLon – współrzędne geograficzne słupka przystankowego w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ zoneId – unikalny identyfikator miasta/gminy, do jakiej należy słupek przystankowy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita
+ zoneName – nazwa miasta/gminy, gdzie znajduje się słupek przystankowy; ciąg znaków
+ stopUrl – pole nieużywane
+ locationType – pole nieużywane
+ parentStation – pole nieużywane
+ stopTimezone – pole nieużywane
+ wheelchariBoarding – pole nieużywane
+ virtual – flaga określająca, czy słupek przystankowy jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
+ nonpassenger – flaga określająca czy słupek przystankowy na trasie jest przeznaczony dla pasażera; wartość 0: nie; wartość 1: tak; bit
+ depot – flaga określająca czy słupek przystankowy jest zajezdnią; wartość 0: nie; wartość 1: tak; bit
+ ticketZoneBorder – flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
+ onDemand – flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
+ activationDate - data początku obowiązywania wersji topologii dot. słupka; data w formacie YYYY-MM-DD.
2018-07-18T19:49:45.860345+00:00
2024-03-28T00:54:51.669687+00:00
Lista przystanków
Lista przystanków
0
Zasób zawiera mapowanie słupków przystankowych występujących niezależnie w bazie danych TRISTAR użytkowanej przez ZTM w Gdańsku i ZKM Gdynia.
Opis pól w załączonym pliku .json:
+ __publicCodeGdansk__ – numer słupka przystankowego pochodzący z programu do układania rozkładu jazdy ZTM w Gdańsku, odpowiednik pola „stopShortName” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopIdGdansk__ – identyfikator słupka przystankowego w systemie TRISTAR, odpowiednik pola „stopId” z zasobu z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __publicCodeGdynia__ – numer słupka przystankowego pochodzący z programu do układania rozkładu jazdy ZKM w Gdyni, odpowiednik pola „stopShortName” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopIdGdynia__ - identyfikator słupka przystankowego w systemie TRISTAR, odpowiednik pola „stopId” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopName__ – wspólna nazwa przystanku – tak, aby z punktu widzenia pasażera słupek przystankowy był widoczny jako jeden – czyli tak, jak jest to w rzeczywistości;
+ __stopCode__ – nr stanowiska/słupka w ramach grupy przystanków, odpowiednik pola “stopCode” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b).
Plik jest aktualny na dzień: 2023-12-27.
Zasób zawiera mapowanie słupków przystankowych występujących niezależnie w bazie danych TRISTAR użytkowanej przez ZTM w Gdańsku i ZKM Gdynia.
Opis pól w załączonym pliku .json:
+ __publicCodeGdansk__ – numer słupka przystankowego pochodzący z programu do układania rozkładu jazdy ZTM w Gdańsku, odpowiednik pola „stopShortName” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopIdGdansk__ – identyfikator słupka przystankowego w systemie TRISTAR, odpowiednik pola „stopId” z zasobu z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __publicCodeGdynia__ – numer słupka przystankowego pochodzący z programu do układania rozkładu jazdy ZKM w Gdyni, odpowiednik pola „stopShortName” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopIdGdynia__ - identyfikator słupka przystankowego w systemie TRISTAR, odpowiednik pola „stopId” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b);
+ __stopName__ – wspólna nazwa przystanku – tak, aby z punktu widzenia pasażera słupek przystankowy był widoczny jako jeden – czyli tak, jak jest to w rzeczywistości;
+ __stopCode__ – nr stanowiska/słupka w ramach grupy przystanków, odpowiednik pola “stopCode” z zasobu [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b).
Plik jest aktualny na dzień: 2023-12-27.
2018-09-10T13:28:46.005501+00:00
2023-12-27T05:27:55.261658+00:00
Lista wspólnych słupków przystankowych
Lista wspólnych słupków przystankowych
0
Zasób zawiera informacje o liniach wgranych do systemu TRISTAR. Zasób aktualizowany raz na dobę.
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące linii. Zawiera następujące pola:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ routes – zasób obiektów przetrzymujących informacje o liniach; pojedynczy obiekt dotyczący linii składa się z następujących pól:
* routeId – wewnętrzny identyfikator linii unikalny w skali Trójmiasta; liczba całkowita
* agencyId – identyfikator floty, do której należy linia; wartość pola o tej samej nazwie z zasobu [__„Lista operatorów/przewoźników (flot)”__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
* routeShortName – numer linii używany m.in. na przystankach; ciąg znaków
* routeLongName – opis linii najczęściej składający się z nazw przystanków krańcowych; ciąg znaków
* activationDate – data aktywacji wersji topologii dot. linii; data w formacie YYYY-MM-DD
* routeType – informacja o rodzaju linii. Dostępne wartości:
o BUS – linia autobusowa,
o TRAM – linia tramwajowa,
o FERRY – linia obsługiwana przez tramwaj wodny,
o UNKNOWN – typ linii, dla którego mechanizm przyporządkowujący dane nie znalazł dopasowania pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość.
Zasób zawiera informacje o liniach wgranych do systemu TRISTAR. Zasób aktualizowany raz na dobę.
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące linii. Zawiera następujące pola:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ routes – zasób obiektów przetrzymujących informacje o liniach; pojedynczy obiekt dotyczący linii składa się z następujących pól:
* routeId – wewnętrzny identyfikator linii unikalny w skali Trójmiasta; liczba całkowita
* agencyId – identyfikator floty, do której należy linia; wartość pola o tej samej nazwie z zasobu [__„Lista operatorów/przewoźników (flot)”__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
* routeShortName – numer linii używany m.in. na przystankach; ciąg znaków
* routeLongName – opis linii najczęściej składający się z nazw przystanków krańcowych; ciąg znaków
* activationDate – data aktywacji wersji topologii dot. linii; data w formacie YYYY-MM-DD
* routeType – informacja o rodzaju linii. Dostępne wartości:
o BUS – linia autobusowa,
o TRAM – linia tramwajowa,
o FERRY – linia obsługiwana przez tramwaj wodny,
o UNKNOWN – typ linii, dla którego mechanizm przyporządkowujący dane nie znalazł dopasowania pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość.
2018-07-18T19:37:56.330238+00:00
2024-03-24T00:53:35.559113+00:00
Lista linii
Lista linii
0
Zasób zawiera definicję tras/wariantów oraz ich przynależność do linii. Dane pochodzą z systemu TRISTAR). Zasób aktualizowany raz na dobę. Zawiera następujące pola:
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu tras. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* trips – zawiera obiekty reprezentujące trasy (warianty), jakimi realizowane są przejazdy; każdy obiekt zawiera:
+ id – identyfikator, tworzony według zasady „R” + routeId + „T” + tripId; ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ tripId – identyfikator wariantu unikalny w skali linii; liczba całkowita
+ tripHeadsign – trasa, którą realizowany jest wariant. Najczęściej składa się z nazw przystanku początkowego i końcowego oraz ewentualnie z sugestią, na czym polega odstępstwo od wariantu głównego; ciąg znaków
+ tripShortName – zawiera tą samą wartość co tripId; liczba całkowita
+ directionId - kierunek wariantu. Wartość 1 – „tam”, wartość 2: „powrót”; liczba całkowita z zakresu 1-2
+ activationDate - data początku obowiązywania wersji topologii dot. tras; data w formacie YYYY-MM-DD
+ routeType – pole opisujące typ wariantu trasy. Dostępne są następujące wartości:
o MAIN - główny wariant trasy,
o SIDE - pasażerski wariant trasy, inny niż główny,
o NON_PASSENGER - wariant techniczny, niedostępny dla pasażera,
o UNKNOWN - wariant trasy, dla którego mechanizm przyporządkowujący dane nie znalazł dopasowania pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość.
Zasób zawiera definicję tras/wariantów oraz ich przynależność do linii. Dane pochodzą z systemu TRISTAR). Zasób aktualizowany raz na dobę. Zawiera następujące pola:
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu tras. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* trips – zawiera obiekty reprezentujące trasy (warianty), jakimi realizowane są przejazdy; każdy obiekt zawiera:
+ id – identyfikator, tworzony według zasady „R” + routeId + „T” + tripId; ciąg znaków
+ routeId – identyfikator linii, do której przynależy wariant; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
+ tripId – identyfikator wariantu unikalny w skali linii; liczba całkowita
+ tripHeadsign – trasa, którą realizowany jest wariant. Najczęściej składa się z nazw przystanku początkowego i końcowego oraz ewentualnie z sugestią, na czym polega odstępstwo od wariantu głównego; ciąg znaków
+ tripShortName – zawiera tą samą wartość co tripId; liczba całkowita
+ directionId - kierunek wariantu. Wartość 1 – „tam”, wartość 2: „powrót”; liczba całkowita z zakresu 1-2
+ activationDate - data początku obowiązywania wersji topologii dot. tras; data w formacie YYYY-MM-DD
+ routeType – pole opisujące typ wariantu trasy. Dostępne są następujące wartości:
o MAIN - główny wariant trasy,
o SIDE - pasażerski wariant trasy, inny niż główny,
o NON_PASSENGER - wariant techniczny, niedostępny dla pasażera,
o UNKNOWN - wariant trasy, dla którego mechanizm przyporządkowujący dane nie znalazł dopasowania pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość.
2018-07-18T19:57:57.666569+00:00
2024-03-27T00:56:18.242845+00:00
Lista tras
Lista tras
0
Zasób zawiera zbiór adresów URL umożliwiających pobranie rozkładu jazdy wraz z informacjami dodatkowymi.
Wynik zapytania składa się z następujących elementów:
* Identyfikator linii o wartości z pola routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851). Każdy obiekt zawiera zbiór adresów URL z rozkładem na pojedynczy dzień z zakresu czasowego określonego w zasobie [__Zakresy dat__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/9c3d6fed-5394-4ef1-b2c6-c8716999149c).
Dane rozkładowe są uaktualniane raz na dobę. Pochodzą one z systemu TRISTAR oraz z programu do układania rozkładu jazdy.
Pojedynczy URL umożliwia pobranie rozkładu na pojedynczy dzień dla pojedynczej linii. Struktura adresu URL: [http://ckan2.multimediagdansk.pl/stopTimes?date={date}&routeId={routeId}](http://ckan2.multimediagdansk.pl/stopTimes?date={date}&routeId={routeId}); gdzie:
* {date} – data w formacie „YYYY-MM-DD”
* {routeId} – wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851).
Zwrócony w wyniku powyższego zapytania zasób składa się z następujących pól:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ stopTimes – zasób z informacjami o zdefiniowanym rozkładzie jazdy. Pojedynczy obiekt przechowuje informacje dla pojedynczego słupka przystankowego w ramach kursu i składa się z następujących pól:
- routeId - identyfikator linii, której dotyczy wpis; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId – identyfikator wariantu/trasy, której dotyczy wpis. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- agencyId – identyfikator floty, do której należy linia; wartość pola o tej samej nazwie z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
- topologyVersionId – numer wersji topologii z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5). Wartość z pola versionNumber; liczba całkowita
- arrivalTime – zdefiniowany czas przyjazdu na przystanek; w formacie „YYYY-MM-DD”+T+”HH:MM:SS”. Część określająca datę może przyjmować jedną z dwóch wartości:
+ 1899-12-31 –czas przyjazdu dotyczy dnia następującego po dacie podanej w zapytaniu
+ 1899-12-30 –czas przyjazdu dotyczy dnia określonego datą podaną w zapytaniu
Różnica ma znaczenie np. dla kursów linii nocnych – dzięki niej można rozróżnić godziny przyjazdu na przystanek w części kursu przed północą od części kursu (lub całego kursu) po północy.
- departureTime - zdefiniowany czas odjazdu z przystanku; w formacie „YYYY-MM-DD”+T+”HH:MM:SS”. Część określająca datę może przyjmować jedną z dwóch wartości:
+ 1899-12-30 – czas odjazdu dotyczy dnia określonego datą podaną w zapytaniu
+ 1899-12-31 – czas odjazdu dotyczy dnia następującego po dacie podanej w zapytaniu
Różnica ma znaczenie np. dla kursów linii nocnych – dzięki niej można rozróżnić godziny odjazdu z przystanku w części kursu przed północą od części kursu (lub całego kursu) po północy.
- stopId – identyfikator słupka przystankowego; wartość stopId z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); liczba całkowita
- stopSequence – numer porządkowy w ramach kursu; liczba całkowita
- date – data, dla której obowiązuje rozkład. Wartość identyczna jak w URLu; format „YYYY-MM-DD”
- variantId – wewnętrzny identyfikator wariantu, do którego należy słupek przystankowy. Pochodzi z programu do układania rozkładu jazdy; wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku;
- noteSymbol – symbol określający dopisek dla słupka w kursie; wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Pusty ciąg znaków oznacza brak dopisku; znak alfanumeryczny
- noteDescription – opis symbolu zawartego w polu noteSymbol – dopisek; odpowiednik dopisku na tabliczce przystankowej. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
- busServiceName – zadanie pojazdu. Kursy pogrupowane w zadanie tworzą rozkład jazdy dla pojedynczego pojazdu; ciąg znaków w formacie „xxx-yy”, gdzie xxx – identyfikator linii, wartość routeId z zasobu „Lista linii” dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- order – numer porządkowy kursu w ramach zadania pojazdu; liczba całkowita
- passenger – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek na trasie jest przeznaczony dla pasażera: wartość TRUE: tak, wartość FALSE: nie; wartość logiczna
- nonpassenger – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek na trasie jest przeznaczony dla pasażera; wartość 0: tak; wartość 1: nie; bit
- ticketZoneBorder – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
- onDemand – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
- virtual – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy słupek jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
- islupek – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Wewnętrzny identyfikator słupka; liczba całkowita
- wheelchairAccessible – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy rozpatrywany element ma być obsługiwany przy pomocy pojazdu niskopodłogowego; wartość 1 – tak, wartość null: nie; bit
- stopShortName - identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
- stopHeadsign – pole nieużywane
- pickupType - pole nieużywane; zawsze wartość null
- dropoffType - pole nieużywane; zawsze wartość null
- shapeDistTraveled - pole nieużywane; zawsze wartość null
- timepoint - pole nieużywane; zawsze wartość null
Zasób zawiera zbiór adresów URL umożliwiających pobranie rozkładu jazdy wraz z informacjami dodatkowymi.
Wynik zapytania składa się z następujących elementów:
* Identyfikator linii o wartości z pola routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851). Każdy obiekt zawiera zbiór adresów URL z rozkładem na pojedynczy dzień z zakresu czasowego określonego w zasobie [__Zakresy dat__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/9c3d6fed-5394-4ef1-b2c6-c8716999149c).
Dane rozkładowe są uaktualniane raz na dobę. Pochodzą one z systemu TRISTAR oraz z programu do układania rozkładu jazdy.
Pojedynczy URL umożliwia pobranie rozkładu na pojedynczy dzień dla pojedynczej linii. Struktura adresu URL: [http://ckan2.multimediagdansk.pl/stopTimes?date={date}&routeId={routeId}](http://ckan2.multimediagdansk.pl/stopTimes?date={date}&routeId={routeId}); gdzie:
* {date} – data w formacie „YYYY-MM-DD”
* {routeId} – wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851).
Zwrócony w wyniku powyższego zapytania zasób składa się z następujących pól:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ stopTimes – zasób z informacjami o zdefiniowanym rozkładzie jazdy. Pojedynczy obiekt przechowuje informacje dla pojedynczego słupka przystankowego w ramach kursu i składa się z następujących pól:
- routeId - identyfikator linii, której dotyczy wpis; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId – identyfikator wariantu/trasy, której dotyczy wpis. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- agencyId – identyfikator floty, do której należy linia; wartość pola o tej samej nazwie z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
- topologyVersionId – numer wersji topologii z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5). Wartość z pola versionNumber; liczba całkowita
- arrivalTime – zdefiniowany czas przyjazdu na przystanek; w formacie „YYYY-MM-DD”+T+”HH:MM:SS”. Część określająca datę może przyjmować jedną z dwóch wartości:
+ 1899-12-31 –czas przyjazdu dotyczy dnia następującego po dacie podanej w zapytaniu
+ 1899-12-30 –czas przyjazdu dotyczy dnia określonego datą podaną w zapytaniu
Różnica ma znaczenie np. dla kursów linii nocnych – dzięki niej można rozróżnić godziny przyjazdu na przystanek w części kursu przed północą od części kursu (lub całego kursu) po północy.
- departureTime - zdefiniowany czas odjazdu z przystanku; w formacie „YYYY-MM-DD”+T+”HH:MM:SS”. Część określająca datę może przyjmować jedną z dwóch wartości:
+ 1899-12-30 – czas odjazdu dotyczy dnia określonego datą podaną w zapytaniu
+ 1899-12-31 – czas odjazdu dotyczy dnia następującego po dacie podanej w zapytaniu
Różnica ma znaczenie np. dla kursów linii nocnych – dzięki niej można rozróżnić godziny odjazdu z przystanku w części kursu przed północą od części kursu (lub całego kursu) po północy.
- stopId – identyfikator słupka przystankowego; wartość stopId z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); liczba całkowita
- stopSequence – numer porządkowy w ramach kursu; liczba całkowita
- date – data, dla której obowiązuje rozkład. Wartość identyczna jak w URLu; format „YYYY-MM-DD”
- variantId – wewnętrzny identyfikator wariantu, do którego należy słupek przystankowy. Pochodzi z programu do układania rozkładu jazdy; wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku;
- noteSymbol – symbol określający dopisek dla słupka w kursie; wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Pusty ciąg znaków oznacza brak dopisku; znak alfanumeryczny
- noteDescription – opis symbolu zawartego w polu noteSymbol – dopisek; odpowiednik dopisku na tabliczce przystankowej. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
- busServiceName – zadanie pojazdu. Kursy pogrupowane w zadanie tworzą rozkład jazdy dla pojedynczego pojazdu; ciąg znaków w formacie „xxx-yy”, gdzie xxx – identyfikator linii, wartość routeId z zasobu „Lista linii” dopełniony z przodu zerami do trzech cyfr, yy - numer brygady dopełniony z przodu zerami do dwóch cyfr
- order – numer porządkowy kursu w ramach zadania pojazdu; liczba całkowita
- passenger – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek na trasie jest przeznaczony dla pasażera: wartość TRUE: tak, wartość FALSE: nie; wartość logiczna
- nonpassenger – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek na trasie jest przeznaczony dla pasażera; wartość 0: tak; wartość 1: nie; bit
- ticketZoneBorder – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
- onDemand – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
- virtual – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy słupek jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
- islupek – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Wewnętrzny identyfikator słupka; liczba całkowita
- wheelchairAccessible – wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku. Flaga określająca, czy rozpatrywany element ma być obsługiwany przy pomocy pojazdu niskopodłogowego; wartość 1 – tak, wartość null: nie; bit
- stopShortName - identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
- stopHeadsign – pole nieużywane
- pickupType - pole nieużywane; zawsze wartość null
- dropoffType - pole nieużywane; zawsze wartość null
- shapeDistTraveled - pole nieużywane; zawsze wartość null
- timepoint - pole nieużywane; zawsze wartość null
2018-07-18T19:53:12.311422+00:00
2024-03-28T01:01:17.445684+00:00
Rozkład jazdy
Rozkład jazdy
0
Zasób zawiera dane dotyczące przyporządkowania słupków przystankowych do wariantów w liniach oraz powiązanie daty aktywacji topologii odnoszącej się do flot, wariantów i słupków. Dane są aktualizowane raz na dobę. Zasób składa się z następujących pól:
* obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu tras. Zawiera następujące pola:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ stopsInTrip – zawiera obiekty reprezentujące słupki i ich przyporządkowanie do wariantów w liniach oraz pozycję w wariancie. Dodatkowo zawiera informację w formie daty aktywacji, do której wersji topologii słupków i wariantów należy; każdy obiekt zawiera:
- routeId – identyfikator linii, do której przynależy słupek; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- stopId – identyfikator słupka; wartość stopId z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); liczba całkowita
- stopSequence – numer porządkowy słupka w wariancie; liczba całkowita
- agencyId – identyfikator floty. Wartość agencyId z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
- passenger – informacja, czy przystanek jest przeznaczony dla pasażerów; dostępne wartości:
o true – przystanek występujący w tym wariancie trasy jest dostępny dla pasażera,
o false - przystanek występujący w tym wariancie trasy nie jest przeznaczony dla pasażera,
o NULL - brak danych związany z brakiem możliwości sparowania danych pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość
- topologyVersionId – numer wersji topologii z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5), w której skład wchodzi agencyId; liczba całkowita
- tripActivationDate – data aktywacji topologii tras. Wartość pola activationDate z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); w formacie YYYY-MM-DD
- stopActivationDate – data aktywacji topologii słupków. Wartość pola activationDate z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); w formacie YYYY-MM-DD
Zasób zawiera dane dotyczące przyporządkowania słupków przystankowych do wariantów w liniach oraz powiązanie daty aktywacji topologii odnoszącej się do flot, wariantów i słupków. Dane są aktualizowane raz na dobę. Zasób składa się z następujących pól:
* obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu tras. Zawiera następujące pola:
+ lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
+ stopsInTrip – zawiera obiekty reprezentujące słupki i ich przyporządkowanie do wariantów w liniach oraz pozycję w wariancie. Dodatkowo zawiera informację w formie daty aktywacji, do której wersji topologii słupków i wariantów należy; każdy obiekt zawiera:
- routeId – identyfikator linii, do której przynależy słupek; wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851); liczba całkowita
- tripId – identyfikator wariantu/trasy, do której przynależy słupek. Wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); liczba całkowita
- stopId – identyfikator słupka; wartość stopId z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); liczba całkowita
- stopSequence – numer porządkowy słupka w wariancie; liczba całkowita
- agencyId – identyfikator floty. Wartość agencyId z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5); liczba całkowita
- passenger – informacja, czy przystanek jest przeznaczony dla pasażerów; dostępne wartości:
o true – przystanek występujący w tym wariancie trasy jest dostępny dla pasażera,
o false - przystanek występujący w tym wariancie trasy nie jest przeznaczony dla pasażera,
o NULL - brak danych związany z brakiem możliwości sparowania danych pomiędzy systemem TRISTAR a programem do układania rozkładów jazdy. Z powyższego powodu dla linii należących do ZKM Gdynia zawsze występuje ta wartość
- topologyVersionId – numer wersji topologii z zasobu [__Lista operatorów/przewoźników (flot)__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/dff5f71f-0134-4ef3-8116-73c1a8e929a5), w której skład wchodzi agencyId; liczba całkowita
- tripActivationDate – data aktywacji topologii tras. Wartość pola activationDate z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f); w formacie YYYY-MM-DD
- stopActivationDate – data aktywacji topologii słupków. Wartość pola activationDate z zasobu [__Lista przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b); w formacie YYYY-MM-DD
2018-08-01T19:44:47.874757+00:00
2024-03-28T00:59:17.741579+00:00
Przystanki w powiązaniu z trasą
Przystanki w powiązaniu z trasą
0
Zasób zawiera informacje o słupkach przystankowych wykorzystywanych w dniu bieżącym w sieci ZTM w Gdańsku. Zasób aktualizowany jest raz na dobę.
Zasób opiera się na bazie danych zawartych w zasobie [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b).
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu słupków. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* stops - zasób obiektów przetrzymujących informacje o słupkach przystankowych; pojedynczy obiekt dotyczący słupka składa się z następujących pól:
+ stopId – identyfikator słupka przystankowego unikalny w skali Trójmiasta; wykorzystywany jako argument przy korzystaniu z zasobu [__Estymowane czasy przyjazdów na przystanek__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f); liczba całkowita
+ stopCode – numer słupka przystankowego unikalny w ramach przystanku pochodzący z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita z dopełnieniem do dwóch cyfr
+ stopName – nazwa przystanku pochodząca z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
+ stopShortname – identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
+ stopDesc – nazwa przystanku pochodząca z systemu TRISTAR; ciąg znaków
+ subName – pole opcjonalne. W przypadku ZTM w Gdańsku niepuste pole zawiera numer słupka przystankowego unikalny w ramach przystanku; Wartość pochodzi z systemu TRISTAR; liczba całkowita z dopełnieniem do dwóch cyfr
+ date – data, dla której obowiązują dane dotyczące słupka przystankowego; format YYYY-MM-DD
+ stopLat, stopLon – współrzędne geograficzne słupka przystankowego w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ zoneId – unikalny identyfikator miasta/gminy, do jakiej należy słupek przystankowy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita
+ zoneName – nazwa miasta/gminy, gdzie znajduje się słupek przystankowy; ciąg znaków
+ stopUrl – pole nieużywane
+ locationType – pole nieużywane
+ parentStation – pole nieużywane
+ stopTimezone – pole nieużywane
+ wheelchariBoarding – pole nieużywane
+ virtual – flaga określająca, czy słupek przystankowy jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
+ nonpassenger – flaga określająca czy słupek przystankowy na trasie jest przeznaczony dla pasażera; wartość 0: nie; wartość 1: tak; bit
+ depot – flaga określająca czy słupek przystankowy jest zajezdnią; wartość 0: nie; wartość 1: tak; bit
+ ticketZoneBorder – flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
+ onDemand – flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
+ activationDate - data początku obowiązywania wersji topologii dot. słupka; data w formacie YYYY-MM-DD.
Zasób zawiera informacje o słupkach przystankowych wykorzystywanych w dniu bieżącym w sieci ZTM w Gdańsku. Zasób aktualizowany jest raz na dobę.
Zasób opiera się na bazie danych zawartych w zasobie [__Lista przystanków__](http://ckan.multimediagdansk.pl/dataset/tristar/resource/4c4025f0-01bf-41f7-a39f-d156d201b82b).
- obiekt w formacie daty YYYY-MM-DD – wskazuje na datę, dla której przetrzymuje dane dotyczące zasobu słupków. Zawiera następujące pola:
* lastUpdate – data aktualizacji danych z systemów źródłowych; data w formacie YYYY-MM-DD HH:MM:SS
* stops - zasób obiektów przetrzymujących informacje o słupkach przystankowych; pojedynczy obiekt dotyczący słupka składa się z następujących pól:
+ stopId – identyfikator słupka przystankowego unikalny w skali Trójmiasta; wykorzystywany jako argument przy korzystaniu z zasobu [__Estymowane czasy przyjazdów na przystanek__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/00fbcffa-5188-45be-b300-b4da9a91c24f); liczba całkowita
+ stopCode – numer słupka przystankowego unikalny w ramach przystanku pochodzący z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita z dopełnieniem do dwóch cyfr
+ stopName – nazwa przystanku pochodząca z programu do układania rozkładu jazdy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; ciąg znaków
+ stopShortname – identyfikator słupka przystankowego, unikalny w skali Organizatora, tj. ZTM w Gdańsku oraz ZKM w Gdyni. Wartość pochodzi z systemu TRISTAR; liczba całkowita
+ stopDesc – nazwa przystanku pochodząca z systemu TRISTAR; ciąg znaków
+ subName – pole opcjonalne. W przypadku ZTM w Gdańsku niepuste pole zawiera numer słupka przystankowego unikalny w ramach przystanku; Wartość pochodzi z systemu TRISTAR; liczba całkowita z dopełnieniem do dwóch cyfr
+ date – data, dla której obowiązują dane dotyczące słupka przystankowego; format YYYY-MM-DD
+ stopLat, stopLon – współrzędne geograficzne słupka przystankowego w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ zoneId – unikalny identyfikator miasta/gminy, do jakiej należy słupek przystankowy. Wartość dostępna jedynie dla słupków należących do ZTM w Gdańsku; liczba całkowita
+ zoneName – nazwa miasta/gminy, gdzie znajduje się słupek przystankowy; ciąg znaków
+ stopUrl – pole nieużywane
+ locationType – pole nieużywane
+ parentStation – pole nieużywane
+ stopTimezone – pole nieużywane
+ wheelchariBoarding – pole nieużywane
+ virtual – flaga określająca, czy słupek przystankowy jest wirtualny (nieprzeznaczony dla pasażera). Wartość 1: tak; wartość 0: nie; bit
+ nonpassenger – flaga określająca czy słupek przystankowy na trasie jest przeznaczony dla pasażera; wartość 0: nie; wartość 1: tak; bit
+ depot – flaga określająca czy słupek przystankowy jest zajezdnią; wartość 0: nie; wartość 1: tak; bit
+ ticketZoneBorder – flaga określająca czy słupek stanowi granicę strefy taryfowej. Wartość 1: tak; wartość 0: nie; bit
+ onDemand – flaga określająca, czy słupek ma status na żądanie. Wartość 1: tak; wartość 0: nie; bit
+ activationDate - data początku obowiązywania wersji topologii dot. słupka; data w formacie YYYY-MM-DD.
2019-12-16T10:30:02.805562+00:00
2024-03-21T00:43:54.077513+00:00
Lista przystanków ZTM w Gdańsku
Lista przystanków ZTM w Gdańsku
0
Zasób zawiera adresy URL prowadzące do zbiorów w formacie używanym przez [__GTFS-RT__](https://developers.google.com/transit/gtfs-realtime) - [__protobuf__](https://developers.google.com/protocol-buffers).
Obiekt "GTFS RT" zawiera następujące pola:
* Trip updates – zawierający informację o rzeczywistej realizacji kursów, zgodnie z [__dokumentacją zasobu__](https://developers.google.com/transit/gtfs-realtime/guides/trip-updates). Źródłem danych jest zasób [__Estymowane czasy odjazdów z wszystkich przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/94f5f321-90f0-4f8d-9d87-293cefbb9cd7),
* Vehicle positions – zawierający informację o pozycji pojazdów, zgodnie z [__dokumentacją zasobu__](https://developers.google.com/transit/gtfs-realtime/guides/vehicle-positions). Źródłem danych jest zasób [__Pozycja GPS pojazdów__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076),
* All - zawierający opisane wyżej dane (aktualnie Trip updates oraz Vehicle positions).
Zasób zawiera adresy URL prowadzące do zbiorów w formacie używanym przez [__GTFS-RT__](https://developers.google.com/transit/gtfs-realtime) - [__protobuf__](https://developers.google.com/protocol-buffers).
Obiekt "GTFS RT" zawiera następujące pola:
* Trip updates – zawierający informację o rzeczywistej realizacji kursów, zgodnie z [__dokumentacją zasobu__](https://developers.google.com/transit/gtfs-realtime/guides/trip-updates). Źródłem danych jest zasób [__Estymowane czasy odjazdów z wszystkich przystanków__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/94f5f321-90f0-4f8d-9d87-293cefbb9cd7),
* Vehicle positions – zawierający informację o pozycji pojazdów, zgodnie z [__dokumentacją zasobu__](https://developers.google.com/transit/gtfs-realtime/guides/vehicle-positions). Źródłem danych jest zasób [__Pozycja GPS pojazdów__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/0683c92f-7241-4698-bbcc-e348ee355076),
* All - zawierający opisane wyżej dane (aktualnie Trip updates oraz Vehicle positions).
2021-01-08T11:31:34.301492+00:00
2021-01-08T11:31:34.198866+00:00
Dane w formacie GTFS-RT
Dane w formacie GTFS-RT
0
Zasób zawiera zbiór adresów URL umożliwiających pobranie kształtów tras wraz z informacjami dodatkowymi.
Kształty tras są zdefiniowane dla każdego wariantu linii jako uporządkowana lista punktów w formacie [__GeoJSON__](https://geojson.org/).
Wynik zapytania składa się z następujących elementów:
* Data, grupująca adresy URL zawierające kształty tras na wyznaczony przez nią dzień,
* adresy URL, zwracające przebiegi tras
Pojedynczy adres URL umożliwia pobranie rozkładu na pojedynczy dzień dla konkretnej trasy (wariantu) konkretnej linii. Struktura adresu URL wygląda następująco: [https://ckan2.multimediagdansk.pl/shapes?date={date}&routeId={dateId}&tripId={tripId}](http://ckan2.multimediagdansk.pl/shapes?date={date}&routeId={routeId}&tripId={tripId}); gdzie:
* {date} – data w formacie „YYYY-MM-DD”,
* {routeId} – wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851),
* {tripId} – wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f).
Zwrócony w wyniku powyższego zapytania zasób składa się z następujących pól:
+ type – "LineString"
+ coordinates – tabela, zawierająca definicję przebiegu trasy w formie współrzednych następujących po sobie punktów; współrzędne podane są w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ properties – obiekt zawierający dodatkowe atrybuty:
- date - data, dla której trasa linii jest realizowana,
- routeId - wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851),
- tripId - wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f).
Dane dotyczące kształtów tras są uaktualniane raz na dobę. Pochodzą one z systemu TRISTAR oraz z programu do układania rozkładu jazdy.
Zasób zawiera zbiór adresów URL umożliwiających pobranie kształtów tras wraz z informacjami dodatkowymi.
Kształty tras są zdefiniowane dla każdego wariantu linii jako uporządkowana lista punktów w formacie [__GeoJSON__](https://geojson.org/).
Wynik zapytania składa się z następujących elementów:
* Data, grupująca adresy URL zawierające kształty tras na wyznaczony przez nią dzień,
* adresy URL, zwracające przebiegi tras
Pojedynczy adres URL umożliwia pobranie rozkładu na pojedynczy dzień dla konkretnej trasy (wariantu) konkretnej linii. Struktura adresu URL wygląda następująco: [https://ckan2.multimediagdansk.pl/shapes?date={date}&routeId={dateId}&tripId={tripId}](http://ckan2.multimediagdansk.pl/shapes?date={date}&routeId={routeId}&tripId={tripId}); gdzie:
* {date} – data w formacie „YYYY-MM-DD”,
* {routeId} – wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851),
* {tripId} – wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f).
Zwrócony w wyniku powyższego zapytania zasób składa się z następujących pól:
+ type – "LineString"
+ coordinates – tabela, zawierająca definicję przebiegu trasy w formie współrzednych następujących po sobie punktów; współrzędne podane są w formacie DDD.DDDDD° (system odniesienia EPSG:3857 znany też jako WGS84/Pseudo-Mercator)
+ properties – obiekt zawierający dodatkowe atrybuty:
- date - data, dla której trasa linii jest realizowana,
- routeId - wartość routeId z zasobu [__Lista linii__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/22313c56-5acf-41c7-a5fd-dc5dc72b3851),
- tripId - wartość tripId z zasobu [__Lista tras__](https://ckan.multimediagdansk.pl/dataset/tristar/resource/b15bb11c-7e06-4685-964e-3db7775f912f).
Dane dotyczące kształtów tras są uaktualniane raz na dobę. Pochodzą one z systemu TRISTAR oraz z programu do układania rozkładu jazdy.
2021-01-08T11:37:17.173799+00:00
2024-03-28T00:59:21.713328+00:00
Lista przebiegów tras
Lista przebiegów tras
0
Zasób zawiera informacje o pojazdach należących do operatorów, realizujących rozkłady jazdy przygotowane przez ZTM w Gdańsku. Umożliwia pobranie pliku w formacie .json.
Od __marca 2022 r.__ wprowadzono możliwość korzystania z dwóch wersji. Informację o niej należy podać w postaci wartości parametru v:
+ __2__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2)) - wersja druga wprowadza m.in.: metadane opisujące zasób, zmieniono nazwy pól na język angielski. Szczegóły w opisie poniżej.
+ __1__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=1)) - wersja pierwsza pozostawiona została w celu zachowania kompatybilności. Termin wyłączenia planowany jest za ok. 2 lata. __W międzyczasie, w przypadku odpytania zasobu bez podania parametru v, zacznie być zwracana odpowiedź w fromacie jak dla wersji 2.__
__Wersja 2 - zasób został podzielony na dwie struktury__:
+ __opisującą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2)):
* description – opis. Obiekt składa się z następujących pól:
- version: "2.0" – numer wersji zasobu,
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- language: "pl" – w zasobie użyto języka polskiego,
- country: "Polska" - kraj pochodzenia,
- city: "Gdańsk" - miasto pochodzenia,
- province: "pomorskie" - województwo pochodzenia,
- sourceDate – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate – data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- apiUrlData: "https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2" – adres wskazujący zasób zawierający dane właściwe;
- licence: "CCA" - rodzaj licencji wykorzystywany w ramach projektu Otwarty Gdańsk,
* columnNames – lista pól z krótkim opisem. Wartości można wykorzystać jako nazwy kolumn:
- photo: "foto" - pole zawierające oddzielone przecinkami nazwy plików ze zdjęciami pojazdów, bez rozszerzenia; odpowiednie zdjęcia w formacie *.jpg zamieszczone są w lokalizacji https://files.cloudgdansk.pl/f/otwarte-dane/ztm/baza-pojazdow/{nazwa_pliku}.jpg; dla pojazdów bez zdjęć pole przyjmuje wartość „no-foto”;
- vehicleCode: "nr inwentarzowy" - unikalny w sieci komunikacyjnej Organizatora (tj. ZTM w Gdańsku), czterocyfrowy numer pojazdu, eksponowany również w pojeździe (na ścianach zewnętrznych oraz wewnątrz pojazdu).
Odpowiednik pola o nazwie: VehicleCode w zasobie „Pozycja GPS pojazdów”;
- carrier: "operator/przewoźnik" - właściciel lub dysponent pojazdu, z którym Organizator transportu miejskiego zawarł odpowiednią umowę na realizację przewozów w sieci Organizatora;
- transportationType: "rodzaj pojazdu” - możliwe wartości: „autobus” lub „tramwaj”;
- vehicleCharacteristics: "typ pojazdu" - pole przyjmuje wartości:
+ Minibus,
+ Midibus,
+ Standardowy,
+ Wielkopojemny,
+ Przegubowy.
Wartość "Przegubowy" wskazuje pojazdy, zarówno autobusy jak i tramwaje, złożone z dwóch lub większej liczby sekcji (członów), połączonych elastycznie, nierozłącznych w warunkach typowej eksploatacji. Pozostałe wartości dotyczą wyłącznie pojazdów złożonych z jednej sekcji (członu) i w przypadku autobusów bezpośrednio zależą od długości pojazdu, a pośrednio – od pojemności pasażerskiej.
"Minibus" – ma długość poniżej 8 m, "Midibus" - ok. 8 - 11 m; "Standardowy" - ok. 12 m; "Wielkopojemny" - ok. 18 m.
Dla tramwajów jednosekcyjnych (jednoczłonowych) stosuje się wyłącznie wartość "Standardowy";
- bidirectional: "pojazd dwukierunkowy" - pole przyjmuje wartość zależną od rodzaju pojazdów:
+ "false": dla autobusów,
+ "true" lub "false": dla tramwajów.
Pojazd dwukierunkowy to tramwaj, który posiada dwie kabiny motorniczego oraz drzwi pasażerskie z dwóch stron. Pojazd taki dostosowany jest do obsługi tras niezakończonych pętlą;
- historicVehicle: "pojazd zabytkowy" - pojazd o walorach historycznych i marketingowych, zazwyczaj eksploatowany okazjonalnie;
- length: "długość [m]" - całkowita długość pojazdu określona w metrach;
- brand: "marka" - marka pojazdu, zazwyczaj powiązana z nazwą producenta pojazdu lub producenta istotnych jego elementów (podwozia, nadwozia);
- model: ”model" - model pojazdu, zwykle nadawany przez producenta, łączy w sobie wszystkie lub prawie wszystkie cechy techniczno-eksploatacyjne pojazdu. Różnice w parametrach poszczególnych egzemplarzy danego modelu, jeżeli występują, wynikają zwykle z modyfikacji projektu wraz z upływem czasu – m.in. ze względu na postęp technologiczny lub zmianę oczekiwań użytkowników;
- productionYear: "rok produkcji" - rok produkcji pojazdu;
- seats: " liczba miejsc siedzących" - całkowita liczba miejsc siedzących pasażerskich, w tym również składanych;
- standingPlaces: " liczba miejsc stojących" - całkowita liczba miejsc stojących;
- airConditioning: "klimatyzacja" - informacja o wyposażeniu pojazdu w klimatyzację przestrzeni pasażerskiej;
- monitoring: "monitoring" - informacja o wyposażeniu pojazdu w monitoring przestrzeni pasażerskiej;
- internalMonitor: "monitor wewnętrzny" – informacja o wyposażeniu pojazdu w monitory LCD, prezentujące informacje dla pasażerów, m.in. o numerze linii i kolejnych przystankach na trasie kursu;
- floorHeight: "wysokość podłogi" - pole przyjmuje wartości:
+ "pojazd niskopodłogowy", jeżeli we wszystkich wejściach do pojazdu oraz w przejściu wzdłuż pojazdu nie ma stopni;
+ "pojazd częściowo niskopodłogowy", jeżeli w niektórych wejściach i/lub w przejściu wzdłuż pojazdu występują stopnie;
+ „pojazd wysokopodłogowy”, jeżeli w każdym wejściu do pojazdu znajdują się stopnie;
- kneelingMechanism: "przyklęk" – informacja o możliwości obniżenia podłogi pojazdu przez osobę prowadzącą pojazd, w celu ułatwienia wejścia/wyjścia osobom o ograniczonej mobilności. Dotyczy wyłącznie autobusów;
- wheelchairsRamp: "rampa dla wózków" - rozkładane ręcznie lub automatycznie urządzenie, montowane przy drzwiach pojazdu, umożlwiające zajęcie miejsca w pojeździe lub opuszczenie pojazdu na wózku inwalidzkim, bez konieczności podnoszenia lub przenoszenia wózka;
- usb: "USB" - informacja o wyposażeniu pojazdu w ładowarki urządzeń mobilnych USB, dostępne nieodpłatnie dla pasażerów;
- voiceAnnouncements: "zapowiedzi głosowe” - informacja o wyposażeniu pojazdu w zapowiedzi głosowe kolejnych przystanków, a także możliwość emisji innych informacji fonicznych w przestrzeni pasażerskiej;
- aed: "AED" - informacja o wyposażeniu pojazdu w defibrylator;
- bikeHolders: "mocowanie rowerów" - pole określające całkowitą liczbę miejsc na rowery;
- ticketMachine: "biletomat" - informacja o wyposażeniu pojazdu w biletomat (biletomaty).;
- patron: "patron" - imię, nazwisko, ewentualnie także inne elementy wskazujące osobę, na cześć której w pojeździe eksponowane są odpowiednie informacje. Dla pojazdów bez "patrona" pole przyjmuje wartość "brak";
- url: "link" - lokalizacja w Internecie, w której prezentowane są wszystkie lub prawie wszystkie informacje o pojeździe, zawarte w „Bazie pojazdów”;
- passengersDoors: "drzwi pasażerskie" – liczba drzwi udostępnianych pasażerom.
Nie jest stosowane rozróżnienie wejść i wyjść, każde drzwi pełnią jednocześnie obie te funkcje. Dla pojazdów dwustronnych, tj. posiadających drzwi z prawej oraz z lewej strony, podano całkowitą liczbę drzwi, łącznie dla obu stron pojazdu. W pojazdach takich drzwi są udostępniane pasażerom naprzemiennie, z prawej lub z lewej strony, w zależności od lokalizacji peronu przystankowego. Teoretycznie, w szczególnych przypadkach możliwe jest jednoczesne udostępnienie drzwi z obu stron, jeżeli przystanek wyposażony jest w dwa perony. Obecnie (wg stanu na lipiec 2021 r.) takie rozwiązanie nie jest stosowane;
* fieldTypes - informacja na temat używanych typów pól:
- photo: "string",
- vehicleCode: "string",
- carrirer: "string",
- transportationType: "string",
- vehicleCharacteristics: "string",
- bidirectional: "boolean",
- historicVehicle: "boolean",
- length: "number",
- brand: "string",
- model: "string",
- productionYear: "number",
- seats: "number",
- standingPlaces: "number",
- airConditioning: "boolean",
- monitoring: "boolean",
- internalMonitor: "boolean",
- floorHeight: "string",
- kneelingMechanism: "boolean",
- wheelchairsRamp: "boolean",
- usb: "boolean",
- voiceAnnouncements: "boolean",
- aed: "boolean",
- bikeHolders: "number",
- ticketMachine: "boolean",
- patron: "string",
- url: "string",
- passengersDoors: "number";
+ __zawierającą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2)):
* metadata – obiekt składa się z następujących pól:
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- sourceDate: – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate: data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- apiUrlHeader: https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2;
* count - pole wskazujące liczbę pojazdów opisanych w zasobie „Baza pojazdów”; wartość: liczba całkowita;
* results - zawiera obiekty reprezentujące każdy z pojazdów, według listy pól dostępnej w zasobie opisującym ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2) ).
__Wersja 1 zawiera następujące dane__:
* description – obiekt zawierający opis zasobu:
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- language: "pl" – w zasobie użyto języka polskiego,
- sourceDate: „[YYYY-MM-DD HH:MM:SS]” – data aktualizacji pliku źródłowego,
- generationDate: „[YYYY-MM-DD HH:MM:SS]” – data aktualizacji zasobu,
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- source: „https://ckan.multimediagdansk.pl” – adres wskazujący cały zbiór danych udostępnianych w ramach projektu Otwarty Gdańsk;
* columns – lista pól opisujących pojazdy:
- foto: "foto" - pole zawierające oddzielone przecinkami nazwy plików ze zdjęciami pojazdów, bez rozszerzenia; odpowiednie zdjęcia w formacie *.jpg zamieszczone są w lokalizacji https://files.cloudgdansk.pl/f/otwarte-dane/ztm/baza-pojazdow/{foto.jpg}; dla pojazdów bez zdjęć pole przyjmuje wartość „no-foto”;
- nr_inwentarzowy: "nr inwentarzowy" - unikalny w sieci komunikacyjnej Organizatora (tj. ZTM w Gdańsku), czterocyfrowy numer pojazdu, eksponowany również w pojeździe (na ścianach zewnętrznych oraz wewnątrz pojazdu).
Odpowiednik pola o nazwie: VehicleCode w zasobie „Pozycja GPS pojazdów”;
- operator_przewoznik: "operator/przewoźnik" - właściciel lub dysponent pojazdu, z którym Organizator transportu miejskiego zawarł odpowiednią umowę na realizację przewozów w sieci Organizatora;
- rodzaj_pojazdu: "rodzaj pojazdu” - możliwe wartości: „autobus” lub „tramwaj”;
- typ_pojazdu: "typ pojazdu" - pole przyjmuje wartości:
+ Minibus,
+ Midibus,
+ Standardowy,
+ Wielkopojemny,
+ Przegubowy.
Wartość "Przegubowy" wskazuje pojazdy, zarówno autobusy jak i tramwaje, złożone z dwóch lub większej liczby sekcji (członów), połączonych elastycznie, nierozłącznych w warunkach typowej eksploatacji. Pozostałe wartości dotyczą wyłącznie pojazdów złożonych z jednej sekcji (członu) i w przypadku autobusów bezpośrednio zależą od długości pojazdu, a pośrednio – od pojemności pasażerskiej.
"Minibus" – ma długość poniżej 8 m, "Midibus" - ok. 8 - 11 m; "Standardowy" - ok. 12 m; "Wielkopojemny" - ok. 18 m.
Dla tramwajów jednosekcyjnych (jednoczłonowych) stosuje się wyłącznie wartość "Standardowy";
- pojazd_dwukierunkowy: "pojazd dwukierunkowy" - pole przyjmuje wartość zależną od rodzaju pojazdów:
+ "nie": dla autobusów,
+ "tak" lub "nie": dla tramwajów.
Pojazd dwukierunkowy to tramwaj, który posiada dwie kabiny motorniczego oraz drzwi pasażerskie z dwóch stron. Pojazd taki dostosowany jest do obsługi tras niezakończonych pętlą;
- pojazd_zabytkowy: "pojazd zabytkowy" - pojazd o walorach historycznych i marketingowych, zazwyczaj eksploatowany okazjonalnie. Pole przyjmuje wartości: „tak” lub „nie”;
- dlugosc: "długość [m]" - całkowita długość pojazdu określona w metrach. Pole określone wartością liczbową;
- marka: "marka" - marka pojazdu, zazwyczaj powiązana z nazwą producenta pojazdu lub producenta istotnych jego elementów (podwozia, nadwozia);
- model: ”model" - model pojazdu, zwykle nadawany przez producenta, łączy w sobie wszystkie lub prawie wszystkie cechy techniczno-eksploatacyjne pojazdu. Różnice w parametrach poszczególnych egzemplarzy danego modelu, jeżeli występują, wynikają zwykle z modyfikacji projektu wraz z upływem czasu – m.in. ze względu na postęp technologiczny lub zmianę oczekiwań użytkowników;
- rok_produkcji: "rok produkcji" - rok produkcji pojazdu;
- liczba_miejsc_siedzacych: " liczba miejsc siedzących" - całkowita liczba miejsc siedzących pasażerskich, w tym również składanych. Pole określone liczbą całkowitą;
- liczba_miejsc_stojacych: " liczba miejsc stojących" - całkowita liczba miejsc stojących. Pole określone liczbą całkowitą;
- klimatyzacja: "klimatyzacja" - informacja o wyposażeniu pojazdu w klimatyzację przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- monitoring: "monitoring" - informacja o wyposażeniu pojazdu w monitoring przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- monitor_wewnetrzny: "monitor wewnętrzny" – informacja o wyposażeniu pojazdu w monitory LCD, prezentujące informacje dla pasażerów, m.in. o numerze linii i kolejnych przystankach na trasie kursu. Pole przyjmuje wartości: „tak” lub „nie”;
- wysokosc_podlogi: "wysokość podłogi" - pole przyjmuje wartości:
+ "pojazd niskopodłogowy", jeżeli we wszystkich wejściach do pojazdu oraz w przejściu wzdłuż pojazdu nie ma stopni;
+ "pojazd częściowo niskopodłogowy", jeżeli w niektórych wejściach i/lub w przejściu wzdłuż pojazdu występują stopnie;
+ „pojazd wysokopodłogowy”, jeżeli w każdym wejściu do pojazdu znajdują się stopnie;
- przyklek: "przyklęk" – informacja o możliwości obniżenia podłogi pojazdu przez osobę prowadzącą pojazd, w celu ułatwienia wejścia/wyjścia osobom o ograniczonej mobilności. Dotyczy wyłącznie autobusów. Pole przyjmuje wartości: „tak” lub „nie”;
- rampa_dla_wozkow: "rampa dla wózków" - rozkładane ręcznie lub automatycznie urządzenie, montowane przy drzwiach pojazdu, umożlwiające zajęcie miejsca w pojeździe lub opuszczenie pojazdu na wózku inwalidzkim, bez konieczności podnoszenia lub przenoszenia wózka. Pole przyjmuje wartości: „tak” lub „nie”;
- USB: "USB" - informacja o wyposażeniu pojazdu w ładowarki urządzeń mobilnych USB, dostępne nieodpłatnie dla pasażerów. Pole przyjmuje wartości: „tak” lub „nie”;
- zapowiedzi_glosowe: "zapowiedzi głosowe” - informacja o wyposażeniu pojazdu w zapowiedzi głosowe kolejnych przystanków, a także możliwość emisji innych informacji fonicznych w przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- AED: "AED" - informacja o wyposażeniu pojazdu w defibrylator. Pole przyjmuje wartości: „tak” lub „nie”;
- mocowanie_rowerow: "mocowanie rowerów" - pole określające całkowitą liczbę miejsc na rowery. Pole wyrażone liczbą całkowitą;
- biletomat: "biletomat" - informacja o wyposażeniu pojazdu w biletomat (biletomaty). Pole przyjmuje wartości: „tak” lub „nie”;
- patron: "patron" - imię, nazwisko, ewentualnie także inne elementy wskazujące osobę, na cześć której w pojeździe eksponowane są odpowiednie informacje. Dla pojazdów bez "patrona" pole przyjmuje wartość "brak";
- link: "link" - lokalizacja w Internecie, w której prezentowane są wszystkie lub prawie wszystkie informacje o pojeździe, zawarte w „Bazie pojazdów”;
- drzwi_pasazerskie: "drzwi pasażerskie" – liczba drzwi udostępnianych pasażerom.
Nie jest stosowane rozróżnienie wejść i wyjść, każde drzwi pełnią jednocześnie obie te funkcje. Dla pojazdów dwustronnych, tj. posiadających drzwi z prawej oraz z lewej strony, podano całkowitą liczbę drzwi, łącznie dla obu stron pojazdu. W pojazdach takich drzwi są udostępniane pasażerom naprzemiennie, z prawej lub z lewej strony, w zależności od lokalizacji peronu przystankowego. Teoretycznie, w szczególnych przypadkach możliwe jest jednoczesne udostępnienie drzwi z obu stron, jeżeli przystanek wyposażony jest w dwa perony. Obecnie (wg stanu na lipiec 2021 r.) takie rozwiązanie nie jest stosowane;
* count - pole wskazujące liczbę pojazdów opisanych w zasobie „Baza pojazdów”; wartość: liczba całkowita;
* results - obiekt zawierający opis dla każdego z pojazdów, według listy pól dostępnej w sekcji „columns”.
Zasób zawiera informacje o pojazdach należących do operatorów, realizujących rozkłady jazdy przygotowane przez ZTM w Gdańsku. Umożliwia pobranie pliku w formacie .json.
Od __marca 2022 r.__ wprowadzono możliwość korzystania z dwóch wersji. Informację o niej należy podać w postaci wartości parametru v:
+ __2__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2)) - wersja druga wprowadza m.in.: metadane opisujące zasób, zmieniono nazwy pól na język angielski. Szczegóły w opisie poniżej.
+ __1__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=1__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=1)) - wersja pierwsza pozostawiona została w celu zachowania kompatybilności. Termin wyłączenia planowany jest za ok. 2 lata. __W międzyczasie, w przypadku odpytania zasobu bez podania parametru v, zacznie być zwracana odpowiedź w fromacie jak dla wersji 2.__
__Wersja 2 - zasób został podzielony na dwie struktury__:
+ __opisującą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2)):
* description – opis. Obiekt składa się z następujących pól:
- version: "2.0" – numer wersji zasobu,
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- language: "pl" – w zasobie użyto języka polskiego,
- country: "Polska" - kraj pochodzenia,
- city: "Gdańsk" - miasto pochodzenia,
- province: "pomorskie" - województwo pochodzenia,
- sourceDate – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate – data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- apiUrlData: "https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2" – adres wskazujący zasób zawierający dane właściwe;
- licence: "CCA" - rodzaj licencji wykorzystywany w ramach projektu Otwarty Gdańsk,
* columnNames – lista pól z krótkim opisem. Wartości można wykorzystać jako nazwy kolumn:
- photo: "foto" - pole zawierające oddzielone przecinkami nazwy plików ze zdjęciami pojazdów, bez rozszerzenia; odpowiednie zdjęcia w formacie *.jpg zamieszczone są w lokalizacji https://files.cloudgdansk.pl/f/otwarte-dane/ztm/baza-pojazdow/{nazwa_pliku}.jpg; dla pojazdów bez zdjęć pole przyjmuje wartość „no-foto”;
- vehicleCode: "nr inwentarzowy" - unikalny w sieci komunikacyjnej Organizatora (tj. ZTM w Gdańsku), czterocyfrowy numer pojazdu, eksponowany również w pojeździe (na ścianach zewnętrznych oraz wewnątrz pojazdu).
Odpowiednik pola o nazwie: VehicleCode w zasobie „Pozycja GPS pojazdów”;
- carrier: "operator/przewoźnik" - właściciel lub dysponent pojazdu, z którym Organizator transportu miejskiego zawarł odpowiednią umowę na realizację przewozów w sieci Organizatora;
- transportationType: "rodzaj pojazdu” - możliwe wartości: „autobus” lub „tramwaj”;
- vehicleCharacteristics: "typ pojazdu" - pole przyjmuje wartości:
+ Minibus,
+ Midibus,
+ Standardowy,
+ Wielkopojemny,
+ Przegubowy.
Wartość "Przegubowy" wskazuje pojazdy, zarówno autobusy jak i tramwaje, złożone z dwóch lub większej liczby sekcji (członów), połączonych elastycznie, nierozłącznych w warunkach typowej eksploatacji. Pozostałe wartości dotyczą wyłącznie pojazdów złożonych z jednej sekcji (członu) i w przypadku autobusów bezpośrednio zależą od długości pojazdu, a pośrednio – od pojemności pasażerskiej.
"Minibus" – ma długość poniżej 8 m, "Midibus" - ok. 8 - 11 m; "Standardowy" - ok. 12 m; "Wielkopojemny" - ok. 18 m.
Dla tramwajów jednosekcyjnych (jednoczłonowych) stosuje się wyłącznie wartość "Standardowy";
- bidirectional: "pojazd dwukierunkowy" - pole przyjmuje wartość zależną od rodzaju pojazdów:
+ "false": dla autobusów,
+ "true" lub "false": dla tramwajów.
Pojazd dwukierunkowy to tramwaj, który posiada dwie kabiny motorniczego oraz drzwi pasażerskie z dwóch stron. Pojazd taki dostosowany jest do obsługi tras niezakończonych pętlą;
- historicVehicle: "pojazd zabytkowy" - pojazd o walorach historycznych i marketingowych, zazwyczaj eksploatowany okazjonalnie;
- length: "długość [m]" - całkowita długość pojazdu określona w metrach;
- brand: "marka" - marka pojazdu, zazwyczaj powiązana z nazwą producenta pojazdu lub producenta istotnych jego elementów (podwozia, nadwozia);
- model: ”model" - model pojazdu, zwykle nadawany przez producenta, łączy w sobie wszystkie lub prawie wszystkie cechy techniczno-eksploatacyjne pojazdu. Różnice w parametrach poszczególnych egzemplarzy danego modelu, jeżeli występują, wynikają zwykle z modyfikacji projektu wraz z upływem czasu – m.in. ze względu na postęp technologiczny lub zmianę oczekiwań użytkowników;
- productionYear: "rok produkcji" - rok produkcji pojazdu;
- seats: " liczba miejsc siedzących" - całkowita liczba miejsc siedzących pasażerskich, w tym również składanych;
- standingPlaces: " liczba miejsc stojących" - całkowita liczba miejsc stojących;
- airConditioning: "klimatyzacja" - informacja o wyposażeniu pojazdu w klimatyzację przestrzeni pasażerskiej;
- monitoring: "monitoring" - informacja o wyposażeniu pojazdu w monitoring przestrzeni pasażerskiej;
- internalMonitor: "monitor wewnętrzny" – informacja o wyposażeniu pojazdu w monitory LCD, prezentujące informacje dla pasażerów, m.in. o numerze linii i kolejnych przystankach na trasie kursu;
- floorHeight: "wysokość podłogi" - pole przyjmuje wartości:
+ "pojazd niskopodłogowy", jeżeli we wszystkich wejściach do pojazdu oraz w przejściu wzdłuż pojazdu nie ma stopni;
+ "pojazd częściowo niskopodłogowy", jeżeli w niektórych wejściach i/lub w przejściu wzdłuż pojazdu występują stopnie;
+ „pojazd wysokopodłogowy”, jeżeli w każdym wejściu do pojazdu znajdują się stopnie;
- kneelingMechanism: "przyklęk" – informacja o możliwości obniżenia podłogi pojazdu przez osobę prowadzącą pojazd, w celu ułatwienia wejścia/wyjścia osobom o ograniczonej mobilności. Dotyczy wyłącznie autobusów;
- wheelchairsRamp: "rampa dla wózków" - rozkładane ręcznie lub automatycznie urządzenie, montowane przy drzwiach pojazdu, umożlwiające zajęcie miejsca w pojeździe lub opuszczenie pojazdu na wózku inwalidzkim, bez konieczności podnoszenia lub przenoszenia wózka;
- usb: "USB" - informacja o wyposażeniu pojazdu w ładowarki urządzeń mobilnych USB, dostępne nieodpłatnie dla pasażerów;
- voiceAnnouncements: "zapowiedzi głosowe” - informacja o wyposażeniu pojazdu w zapowiedzi głosowe kolejnych przystanków, a także możliwość emisji innych informacji fonicznych w przestrzeni pasażerskiej;
- aed: "AED" - informacja o wyposażeniu pojazdu w defibrylator;
- bikeHolders: "mocowanie rowerów" - pole określające całkowitą liczbę miejsc na rowery;
- ticketMachine: "biletomat" - informacja o wyposażeniu pojazdu w biletomat (biletomaty).;
- patron: "patron" - imię, nazwisko, ewentualnie także inne elementy wskazujące osobę, na cześć której w pojeździe eksponowane są odpowiednie informacje. Dla pojazdów bez "patrona" pole przyjmuje wartość "brak";
- url: "link" - lokalizacja w Internecie, w której prezentowane są wszystkie lub prawie wszystkie informacje o pojeździe, zawarte w „Bazie pojazdów”;
- passengersDoors: "drzwi pasażerskie" – liczba drzwi udostępnianych pasażerom.
Nie jest stosowane rozróżnienie wejść i wyjść, każde drzwi pełnią jednocześnie obie te funkcje. Dla pojazdów dwustronnych, tj. posiadających drzwi z prawej oraz z lewej strony, podano całkowitą liczbę drzwi, łącznie dla obu stron pojazdu. W pojazdach takich drzwi są udostępniane pasażerom naprzemiennie, z prawej lub z lewej strony, w zależności od lokalizacji peronu przystankowego. Teoretycznie, w szczególnych przypadkach możliwe jest jednoczesne udostępnienie drzwi z obu stron, jeżeli przystanek wyposażony jest w dwa perony. Obecnie (wg stanu na lipiec 2021 r.) takie rozwiązanie nie jest stosowane;
* fieldTypes - informacja na temat używanych typów pól:
- photo: "string",
- vehicleCode: "string",
- carrirer: "string",
- transportationType: "string",
- vehicleCharacteristics: "string",
- bidirectional: "boolean",
- historicVehicle: "boolean",
- length: "number",
- brand: "string",
- model: "string",
- productionYear: "number",
- seats: "number",
- standingPlaces: "number",
- airConditioning: "boolean",
- monitoring: "boolean",
- internalMonitor: "boolean",
- floorHeight: "string",
- kneelingMechanism: "boolean",
- wheelchairsRamp: "boolean",
- usb: "boolean",
- voiceAnnouncements: "boolean",
- aed: "boolean",
- bikeHolders: "number",
- ticketMachine: "boolean",
- patron: "string",
- url: "string",
- passengersDoors: "number";
+ __zawierającą dane__ ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.json?v=2)):
* metadata – obiekt składa się z następujących pól:
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- sourceDate: – data aktualizacji pliku źródłowego podana w formacie ISO-8601 (UTC),
- generationDate: data aktualizacji zasobu podana w formacie ISO-8601 (UTC),
- apiUrlHeader: https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2;
* count - pole wskazujące liczbę pojazdów opisanych w zasobie „Baza pojazdów”; wartość: liczba całkowita;
* results - zawiera obiekty reprezentujące każdy z pojazdów, według listy pól dostępnej w zasobie opisującym ([__https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2__](https://files.cloudgdansk.pl/d/otwarte-dane/ztm/baza-pojazdow.header.json?v=2) ).
__Wersja 1 zawiera następujące dane__:
* description – obiekt zawierający opis zasobu:
- title: "Baza pojazdów ZTM” – tytuł zasobu,
- language: "pl" – w zasobie użyto języka polskiego,
- sourceDate: „[YYYY-MM-DD HH:MM:SS]” – data aktualizacji pliku źródłowego,
- generationDate: „[YYYY-MM-DD HH:MM:SS]” – data aktualizacji zasobu,
- owner: „Zarząd Transportu Miejskiego, ul. Na Stoku 49, 80-874 Gdańsk” – nazwa oraz adres właściciela danych,
- source: „https://ckan.multimediagdansk.pl” – adres wskazujący cały zbiór danych udostępnianych w ramach projektu Otwarty Gdańsk;
* columns – lista pól opisujących pojazdy:
- foto: "foto" - pole zawierające oddzielone przecinkami nazwy plików ze zdjęciami pojazdów, bez rozszerzenia; odpowiednie zdjęcia w formacie *.jpg zamieszczone są w lokalizacji https://files.cloudgdansk.pl/f/otwarte-dane/ztm/baza-pojazdow/{foto.jpg}; dla pojazdów bez zdjęć pole przyjmuje wartość „no-foto”;
- nr_inwentarzowy: "nr inwentarzowy" - unikalny w sieci komunikacyjnej Organizatora (tj. ZTM w Gdańsku), czterocyfrowy numer pojazdu, eksponowany również w pojeździe (na ścianach zewnętrznych oraz wewnątrz pojazdu).
Odpowiednik pola o nazwie: VehicleCode w zasobie „Pozycja GPS pojazdów”;
- operator_przewoznik: "operator/przewoźnik" - właściciel lub dysponent pojazdu, z którym Organizator transportu miejskiego zawarł odpowiednią umowę na realizację przewozów w sieci Organizatora;
- rodzaj_pojazdu: "rodzaj pojazdu” - możliwe wartości: „autobus” lub „tramwaj”;
- typ_pojazdu: "typ pojazdu" - pole przyjmuje wartości:
+ Minibus,
+ Midibus,
+ Standardowy,
+ Wielkopojemny,
+ Przegubowy.
Wartość "Przegubowy" wskazuje pojazdy, zarówno autobusy jak i tramwaje, złożone z dwóch lub większej liczby sekcji (członów), połączonych elastycznie, nierozłącznych w warunkach typowej eksploatacji. Pozostałe wartości dotyczą wyłącznie pojazdów złożonych z jednej sekcji (członu) i w przypadku autobusów bezpośrednio zależą od długości pojazdu, a pośrednio – od pojemności pasażerskiej.
"Minibus" – ma długość poniżej 8 m, "Midibus" - ok. 8 - 11 m; "Standardowy" - ok. 12 m; "Wielkopojemny" - ok. 18 m.
Dla tramwajów jednosekcyjnych (jednoczłonowych) stosuje się wyłącznie wartość "Standardowy";
- pojazd_dwukierunkowy: "pojazd dwukierunkowy" - pole przyjmuje wartość zależną od rodzaju pojazdów:
+ "nie": dla autobusów,
+ "tak" lub "nie": dla tramwajów.
Pojazd dwukierunkowy to tramwaj, który posiada dwie kabiny motorniczego oraz drzwi pasażerskie z dwóch stron. Pojazd taki dostosowany jest do obsługi tras niezakończonych pętlą;
- pojazd_zabytkowy: "pojazd zabytkowy" - pojazd o walorach historycznych i marketingowych, zazwyczaj eksploatowany okazjonalnie. Pole przyjmuje wartości: „tak” lub „nie”;
- dlugosc: "długość [m]" - całkowita długość pojazdu określona w metrach. Pole określone wartością liczbową;
- marka: "marka" - marka pojazdu, zazwyczaj powiązana z nazwą producenta pojazdu lub producenta istotnych jego elementów (podwozia, nadwozia);
- model: ”model" - model pojazdu, zwykle nadawany przez producenta, łączy w sobie wszystkie lub prawie wszystkie cechy techniczno-eksploatacyjne pojazdu. Różnice w parametrach poszczególnych egzemplarzy danego modelu, jeżeli występują, wynikają zwykle z modyfikacji projektu wraz z upływem czasu – m.in. ze względu na postęp technologiczny lub zmianę oczekiwań użytkowników;
- rok_produkcji: "rok produkcji" - rok produkcji pojazdu;
- liczba_miejsc_siedzacych: " liczba miejsc siedzących" - całkowita liczba miejsc siedzących pasażerskich, w tym również składanych. Pole określone liczbą całkowitą;
- liczba_miejsc_stojacych: " liczba miejsc stojących" - całkowita liczba miejsc stojących. Pole określone liczbą całkowitą;
- klimatyzacja: "klimatyzacja" - informacja o wyposażeniu pojazdu w klimatyzację przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- monitoring: "monitoring" - informacja o wyposażeniu pojazdu w monitoring przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- monitor_wewnetrzny: "monitor wewnętrzny" – informacja o wyposażeniu pojazdu w monitory LCD, prezentujące informacje dla pasażerów, m.in. o numerze linii i kolejnych przystankach na trasie kursu. Pole przyjmuje wartości: „tak” lub „nie”;
- wysokosc_podlogi: "wysokość podłogi" - pole przyjmuje wartości:
+ "pojazd niskopodłogowy", jeżeli we wszystkich wejściach do pojazdu oraz w przejściu wzdłuż pojazdu nie ma stopni;
+ "pojazd częściowo niskopodłogowy", jeżeli w niektórych wejściach i/lub w przejściu wzdłuż pojazdu występują stopnie;
+ „pojazd wysokopodłogowy”, jeżeli w każdym wejściu do pojazdu znajdują się stopnie;
- przyklek: "przyklęk" – informacja o możliwości obniżenia podłogi pojazdu przez osobę prowadzącą pojazd, w celu ułatwienia wejścia/wyjścia osobom o ograniczonej mobilności. Dotyczy wyłącznie autobusów. Pole przyjmuje wartości: „tak” lub „nie”;
- rampa_dla_wozkow: "rampa dla wózków" - rozkładane ręcznie lub automatycznie urządzenie, montowane przy drzwiach pojazdu, umożlwiające zajęcie miejsca w pojeździe lub opuszczenie pojazdu na wózku inwalidzkim, bez konieczności podnoszenia lub przenoszenia wózka. Pole przyjmuje wartości: „tak” lub „nie”;
- USB: "USB" - informacja o wyposażeniu pojazdu w ładowarki urządzeń mobilnych USB, dostępne nieodpłatnie dla pasażerów. Pole przyjmuje wartości: „tak” lub „nie”;
- zapowiedzi_glosowe: "zapowiedzi głosowe” - informacja o wyposażeniu pojazdu w zapowiedzi głosowe kolejnych przystanków, a także możliwość emisji innych informacji fonicznych w przestrzeni pasażerskiej. Pole przyjmuje wartości: „tak” lub „nie”;
- AED: "AED" - informacja o wyposażeniu pojazdu w defibrylator. Pole przyjmuje wartości: „tak” lub „nie”;
- mocowanie_rowerow: "mocowanie rowerów" - pole określające całkowitą liczbę miejsc na rowery. Pole wyrażone liczbą całkowitą;
- biletomat: "biletomat" - informacja o wyposażeniu pojazdu w biletomat (biletomaty). Pole przyjmuje wartości: „tak” lub „nie”;
- patron: "patron" - imię, nazwisko, ewentualnie także inne elementy wskazujące osobę, na cześć której w pojeździe eksponowane są odpowiednie informacje. Dla pojazdów bez "patrona" pole przyjmuje wartość "brak";
- link: "link" - lokalizacja w Internecie, w której prezentowane są wszystkie lub prawie wszystkie informacje o pojeździe, zawarte w „Bazie pojazdów”;
- drzwi_pasazerskie: "drzwi pasażerskie" – liczba drzwi udostępnianych pasażerom.
Nie jest stosowane rozróżnienie wejść i wyjść, każde drzwi pełnią jednocześnie obie te funkcje. Dla pojazdów dwustronnych, tj. posiadających drzwi z prawej oraz z lewej strony, podano całkowitą liczbę drzwi, łącznie dla obu stron pojazdu. W pojazdach takich drzwi są udostępniane pasażerom naprzemiennie, z prawej lub z lewej strony, w zależności od lokalizacji peronu przystankowego. Teoretycznie, w szczególnych przypadkach możliwe jest jednoczesne udostępnienie drzwi z obu stron, jeżeli przystanek wyposażony jest w dwa perony. Obecnie (wg stanu na lipiec 2021 r.) takie rozwiązanie nie jest stosowane;
* count - pole wskazujące liczbę pojazdów opisanych w zasobie „Baza pojazdów”; wartość: liczba całkowita;
* results - obiekt zawierający opis dla każdego z pojazdów, według listy pól dostępnej w sekcji „columns”.
2021-08-12T05:50:24.400040+00:00
2021-08-12T05:50:24.400040+00:00
Baza pojazdów ZTM w Gdańsku
Baza pojazdów ZTM w Gdańsku
0
ZTM Gdańsk
ZTM Gdańsk