Trnava közlekedésfejlesztése · Közlekedési adatok
Amikor a város mozgása végre olvashatóvá válik.
Nagyszombat számára egy privát elemzőalkalmazást készítettünk, amely a városi buszközlekedés és a kerékpárutak adatait egyetlen munkanézetben egyesítette.
- Év
- 2022
- Időtartam
- 6 hónap

Információk
- Év
- 2022
- Időtartam
- 6 hónap
- Projekt típusa
- Privát webalkalmazás
- A mi szerepünk
- Az alkalmazást a nulláról terveztük és építettük meg, a közlekedési adatok feldolgozásával együtt.
Technológia
- Vue 3
- Python
- Leaflet
- Chart.js
- Quasar
Amit megtud
- 01Hogyan kapcsolhatók össze a buszos és kerékpáros adatok a kontextus elvesztése nélkül.
- 02Hogyan válhat a térkép elemzési munkafelületté.
- 03Hogyan választható szét az adatfeldolgozás a gyors felhasználói felülettől.
01
Egy város, kétféle mozgás
2022-ben a buszokról, megállókról, jegyekről és kerékpárszámlálókról szóló adatok különböző fájlokban érkeztek. A hat hónapos projekt egy egységes munkanézetté alakította őket.

01 / A felszín alatt
Architektúra, amely megőrizte a kontextust és az adatvédelmet
A rendszert bemenetekre, validációra, helyi adatrétegre, közös számításokra és munkanézetekre bontottuk. A kisebb referenciaadatok a böngészőben maradtak. A nagyobb GPS- és jegyadatok csak az aktív munkamenethez töltődtek be. A Python a közzétett Vue kliensen kívüli, külső előkészítést támogatta.

02
Buszközlekedés találgatás nélkül
A térkép összekapcsolta a járatokat és megállókat a GPS-időkkel, várakozással, felszállásokkal, bevételekkel és a kártyás-készpénzes aránnyal. A szűrők a várostól egy konkrét járatig vezettek.

03
Kerékpárutak a város élő rétegeként
A kerékpárutak és számlálók ugyanazt a térképi logikát követték, mint a buszhálózat. Az elemző rétegeket válthatott, és közös városi kontextusban hasonlíthatta össze a két mozgásformát.

02 / Az elemző útja
Egyetlen út a forrásfájltól a módosított járatig
Az elemző először ellenőrizte a bemeneteket, majd megnyitotta a közös térképi kontextust, kiválasztott egy megállót vagy kerékpáros számlálót, szűrőkkel szűkítette a kérdést, végül pedig egy járattal vagy exporttal dolgozott. Minden lépés ugyanazokat az adatokat használta külön összeállított jelentések helyett.

04
A fájltól a döntésig
Az ismétlődő CSV- és JSON-importok elkülönültek a megjelenítéstől. A Python előkészítette az adatokat, a Vue 3 pedig térképeken, táblázatokon és diagramokon tette őket szűrhetővé.

03 / Tervezési alapelv
Egyszeri számítás, mindenhol újrahasznosított bizonyíték
Az átalakító segédfüggvények a különböző fájlformátumokat közös objektumokká alakították. A szülő elemzési réteg ezután egyszer szűrte, rendezte és összesítette az adatokat, majd ugyanazt az eredményt adta át a táblázatnak és a diagramnak. A felület kitalált szerverréteg nélkül is következetes maradt.

A forrásfájloktól a döntésig
Fájlok és kérdések
Feltérképeztük a forrásfájlokat és az elemző által megválaszolandó kérdéseket.
Közös közlekedési modell
Meghatároztuk a közös közlekedési modellt és minden bemenet egyértelmű validációs határát.
A térkép megtartja a kontextust
A térképtől a részleteken át a statisztikákig vezető folyamatot prototipizáltuk, hogy a szűrés során megmaradjon a városi kontextus.
Egy számítás, több nézet
Egységesítettük a számításokat, dokumentáltuk a munkafolyamatot és ellenőriztük a végső átadást.
05
Két hálózat. Egy város.
Az eredmény egy privát alkalmazás lett, amelyben a buszközlekedés és a kerékpáros infrastruktúra egymás mellett vizsgálható. A város egy egységes munkateret kapott közlekedési adataihoz.
“Az adatok egyetlen történetet kezdtek mesélni a város mozgásáról.”





