Datavisualisoinnin prosessi
Grönroos, Jussi (2015)
Grönroos, Jussi
Metropolia Ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015120118783
https://urn.fi/URN:NBN:fi:amk-2015120118783
Tiivistelmä
Insinöörityössä selvitettiin datavisualisoinnin prosessimallin avulla, millaisia työvaiheita tarvitaan, jotta jalostamattomassa muodossa olevasta datasta saadaan rikastettua informaatiota visuaalisessa muodossa.
Työssä tarkasteltiin datavisualisoinnin prosessin lähtökohtia ja käytiin läpi dataan ja datavisualisointiin oleellisesti liittyvien käsitteiden merkitys. Prosessimallin käsittely aloitettiin datan hankinnasta, jossa keskityttiin avoimen datan lähteisiin. Datan valmistelun ja esikäsittelyn osalta selvitettiin datan jäsentelyä, suodatusta ja louhintaa. Lopuksi keskityttiin työn pääasialliseen sisältöön eli visualisoinnin toteutukseen, jossa perehdyttiin visuaalisen esityksen lähtökohtiin, oikean esitysmuodon valinnan tärkeyteen sekä visualisointityökaluihin.
Samanaikaisesti prosessimallin teoriaa tarkasteltaessa rakennettiin käytännön esimerkkisovellus hyödyntäen JavaScript-pohjaista D3.js-visualisointikirjastoa. Esimerkkisovelluksen suunnittelussa ja rakentamisessa noudatettiin periaatteita, jotka varmistavat laadukkaan visualisoinnin syntymisen. D3.js:n kaltaisen monipuolisen visualisointikirjaston todettiin soveltuvan erityisesti tilanteisiin, joissa vaaditaan tinkimätöntä visualisoinnin hallintaa.
Lisäksi insinöörityössä todettiin, että sovellettu prosessimalli on erinomaisesti toimiva lähtökohta datavisualisoinnin toteuttamiseen. Prosessimalliin liittyvien vaiheiden selkeä rajaus sopivankokoisiin paketteihin varmistaa mallin monikäyttöisyyden.
Työssä tarkasteltiin datavisualisoinnin prosessin lähtökohtia ja käytiin läpi dataan ja datavisualisointiin oleellisesti liittyvien käsitteiden merkitys. Prosessimallin käsittely aloitettiin datan hankinnasta, jossa keskityttiin avoimen datan lähteisiin. Datan valmistelun ja esikäsittelyn osalta selvitettiin datan jäsentelyä, suodatusta ja louhintaa. Lopuksi keskityttiin työn pääasialliseen sisältöön eli visualisoinnin toteutukseen, jossa perehdyttiin visuaalisen esityksen lähtökohtiin, oikean esitysmuodon valinnan tärkeyteen sekä visualisointityökaluihin.
Samanaikaisesti prosessimallin teoriaa tarkasteltaessa rakennettiin käytännön esimerkkisovellus hyödyntäen JavaScript-pohjaista D3.js-visualisointikirjastoa. Esimerkkisovelluksen suunnittelussa ja rakentamisessa noudatettiin periaatteita, jotka varmistavat laadukkaan visualisoinnin syntymisen. D3.js:n kaltaisen monipuolisen visualisointikirjaston todettiin soveltuvan erityisesti tilanteisiin, joissa vaaditaan tinkimätöntä visualisoinnin hallintaa.
Lisäksi insinöörityössä todettiin, että sovellettu prosessimalli on erinomaisesti toimiva lähtökohta datavisualisoinnin toteuttamiseen. Prosessimalliin liittyvien vaiheiden selkeä rajaus sopivankokoisiin paketteihin varmistaa mallin monikäyttöisyyden.