Af hverju var þetta forrit búið til?
Í þorpinu okkar er strætisvagnatengingum oft seinkað, svo það kemur oft fyrir að maður stoppar og sér þrjár staflaðar tengingar fara (vegna ýmissa tafa) og bíður síðan hálftíma eftir þeirri næstu (jafnvel þó að bilið milli tenginga sé minna en 10 mínútur).
Þetta hefur ekki gerst hjá mér síðustu þrjú árin þökk sé Mafo forritinu, sem er forveri þessarar umsóknar. Mafo forritið sýnir núverandi staðsetningu rútunnar (sýnir kort með staðsetningu frá mpvnet.cz) - það er nokkuð gróft lausn, en nothæft. Ókosturinn við þetta forrit er að aðeins er hægt að sýna eina rútu og tímaáætlanirnar eru aðeins fyrir rútur og sporvagna.
Svo PIDman fæddist. Af nafninu er ljóst að þetta verður PID (Prag Integrated Transport).
Tímatöflum er hlaðið niður af PID opinna gagna https://pid.cz/o-systemu/opendata/ og gögnum um staðsetningu rútu frá Golemio API. Hingað til býður Golemio aðeins upp á strætó og sporvagna.
Svo nú get ég birt fyrir ofan kortið allar tengingar sem uppfylla skilyrði skilgreindrar leiðar eða settar og á sama tíma fæ ég gögn frá Golemio API. Það er mögulegt að birta valda tengingu fyrir ofan mpvnet kortið, þar sem staðan á þessari sýn er venjulega núverandi (á morgnana um meira en mínútu).
Stundum gerist það að tengingin gengur en sendir ekki stöðu sína (það getur verið bilun) - af þriggja ára reynslu kemur þetta fram um það bil einu sinni í mánuði.
Ef engin gögn eru til staðar birtist staðan samkvæmt tímaáætluninni.
Það er ekki tilgangur umsóknarinnar að leita að leiðum með flutningum (það eru margir aðrir möguleikar fyrir þetta). Aðaltilgangurinn er að rekja hvenær tenging mín fer eina leið. Ég gæti haft möguleika á að nota margar beinar leiðir - þá get ég notað mengi sem sameinar margar leiðir.
Sóttar stundatöflur ættu að gilda í um það bil 10 daga - hægt er að uppfæra umsóknina daglega.
Hvað er annars vert að nefna:
- síuð sýning á stoppistöðum fyrir ofan kortið (eftir tegund ökutækis eða eftir svæði)
- sýna eigin stöðu með tilliti til stoppa
- sýna allar næstu brottfarir frá stoppistöðinni
- sýna upplýsingar um tengingar (bæði viðkomustaðalistann og fyrir ofan kortið)
- brottfarartími neðanjarðarlestarinnar í sekúndur (hentugur til að ákveða hvort bæta eigi við skref eða hægja á sér)
Svo af hverju var þetta forrit búið til? Vegna þess að ég vil ekki bíða að óþörfu við strætóstoppistöðina. Og hvað með þig?