Mapa wyświetla rzeczywiste położenie GPS w Warszawie, Poznaniu, Szczecinie, Trójmieście, Krakowie, Metropolii Górnośląsko-Zagłębiowskiej oraz Wrocławiu i m. in. też szacuje przyjazdy na przystanki czy wyświetla komunikaty o utrudnieniach przewoźników.
@slabyslabek: dzięki :) w Wawie jest nawet WKD - Warszawska Kolej Dojazdowa. Wiesz, to że jakieś rozwiązanie już istnieje to nie znaczy, że nie można sobie poświęcić czasu i zrobić kolejnego rozwiązania, chociażby dla samorozwoju :)
@severh: z OpenStreetMap można pobierać mapy i wiele stron tak robi - https://wiki.openstreetmap.org/wiki/Raster_tile_providers - i w uproszczeniu to tak, z OSM pobierane są mapy w formie kawałków obrazków (w zależnośći od współrzędnych geograficznych i zooma) i wyświetlane w https://czynaczas.pl, a następnie na mapy nakładane są znaczniki pojazdów komunikacji miejskiej, rysowana trasa autobusu itp. :)
@CapaciousCore: dane są od miast, pobierane co kilkanaście sekund, dokładny interwał bywa różny w różnych miastach. Nie wiem jaki transfer to generuje. Archiwizowałem dane przez jakiś czas, ale obecnie nie archiwizuję. Statystyki są na podstawie danych na żywo. Technologie to dość szerokie pytanie, ogólnie nodejs, reactjs, leaflet.
@dziewiczajajecznica: rozumiem, niestety nie znalazłem takich danych w rozkładach jazdy udostępnionych przez Metropolię (rozkłady dla zainteresowanych są tu )
@topikPajak: heh, opcja A, po bożemu. Ale jak zaczynałem robić czynaczas.pl to oczywiście że była opcja B i po wrzuceniu linka na fejsbuka i paru lajkach przestało działać XD
@Aaaaarghhh: założenie jest takie, że jak scrollujesz listę odjazdów to mapa zmienia przybliżenie tak, aby wyświetlić pozycję przystanku i pozycję pojazdu, który obecnie przewinąłeś na liście
@AntonioFacaldo @KupujacKarmeDlaKotaNieMajacKota: w wielu miastach Google Maps też pokazuje pozycję. Miasta udostępniają te dane, jak i inne zbiory jako "Otwarte Dane" - właśnie, żeby zwykli śmiertelnicy mogli coś sobie pogrzebać
@gdanszczanin2019: Gdynia to ciekawy przypadek, bo nie udostępnia lokalizacji GPS. Gdynia udostępnia rozkład jazdy i... najbliższe odjazdy z przystanków z uwzględnieniem opóźnień. Czyli GPS jest, na jego podstawie jest API listujące najbliższe odjazdy dla wybranego przystanku, ale sam GPS nie jest udostępniony.
@lomciech: właśnie odpisałem pod innym komentarzem:
Gdynia to ciekawy przypadek, bo nie udostępnia lokalizacji GPS. Gdynia udostępnia rozkład jazdy i... najbliższe odjazdy z przystanków z uwzględnieniem opóźnień. Czyli GPS jest, na jego podstawie jest API listujące najbliższe odjazdy dla wybranego przystanku, ale sam GPS nie jest udostępniony.
@dbanel: obecnie to trwa oblężenie serwera i walka o życie, żeby wyświetlić cokolwiek ¯\(ツ)/¯ zwykle działało to szybciej. Nie mam też opcji wyszukiwania trasy z A do B, nie wiem czy wspomniana appka posiada i w takim kontekście mówisz o informacji o przesiadkach
@QuickCharger: Gdynia jest "pół-live". Są przystanki na mapie, a klikając je są wskazane najbliższe odjazdy z uwzględnieniem opóźnień. Gdynia nie udostępnia lokalizacji GPS pojazdów niestety.
@gdanszczanin2019: Pewnie z ZKM Gdynia. Oni raczej korzystają z tych samych systemów co Gdańsk, bo kiedyś w API Gdańska przez przypadek pojawił się jeden trolejbus z Gdyni i sobie jeździł, dopóki nie zapytałem o to - wtedy zniknął, błędnie był dodany do gdańskiego zbioru
@TomaszKane: zmniejszyłem lekko częstotliwość pobierania danych ze względu na dodanie linka do wykop. Zwykle opóźnienie lokalizacji GPS pojazdów w czynaczas.pl wynosi 20 - 30 sekund. Ale różnie bywa, zależy też od nadajnika GPS w pojeździe jak i też czy autobus jest w szczerym polu albo w tunelu i pewnie wielu innych czynników. Ogólnie lokalizacje GPS są z tego samego źródła
Skoro tak, to jakie może realne opóźnienie w tych lokalizacjach?
Nie do końca zrozumiałem, ale zakładam, że pytasz jakie jest opóźnienie lokalizacji pojazdów. Różne, zależy od nadajnika GPS w pojeździe, tego gdzie jest, jakie połączenie z Internetem posiada, jak często przesyła lokalizację. Każdy pojazd właściwie ma inne opóźnienie, zwykle kilkanaście/kilkadziesiąt sekund.
Pytanie też, czy każdy autobus ma GPS? Czy to działa na zasadzie, w przystanku A wg. rozkładu jest o godzinie
@jmuhha: to prywatny projekt robiony po godzinach dla samorozwoju. Mam caaaaałą listę pomysłów i planów, jeżeli chciałabyś jakoś pomóc to odezwij się na priv proszę
@abhagebhar: w praktyce raczej spore, jeżeli jesteś w mieście i nie wiesz czy zdążysz na przesiadkę. jak najświeższe dane moim zdaniem są ważne i ważniejsze niż płynny ruch
@Tytanowy_Lucjan: w czynaczas.pl są komunikaty przewoźników, widzisz szczegóły trasy pojazdu i więcej danych o pojeździe, opóźnienia pojazdów, jest wyszukiwarka, są przystanki i odjazdy z przystanków z uwzględnieniem opóźnień i więcej
@johnblaze12345: to aplikacja internetowa, działa tylko przez przeglądarkę. Z przeglądarki możesz też ją "zainstalować" na swoim telefonie - opis jest w https://czynaczas.pl/ustawienia/instalacja - a w praktyce dodasz skrót do aplikacji na liście ikonek aplikacji, a sama strona otworzy się w trybie pełnoekranowym - bez interfejsu przeglądarki. Wygląda jak appka, a to wciąż strona
@keT_: a dzięki, tak, muszę to ogarnąć. Nie zbieram kanałem, zwykle dostaję wiadomości na messengerze czy mailu, które mam podane w appce https://czynaczas.pl/o-aplikacji
@Tytanowy_Lucjan: Firefox z tego co czytam, wymaga jakiejś wtyczki, żeby zainstalować. Spróbuj może inną przeglądarką. Wiem, że to upierdliwe, ale nie mam innego rozwiązania na teraz :(
@Altar: w każdym mieście inaczej, obecnie ze względu na wykop zmniejszyłem odświeżanie do 30sec. Ogólnie Warszawa i Poznań co 10 sekund i za parę dni przywrócę co 10sec.
@artg: Dzięki. Gdynia nie udostępnia sygnału GPS :( . Gdynia udostępnia odjazdy z przystanku z uwzględnieniem GPS i widoczne są po kliknięciu w przystanek w Gdyni
@illaddictyou: kształty tras są podawane przez miasto w rozkładach. Kraków dla niektórych linii udostępnia kształty tras, a dla niektórych nie. Jak klikniesz inny pojazd, trasa może akurat się narysuje. Gdy miasto nie udostępniło kształtów tras, rysuję po mojej stronie proste linie od przystanku do przystanku
Z okazji dnia tramwajarza chciałem życzyć wszystkim tramwajarzom spokojnej jazdy, długich przerw, prostych torów, pieniędzy, jak najmniej wykolejeń, a no i jeszcze raz pieniędzy. Wszystkiego najlepszego!
jak coś to na czynaczas.pl możesz też zerkać na lokalizację busów na mapie czy odjazdy z opóźnieniem/przyspieszeniem z przystanku. Jak jeżdżę znaną mi trasą, której nie muszę wyszukiwać to mi tak szybciej :)
Ten rzeczywisty czas odjazdu pojazdów, to działa tak średnio, bym powiedziała. Dzisiaj już z 4 razy pokazało mi, że autobus/tramwaj odjechał, a jak weszłam w mapkę okazywało się, że dopiero przyjedzie. Mieszkam przy mocno zakorkowanej ulicy i fajnie byłoby chociaż w przybliżeniu wiedzieć kiedy coś przyjedzie xD #jakdojade #warszawa
@annotate: dzięki :) no niestety, to taka "webo-appka" bo nie umiem prawdziwych appek. a takie webo-appki bazują na przeglądarkach, i na przykład właśnie sprawdziłem, że taki firefox nie obsługuje instalacji :(
@annotate: dzięki :) są ulubione przystanki i ulubione linie, a po nowym roku dodawanie do ulubionych będzie miało więcej sensu, bo zamierzam to rozbudować :) z ciekawostek to można linka znajomym wysłać do autobusu/tramwaju, którym jedziesz, żeby wiedzieli gdzie jesteś i za ile będziesz :D
@annotate: hmm, pytanie dość ogólne, ale jeżeli dobrze załapałem to odpowiedzią jest websocket - to taka komunikacja serwer - klient i klient - serwer. Dzięki temu nie odpytuje się backendu milion razy tylko utrzymuje się z nim połączenie i backend informuje klienta "elo, mamy nowe pozycje autobusów, odśwież mapę" :) . Tak samo zazwyczaj appki do czatu działają.
Co do utrzymania to głównie problemem jest procesowanie tych danych. I tutaj zależy
Hej Mirki! Czy znacie aplikację która pozwala wskazać punkt, albo przystanek i narysuje trasy autobusów/tramwai z niego? z zaznaczeniem średniego czasu dojazdu. Najlepiej gdyby potrafiła narysować strefy co na przykład 5 minut gdzie dojadę / dojdę uwzględniając przystanki. #jakdojade #mapy #kiciochpyta #komunikacjamiejska
ja nie znam, ale podejrzewam, że warto podać miasto, które Cię interesuje, bo wymagania dość specyficzne i może dla jednego miasta takie coś istnieje, a dla innego nie
@sylwke3100: czynaczas jest mojego autorstwa, jeśli mielibyście jakieś propozycje zmian, sugestie, cokolwiek to dawajcie znaka na priv to chętnie rozważę co da się dodać :)
Mini Tokyo 3D to trójwymiarowa mapa transportu publicznego w Tokio w czasie rzeczywistym. Działające pociągi i autobusy oraz przylatujące lub odlatujące samoloty są reprezentowane na realistycznej mapie 3D z płynną animacją.
@Morf: zgadza się, tak jest w kilku miejscach niestety. Dziękuję, poprawię w przeciągu dwóch tygodni wszystkie miejsca, gdzie działa w podobny, nieintuicyjny sposób.
@Morf: też racja. Tak zastanawiam się, że ta nazwa miasta to generalnie chyba byłaby do wywalenia z górnej belki, bo niepotrzebnie zapycha miejsce, a miasta nie zmienia się zbyt często (chyba?), żeby robić taki szybki skrót do listy miast
@pcela @Polankowicz @tomek0931 ja tak tylko nieśmiało wrzucę moją małą stronko-appkę (stronę mobilną, którą można "zainstalować") - czynaczas.pl która też ma GPS autobusów i tramwajów i wyliczanie opóźnienia, rozkład live z przystanku i jakieś inne pierdoły :)
API UM Warszawy udostępnia GPS pojazdów, ale właściwie to tyle. Tj. dla każdego pojazdu udostępnione są bodajże: - para współrzędnych, - czas z kiedy są te współrzędne,
@pcela: Samo wyliczenie kierunku i opóźnienia nie działa w 100% dobrze, co opisałem powyżej i nad czym jeszcze będę pracował, aby ogarnąć jakieś dziwne, sporadyczne przypadki. Jestem też w kontakcie z kilkoma kierowcami WTP, dzięki czemu rzucają oni swoje pomysły i sugestie.
I co ciekawe, bardzo często tak duże opóźnienia brałem za błąd po mojej stronie (bo zazwyczaj to jest błąd po mojej stronie :P ), ale potem kierowcy uświadamiali