Datan visualisointi kartalla
Koski, Joonas (2013)
Koski, Joonas
Hämeen ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013110916782
https://urn.fi/URN:NBN:fi:amk-2013110916782
Tiivistelmä
Työn toimeksiantajana toimi Zoined Oy. Keskusteluissa tuli esille aiempi kokemukseni karttarajapinnoista. Aihe kiinnosti sekä itseä, että Zoinedia, joten yhdessä päätettiin kehitellä jokin tarkempi aihe liittyen karttarajapin-toihin. Aiheeksi kehittyi lopulta asiakasdatan esittäminen graafisesti kar-talla siten, että käytetään eri alueiden värittämistä datan määrää kuvaavilla väreillä.
Opinnäytetyön tavoitteena oli tutkia aluksi karttarajapintoja ja valita yksi, jolla toteutettaisiin demo-sovellus. Aiempaa kokemusta karttarajapinnoista minulta löytyi paikkatietokurssin muodossa, sekä aiemmin tekemästäni sovellusprojektista, jossa käytettiin Google Maps-rajapintaa. Työssä oli tarkoitus myös käydä läpi teoriatasolla demo-sovelluksessa käytettävät tekniikat.
Karttarajapintojen tutkimiseen käytettiin apuna SWOT -analyyseja, joilla pyrittiin esittämään rajapinnan ominaisuudet helposti luettavassa muodos-sa. Tietoa eri karttarajapinnoista löytyi internetistä eri lähteistä. Apuna käytettiin niin palveluntarjoajien omia sivuja, kuin käyttäjien tekemiä ar-vosteluja ja testejäkin.
Lopullinen demo-sovellus täytti kaikki sille asetetut tavoitteet. Suomen kartta jaettiin kunta-alueisiin ja kuntia pystyttiin värittämään tietokannasta haetun datan mukaan. Joitakin ongelmia tasojen piirtämiseen liittyvissä tyyleissä jäi kuitenkin ratkaisematta, mutta yleisesti sovellus esittää hyvin, miten alueiden värittäminen kartalle tehdään ja miltä se käytännössä näyt-tää. Sovelluksessa havaittiin myös pieniä suorituskykyongelmia, kun kaikki kunnat piirretään samanaikaisesti. Ratkaisuna tähän voisi olla piirrettävien kuntien rajoittaminen. Kunnat voitaisiin esimerkiksi piirtää kartalle tarkasteltavan maakunnan mukaan, jolloin sovelluksen suorituskyky paranisi.
Opinnäytetyön tavoitteena oli tutkia aluksi karttarajapintoja ja valita yksi, jolla toteutettaisiin demo-sovellus. Aiempaa kokemusta karttarajapinnoista minulta löytyi paikkatietokurssin muodossa, sekä aiemmin tekemästäni sovellusprojektista, jossa käytettiin Google Maps-rajapintaa. Työssä oli tarkoitus myös käydä läpi teoriatasolla demo-sovelluksessa käytettävät tekniikat.
Karttarajapintojen tutkimiseen käytettiin apuna SWOT -analyyseja, joilla pyrittiin esittämään rajapinnan ominaisuudet helposti luettavassa muodos-sa. Tietoa eri karttarajapinnoista löytyi internetistä eri lähteistä. Apuna käytettiin niin palveluntarjoajien omia sivuja, kuin käyttäjien tekemiä ar-vosteluja ja testejäkin.
Lopullinen demo-sovellus täytti kaikki sille asetetut tavoitteet. Suomen kartta jaettiin kunta-alueisiin ja kuntia pystyttiin värittämään tietokannasta haetun datan mukaan. Joitakin ongelmia tasojen piirtämiseen liittyvissä tyyleissä jäi kuitenkin ratkaisematta, mutta yleisesti sovellus esittää hyvin, miten alueiden värittäminen kartalle tehdään ja miltä se käytännössä näyt-tää. Sovelluksessa havaittiin myös pieniä suorituskykyongelmia, kun kaikki kunnat piirretään samanaikaisesti. Ratkaisuna tähän voisi olla piirrettävien kuntien rajoittaminen. Kunnat voitaisiin esimerkiksi piirtää kartalle tarkasteltavan maakunnan mukaan, jolloin sovelluksen suorituskyky paranisi.