Format danych: GTFS
Organizatorzy komunikacji publikują rozkłady w otwartym formacie GTFS (General Transit Feed Specification) – tym samym, z którego korzystają mapy internetowe i aplikacje do planowania podróży. Paczka GTFS zawiera linie, przystanki ze współrzędnymi, kursy z godzinami na każdym przystanku i kalendarz (w które dni kursuje każdy kurs). Część organizatorów udostępnia dane na portalach otwartych danych miast, część – na własnych stronach.
Gdy oficjalne źródło jest chwilowo niedostępne albo publikuje dane w niewygodnej postaci (np. podzielone na krótkie okresy), korzystamy z publicznych kopii tych samych danych przygotowywanych przez społeczność: mkuran.pl/gtfs (Mikołaj Kuranowski) i zbiorkom.live. Takie źródło podajemy w nocie przy danym mieście.
Jak przetwarzamy dane
- Pobranie – codziennie ok. 3:00 pobieramy najnowsze paczki ze wszystkich źródeł. Gdy się nie uda, próbujemy ponownie ok. 11:00 i 17:00, a do tego czasu strony pokazują ostatni poprawny rozkład.
- Kontrola – sprawdzamy, czy paczka jest kompletna i czy obejmuje najbliższe dni. Paczki nieaktualnej lub uszkodzonej nie publikujemy – sięgamy wtedy po kopię zapasową.
- Tabliczki – z kalendarza wybieramy typowy dzień roboczy, sobotę oraz niedzielę lub święto w najbliższym okresie i układamy kursy w tabliczki dla każdego przystanku, jak na przystanku. Kursy o innej trasie oznaczamy literami z objaśnieniem pod tabliczką.
- Przystanki – słupki o tej samej nazwie łączymy w jeden przystanek (zespół) ze wszystkimi stanowiskami i kierunkami.
- Zmiany – porównujemy rozkład każdej linii na najbliższe tygodnie z poprzednią wersją. Gdy zmienią się godziny lub trasa, linia trafia do zmian w rozkładach z datą wejścia zmiany w życie.
- Publikacja – strony są budowane od nowa po każdej aktualizacji. Data „zaktualizowano” na stronie linii lub przystanku zmienia się tylko wtedy, gdy zmienił się jej rozkład.
Nie zmieniamy godzin odjazdów ani tras – pokazujemy je tak, jak opublikował organizator.
Ograniczenia
- Pokazujemy rozkład planowy. Opóźnienia, odwołane kursy i objazdy wprowadzane z dnia na dzień zwykle nie trafiają do danych GTFS.
- Niektóre dni (np. Wigilia, dni przed świętami, wydarzenia masowe) mają specjalne rozkłady. Tabliczki pokazują typowe dni – w dni nietypowe sprawdź komunikaty organizatora.
- Jakość danych zależy od organizatora – zdarzają się np. nieaktualne nazwy przystanków albo brak informacji o przystankach na żądanie.
Wiążący jest zawsze rozkład organizatora – zobacz zastrzeżenia. Zauważyłeś błąd? Napisz na kontakt@rozkladowo.pl.
Opis metodologii zaktualizowany: . Tabela źródeł aktualizuje się automatycznie przy każdej aktualizacji danych.