MHD Prešov Data Provider
Tento projekt pracuje so živými dátami Dopravného podniku mesta Prešov.
V reálnom čase spracováva informácie o vozidlách MHD, ktoré sa aktuálne nachádzajú v teréne.
Jeho cieľom je umožniť efektívne zobrazovanie, spracovanie a analýzu pohybu vozidiel,
čím môže slúžiť ako podklad pre vizualizácie, monitoring prevádzky či vývoj inteligentných riešení v oblasti mestskej mobility.
Prístup k dátam
Informácie o vozidlách sa v pravidelných 15 sekundových intervaloch aktualizujú na https://egov.presov.sk/geodatakatalog/dpmp.csv (opens in a new tab). Tieto dáta MHD Data Provider každých 15 sekúnd publikuje do prešovského mqtt brokera na témy a podtémy mhd.
Popis tém
- mhd - všetky nespracované dáta, ku ktorým má MHD Data Provider prístup (zoznam všetkých detailov vozidiel)
- mhd/vehicles - zoznam vozidiel v zjednodušenom tvare pre získanie linky a smeru vozidla
- mhd/vehicles/{VEHICLE_NUMBER} - detail konkrétneho vozidla
- mhd/vehicles/{VEHICLE_NUMBER}/location - poloha konkrétneho vozidla v tvare { LATITUDE, LONGITUDE }
Popis dát
Detail vozidla
Názov | Popis |
---|---|
ROUTE_NUMBER | číslo linky |
DIRECTION | smer (T-TAM, P-SPÄŤ, D-DOJAZD, Z-VÝJAZD, R-PREJAZD) |
PLANNED_START | plánovaný čas odchodu z prvej zastávky |
BUS_STOP_ORDER_NUM | poradové číslo zastávky na trase |
BUS_STOP_NAME_1 | názov aktuálnej zastávky |
BUS_STOP_NUM_1 | číslo aktuálnej zastávky |
BUS_STOP_SUB_NUM_1 | číslo aktuálneho zastávkového miesta |
BUS_STOP_NAME_2 | názov ďalšej zastávky |
BUS_STOP_NUM_2 | číslo nasledujúcej zastávky |
BUS_STOP_SUB_NUM_2 | číslo stĺpika nasledujúcej zastávky |
PLANNED_ROAD | plánovaná trasa medzi aktuálnymi zastávkami a nasledujúcou zastávkou |
REAL_ROAD | skutočná vzdialenosť prejdená vozidlom medzi aktuálnym a ďalším zastavením |
LATITUDE | zemepisná šírka |
LONGITUDE | zemepisná dĺžka |
VARIATION | odchýlka (v sekundách + zrýchlenie, - spomalenie) |
VEHICLE_NUMBER | bočné číslo vozidla |
DATE_TIME | čas udalosti |
Zoznam vozidiel
Tento dátový objekt slúži na mapovanie informácií o smerových bodoch a zastávkach pre verejnú dopravu. Každý kľúč v tomto objekte reprezentuje jedinečný identifikátor vozidla - VEHICLE_NUMBER, kde každý záznam obsahuje nasledujúce informácie:
- "ROUTE_NUMBER": Číslo linky
- "DIRECTION": smer (T-TAM, P-SPÄŤ, D-DOJAZD, Z-VÝJAZD, R-PREJAZD)
Príklad:
{
"362": {
"routeNumber": "-",
"direction": "Z"
},
"368": {
"routeNumber": "12",
"direction": "T"
},
"373": {
"routeNumber": "20",
"direction": "T"
},
// ...
"746": {
"routeNumber": "4",
"direction": "T"
}
}