LAM-Visualisointi
Pynnönen, Aleksi (2023)
Pynnönen, Aleksi
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202304256375
https://urn.fi/URN:NBN:fi:amk-202304256375
Tiivistelmä
Opinnäytetyön tehtävänä oli visualisoida Fintrafficin Liikenteen automaattisten mittaustietojen eli LAM-asemien keräämää tietoa tieliikenteestä. Näistä tiedoista tavoitteena oli visualisoida liikennemäärät ja ajoneuvojen nopeudet. Lisäksi tavoitteena oli kehittää sovellus visualisoimaan LAM-asemista saatavia tietoja. Opinnäytetyön toimeksiantajana toimi Jyväskylän ammattikorkeakoulun IT-Instituutti ja Tieto tuottamaan- hanke.
Sovelluksen kehitys tietojen visualisointiin toteutettiin JavaScriptin React-kehikolla. Sovelluksen päänäkymään lisättiin Suomen kartta react-simple-maps komponenttien avulla. LAM-asemat lisättiin karttaan karttamerkeillä. Visualisointia varten karttanäkymään tehtiin ponnahdusikkunatoimintoa hyödyntäen avattava ja suljettava näkymä. Visualisointinäkymän avaaminen toteutettiin muuttamalla karttamerkit painikkeiksi. Visualisointinäkymään lisättiin React Google charts pylväsdiagrammi visualisoimaan LAM-asemien tiedot. LAM-asemaan liittyvän karttamerkin valinnan yhteyteen lisättiin kyseisen LAM-aseman tietojen automaattinen haku Digitrafficin rajapinnan kautta. Pylväsdiagrammiin lisättiin toiminto nopeuksien valitsemiseksi, joka mahdollisti sen havainnollistamisen, mihin kellonaikoihin kyseisiä nopeuksia on ajettu.
Opinnäytetyön tavoitteet täyttyivät ja tuloksina syntyi vaatimusten mukaan toimiva sovellus visualisoimaan LAM-asemien keräämää liikenteeseen liittyvää tietoa. Sovellusta voidaan hyödyntää ajoneuvojen nopeuksien ja ylinopeuksien tunnistamista LAM-asemien kohdalla. Sovelluksen avulla voidaan lisäksi tarkastella, mihin aikaan nopeuksia on ajettu.
Sovelluksen kehitys tietojen visualisointiin toteutettiin JavaScriptin React-kehikolla. Sovelluksen päänäkymään lisättiin Suomen kartta react-simple-maps komponenttien avulla. LAM-asemat lisättiin karttaan karttamerkeillä. Visualisointia varten karttanäkymään tehtiin ponnahdusikkunatoimintoa hyödyntäen avattava ja suljettava näkymä. Visualisointinäkymän avaaminen toteutettiin muuttamalla karttamerkit painikkeiksi. Visualisointinäkymään lisättiin React Google charts pylväsdiagrammi visualisoimaan LAM-asemien tiedot. LAM-asemaan liittyvän karttamerkin valinnan yhteyteen lisättiin kyseisen LAM-aseman tietojen automaattinen haku Digitrafficin rajapinnan kautta. Pylväsdiagrammiin lisättiin toiminto nopeuksien valitsemiseksi, joka mahdollisti sen havainnollistamisen, mihin kellonaikoihin kyseisiä nopeuksia on ajettu.
Opinnäytetyön tavoitteet täyttyivät ja tuloksina syntyi vaatimusten mukaan toimiva sovellus visualisoimaan LAM-asemien keräämää liikenteeseen liittyvää tietoa. Sovellusta voidaan hyödyntää ajoneuvojen nopeuksien ja ylinopeuksien tunnistamista LAM-asemien kohdalla. Sovelluksen avulla voidaan lisäksi tarkastella, mihin aikaan nopeuksia on ajettu.