jacekkow / mpk-ttss

Improved www.ttss.krakow.pl
BSD 3-Clause "New" or "Revised" License
82 stars 12 forks source link

Dodanie linii autobusowych MPK #18

Closed niutech closed 5 years ago

niutech commented 5 years ago

Dane dot. odjazdów i pozycji autobusów MPK w Krakowie są dostępne pod ftp://ztp.krakow.pl/ (format GTFS) i http://91.223.13.70/internetservice/ (interaktywnie). Proszę o dodanie ich do https://mpk.jacekk.net.

jacekkow commented 5 years ago

Póki co dodane tylko do mapki, niezbyt ładnie.

Następny krok to dodanie do tablic.

Później można pomyśleć o ładniejszej obsłudze całości.

p0358 commented 5 years ago

Szanuję, również według moich pobieżnych obserwacji autobusy odświeżają się co 5 sekund, podczas gdy tramwaje co 10. Generalnie przy większym refactoringu proponuję do pozycji pojazdów zrobić jakiegoś "workera" na serwerze służącym jako nasze proxy, który przy obecności użytkowników odświeżałby pozycje, dajmy na to, co 2.5 sekundy, następnie przesyłałby zmiany/całość do wszystkich użytkowników websocketem, dzięki temu mielibyśmy aktualizacje w czasie rzeczywistym bez obciążania serwera oryginalnego (a że podczas testów kilka razy padł, to powinno być to dla nas priorytetem). Jak coś, to postarałbym się pomóc, fajnie by było z tego projektu utworzyć dobrą webappkę, którą można by było dodać na telefony do ekranu głównego, i która byłaby dobrą alternatywą dla ślamazarnego i zamkniętoźródłowego Kraków pod ręką (z doraźnych rzeczy, które można by było np. poprawić, to lepsze recovery po błędzie sieci i możliwość przeglądania na telefonie trasy danego tramwaju [aktualnie zasłania to popup z rozkładem jazdy, natomiast jego zamknięcie usuwa również podświetlenie trasy], natomiast już teraz dużo lepiej niż w Krakowie pod ręką działa wybieranie elementów, można bez problemu kliknąć w przystanek, a nie pojazd, tutaj duży plus)

niutech commented 5 years ago

Super! Dziękuję bardzo!

jacekkow commented 5 years ago

Autobusy są już dostępne do tablic.

Pozwoliłem sobie wydzielić pomysły @p0358 do osobnych zgłoszeń, a to zamknąć.