Śledzenie pojazdów na żywo (TTSS)

fubukiers
Znawca
Posty: 183
Rejestracja: 22 wrz 2024, 22:41
Kontakt:

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: fubukiers » 24 paź 2024, 11:41

tomekzaw pisze: 24 paź 2024, 11:05 W idealnym świecie ZTP, MPK i Mobilis miałoby 10 programistów od GTFSa, ale w naszym świecie oni też napotykają na różne ograniczenia – pliki GTFS są generowane z istniejących systemów (BusMan) i muszą integrować się z istniejącym zamontowanym hardwarem (sterowniki, nadajniki) i SIPem, nie zapominając o przyziemnych sprawach jak kwestie finansowe i inne priorytety. Istnieje multum różnych konfiguracji i domyślam się, że nie jest łatwo to wszystko pospinać w całość.
No tak, ale w innych miastach na przykład w Poznaniu jest jeden gtfs do wszystkiego, a tam mają nieco więcej prywatnych przewoźników, którzy jeżdżą na sieci ZTM i to wszystko ogólnie działa o wiele lepiej niż w Krakowie. Ale w tym roku coś mocno grzebią w tym systemie TTSS, więc może coś pod tym względem poprawią.

tomekzaw
Pasażer
Posty: 45
Rejestracja: 26 paź 2022, 11:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: tomekzaw » 24 paź 2024, 11:45

Kaszmir, yosujiro, dziękuję za miłe słowa :)
Podłączam się, jest niezawodna również w pracy zanim dostanie się rozpiskę służby
yosujiro, jeśli są jeszcze jakieś funkcjonalności, które przydałyby się kierowcom i motorniczym, to proszę o kontakt przez forum lub maila podanego tutaj – chętnie je dodam do strony :)

fubukiers
Znawca
Posty: 183
Rejestracja: 22 wrz 2024, 22:41
Kontakt:

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: fubukiers » 24 paź 2024, 12:22

Kaszmir pisze: 24 paź 2024, 11:15 BTW, tomekzaw - czy pisaliśmy już, jak świetna jest Twoja strona https://tomekzaw.pl/?
Jeśli nie, to właśnie napiszę: jest świetna :D
Zgadzam się z tym. Strona jest po prostu fenomenalna. tomekzaw zrobił świetną robotę. Jeśli się mogę zapytać to czy strona jest na express js robiona? Może jakiś inny framework?

Awatar użytkownika
yosujiro
Ekspert
Posty: 1647
Rejestracja: 19 lut 2020, 18:54

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: yosujiro » 24 paź 2024, 13:05

@tomekzaw w tym momencie jak już brygady są ułożone zgodnie z kolejnością, to nie widzę specjalnie nic co można by na ten moment poprawić. Dla mnie strona jest prosta i fajnie funkcjonalna, codziennie z niej korzystam, bo idealnie mi podchodzi. Zresztą wielu kolegom, którym coś tam pokazywałem jak były rozmowy o liniach też się spodobała i mówili, że będą używać

Dr2
Specjalista
Posty: 441
Rejestracja: 01 maja 2021, 18:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: Dr2 » 24 paź 2024, 19:25

Może byłaby możliwość dodania podstrony z aktualnymi spóźnieniami, tak aby można było wyłapać "rekordy", co pozwoliłoby na oszacowanie liczby niewykonanych kursów na poszczególnych liniach.

Awatar użytkownika
LLoan
Specjalista
Posty: 449
Rejestracja: 26 maja 2022, 15:55
Lokalizacja: Kraków-Czyżyny

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: LLoan » 24 paź 2024, 19:44

Od siebie bym dodał, oczywiście w miarę chęci i możliwości, opcję "ulubione linie", działające na zasadzie takiej jak "ulubione pojazdy", dzięki czemu w podstronie "Pojazdy na liniach" w przypadku załączenia wyświetlałyby się na one początku.

Dołączam się też do podziękowań za utworzenie i utrzymanie na tak wysokim poziomie tej strony :)

Awatar użytkownika
pasazer_mobilisu_bez_klimatyzacji
Ekspert
Posty: 1566
Rejestracja: 18 lut 2020, 6:01

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: pasazer_mobilisu_bez_klimatyzacji » 24 paź 2024, 20:29

tomekzaw pisze: 24 paź 2024, 11:05 Dzięki, poprawiony link do pliku GTFS.zip działał przez jakiś czas, natomiast wczoraj cały folder został zdjęty z serwera.
Folder nie został zdjęty, tylko nie jest widoczny. Ale wchodząc na https://gtfs.ztp.krakow.pl/Mobilis/dostajemy 403 Forbidden, a nie 404 Not Found.
Plik też jest, ale ten sam co 2 dni temu.
tomekzaw pisze: 24 paź 2024, 11:05 Dla twórców aplikacji to oczywiście pewna niedogodność związana z łączeniem wielu źródeł danych w jedno, ale chyba lepiej dla wszystkich jak już my będziemy to robić niż gdyby miało to robić ZTP
Strach się bać myśląc jak mogłoby to wyglądać :lol:
tomekzaw pisze: 24 paź 2024, 11:05 W idealnym świecie ZTP, MPK i Mobilis miałoby 10 programistów od GTFSa
A pewien użytkownik forum rozpisywałby się, że ZTP zatrudnia za dużo pracowników :lol: 10 to by było za dużo, ale teraz obawiam się że nie mają żadnego.
Nie karmić troli :!:

tomekzaw
Pasażer
Posty: 45
Rejestracja: 26 paź 2022, 11:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: tomekzaw » 25 paź 2024, 7:51

Dzisiaj rano pojawiły się pliki VehiclePositions_M.pb, TripUpdates_M.pb i ServiceAlerts_M.pb :D

Awatar użytkownika
pasazer_mobilisu_bez_klimatyzacji
Ekspert
Posty: 1566
Rejestracja: 18 lut 2020, 6:01

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: pasazer_mobilisu_bez_klimatyzacji » 25 paź 2024, 7:54

I nawet nie są ukryte i aktualizują się co minutę.
@tomekzaw, czy to już są wszystkie potrzebne pliki?
Nie karmić troli :!:

tomekzaw
Pasażer
Posty: 45
Rejestracja: 26 paź 2022, 11:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: tomekzaw » 25 paź 2024, 8:23

pasazer_mobilisu pisze: 25 paź 2024, 7:54 I nawet nie są ukryte i aktualizują się co minutę.
@tomekzaw, czy to już są wszystkie potrzebne pliki?
Wygląda na to, że mamy wszystkie potrzebne pliki, ale zawarte w nich dane (w szczególności identyfikatory kursów i przejazdów) są w zupełnie innym formacie, co niestety uniemożliwia natychmiastową integrację i będzie wymagać więcej pracy.

Identyfikatory kursów i przejazdów nie są zgodne z tymi z pliku GTFS_KRK_A.zip, a plik https://gtfs.ztp.krakow.pl/Mobilis/GTFS.zip już nie istnieje (404 Not Found). Natomiast udało mi się znaleźć plik https://gtfs.ztp.krakow.pl/GTFS_KRK_M.zip (nie jest widoczny w indeksie plików, ale da się go pobrać – edit: został dodany o 08:14:24), który wydaje się być zgodny z plikami GTFS Realtime od Mobilisa.

Co ciekawe, plik GTFS_KRK_A.zip zawiera również informację o kursach realizowanych przez Mobilis, a GTFS_KRK_M.zip – o kursach tramwajów i autobusów MPK. Z jednej strony oznacza to duplikację danych (np. przy wyszukiwaniu połączeń w Google Maps), a z drugiej strony – dla danego kursu możemy znaleźć identyfikatory w obu formatach.

Sam format identyfikatorów kursów jest zmianą na plus (bo zawiera też numer wersji rozkładu GTFS Static, co ułatwia wykrycie niezgodności między danymi statycznymi a realtime'owymi). Niestety zmienił się również sposób określania, w jakie dni tygodnia wykonywane są poszczególne kursy – w pliku mobilisowym rozkłady nie są na konkretne dni tygodnia (cykliczne) tylko na każdy dzień (dzień, miesiąc, rok) osobno. Natomiast dzień tygodnia można wydedukować z samego identyfikatora.

tomekzaw
Pasażer
Posty: 45
Rejestracja: 26 paź 2022, 11:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: tomekzaw » 25 paź 2024, 12:13

Przed chwilą dodałem pojazdy Mobilisa do mapki na stronie https://tomekzaw.pl/ttss/map (w lewym dolnym rogu należy przełączyć źrodło danych na "Mobilis"). Na ten moment wyświetla się tylko numer linii i nr taborowy, pracuję nad dodaniem przystanku końcowego. W pliku VehiclePositions_M.pb brakuje azymutu pojazdu (wszystkie pojazdy mają ustawione -1), jest natomiast szybkość w km/h :D Potrzebuję trochę więcej czasu, żeby zintegrować nowe dane w innym formacie z resztą podstron (np. odjazdy z przystanków lub brygady).

Obrazek

Awatar użytkownika
pasazer_mobilisu_bez_klimatyzacji
Ekspert
Posty: 1566
Rejestracja: 18 lut 2020, 6:01

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: pasazer_mobilisu_bez_klimatyzacji » 25 paź 2024, 12:22

Brawo! I wielkie dzięki za kawał dobrze wykonanej roboty.
Nie karmić troli :!:

fubukiers
Znawca
Posty: 183
Rejestracja: 22 wrz 2024, 22:41
Kontakt:

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: fubukiers » 25 paź 2024, 12:29

Fajnie że przynajmniej będzie mobilisy widać. Chociaż trzeba mieć nadzieję, że będzie kiedyś jeden gtfs do wszystkiego, bo aż 3 osobne gtfs'y to za dużo. różne id przystanków, kursów itd...
Także dobra robota tomekzaw :)

tomekzaw
Pasażer
Posty: 45
Rejestracja: 26 paź 2022, 11:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: tomekzaw » 25 paź 2024, 18:37

Dzięki :D

Po stronie Mobilisa też widać zaangażowanie, najnowsza wersja pliku GTFS_KRK_M.zip opublikowana o 13:09:30 zawiera już tylko linie obsługiwane przez Mobilisa. Niestety w feedzie brakuje kilku kluczowych informacji:
  • kolumna block_id w pliku trips.txt jest pusta – a to właśnie dzięki niej można połączyć kursy w rozkład jednej brygady (a jest to doceniana przez kierowców funkcjonalność) i znajdować łączenia linii
  • w pliku stops.txt nie ma informacji o numerze peronu przystankowego (np. 01, 02) i nie da się jej wyliczyć z numeru przystanku
  • brakuje informacji o kształtach tras (plik shapes.txt również nie zawiera wierszy i kolumna shape_id w trips.txt jest również pusta)
  • w pliku calendar.txt wszystkie serwisy mają ten sam czas obowiązywania (start_date, end_date), więc nie wiadomo w jakich datach obowiązuje dany rozkład jazdy
  • tak jak pisałem wcześniej, w pliku calendar.txt żaden z rozkładów nie obowiązuje co tydzień – zamiast tego w pliku calendar_dates.txt jest podany obowiązujący rozkład (np. sobotni) dla każdego dnia aż do 31.01.2025
  • plik vehicles.txt również jest pusty – to akurat nie jest duży problem, ale skoro plik znajduje się w archiwum .zip, to dobrze gdyby był uzupełniony i aktualizowany
  • w pliku agency.txt widnieje identyfikator "MZDiK" – pewnie pozostałość z innego miasta

marcio15
Pasażer
Posty: 22
Rejestracja: 26 wrz 2022, 9:15

Re: Śledzenie pojazdów na żywo (TTSS)

Post autor: marcio15 » 25 paź 2024, 18:49

Podobnie do Tomka, dodałem pojazdy mobilisu do https://czynaczas.pl/krakow :) Ale fakt, żeby to jakoś pomatchować, żeby miało ręce i nogi to jeszcze spora droga.

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości