Kodėl ši programa buvo sukurta?
Mūsų kaime autobusų susisiekimas dažnai vėluoja, todėl dažnai nutinka taip, kad sustojus pamatoma, jog išvyksta trys sukrauti ryšiai (dėl įvairių vėlavimų), o tada pusvalandį laukia kito (net jei tarpas tarp susisiekimų yra mažesnis nei 10 minučių).
Per pastaruosius trejus metus man taip nenutiko dėka „Mafo“ programos, kuri yra šios programos pirmtakė. „Mafo“ programa rodo dabartinę autobuso vietą (rodo žemėlapį su vieta iš mpvnet.cz) - tai šiek tiek grubus sprendimas, bet tinkamas naudoti. Šios programos trūkumas yra tas, kad galima rodyti tik vieną autobusą, o tvarkaraščiai skirti tik autobusams ir tramvajams.
Taigi PIDmanas gimė. Iš pavadinimo aišku, kad tai bus PID (Prahos integruotas transportas).
Tvarkaraščiai atsisiunčiami iš atvirųjų duomenų PID https://pid.cz/o-systemu/opendata/, o duomenys apie autobusų vietą - iš „Golemio“ API. Kol kas „Golemio“ teikia tik autobusų ir tramvajaus vietas.
Taigi dabar virš žemėlapio galiu parodyti visas jungtis, kurios atitinka apibrėžto maršruto ar nustatyto nustatymo sąlygas, ir tuo pačiu metu gaunu duomenis iš „Golemio“ API. Pasirinktą ryšį galima rodyti virš „mpvnet“ žemėlapio, nes padėtis šiame rodinyje paprastai yra dabartinė (ryto piko metu net daugiau nei minutė).
Kartais nutinka taip, kad ryšys veikia, bet neperduoda savo vietos (gali būti gedimas) - iš trejų metų patirties tai įvyksta maždaug kartą per mėnesį.
Jei nėra padėties duomenų, rodoma padėtis pagal tvarkaraštį.
Programos tikslas nėra ieškoti maršrutų su persėdimais (tam yra daugybė kitų galimybių). Pagrindinis tikslas yra stebėti, kada mano ryšys eina vienu tiesioginiu keliu. Galbūt turiu galimybę naudoti kelis tiesioginius maršrutus - tada galiu naudoti rinkinį, kuris sujungia kelis maršrutus.
Atsisiunčiami tvarkaraščiai turėtų galioti apie 10 dienų - programą galima atnaujinti kasdien.
Ką dar verta paminėti:
- filtruotas sustojimų rodymas virš žemėlapio (pagal transporto priemonės tipą arba zoną)
- parodyti savo padėtį sustojimų atžvilgiu
- visų artimiausių išvykimų iš stotelės rodymas
- informacijos apie susisiekimą rodymas (tiek sustojimų sąrašas, tiek virš žemėlapio)
- metro išvykimo laikas iki sekundžių (tinkamas nuspręsti, ar pridėti prie laiptelio, ar sulėtinti greitį)
Taigi, kodėl ši programa buvo sukurta? Nes nenoriu be reikalo laukti autobuso stotelėje. O kaip tu?
Automobiliai ir transporto priemonės