Organisaation paikkatietodatan visualisointi sekä ajoneuvokannan seuranta
Rasmus, Samuli (2018)
Rasmus, Samuli
Jyväskylän ammattikorkeakoulu
2018
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2018122222820
https://urn.fi/URN:NBN:fi:amk-2018122222820
Tiivistelmä
Opinnäytetyön tavoitteena oli toteuttaa Admicom Finland Oy:lle testisovellus, jonka avulla voitiin tarkastella kartalla eri laitteita, kohteita ja kuvia sekä seurata kalliimpia liikkuvia koneita reaaliajassa. Näille kartalla näytettäville objekteille määriteltiin myös erilaisia toiminnallisuuksia, kuten esimerkiksi reitinhaku valittuun kohteeseen, reittitiedon generointi ja liikkuvien koneiden kulkeman reitin tarkastelu. Työssä vaadittiin myös erilaisia rajauksia, kuten käyttäjäoikeuksien määrittämistä käyttäjän roolin perusteella. Toteutettavan sovelluksen lisäksi Admicomille pyrittiin löytämään paras karttaratkaisu, joka voitaisiin liittää osaksi olemassa olevaa Adminet-kokonaisuutta.
Sekä karttasovellus että seurantasovellus toteutettiin käytettäväksi selainympäristössä käyttäen PHP- sekä JavaScript-ohjelmointikieliä. Sovellukset toteutettiin alhaalta ylöspäin, jolloin kaikki seuraavassa osa-alueessa tarvittavat toiminnallisuudet sekä sovelluksen osat olivat valmiina ennen siihen siirtymistä.
Toimeksiantajalle sopivimmat karttarajapinnat seulottiin nykyisten sekä tulevien vaatimusten avulla, minkä lisäksi toimeksiantaja oli jo itse valinnut muutaman potentiaalisen vaihtoehdon. Kun suurin osa vaihtoehdoista oli saatu rajattua pois, aloitettiin jäljelle jääneitä tutkimaan tarkemmin sekä vertailemaan keskenään. Vertailun tuloksena valikoitui kaksi potentiaalisinta vaihtoehtoa, joista toinen valittiin opinnäytetyössä käytetyksi karttarajapinnaksi.
Opinnäytetyön lopputuloksena syntyi vaatimusmäärittelyn mukainen sovellus, joka todisti valitun karttarajapinnan toimivuuden osana Adminet-kokonaisuutta. Konkreettisen sovelluksen lisäksi työn tuloksena syntyi myös tietopohja, jonka perusteella tarkempia tutkimuksia aiheeseen liittyen voitaisiin toteuttaa.
Sekä karttasovellus että seurantasovellus toteutettiin käytettäväksi selainympäristössä käyttäen PHP- sekä JavaScript-ohjelmointikieliä. Sovellukset toteutettiin alhaalta ylöspäin, jolloin kaikki seuraavassa osa-alueessa tarvittavat toiminnallisuudet sekä sovelluksen osat olivat valmiina ennen siihen siirtymistä.
Toimeksiantajalle sopivimmat karttarajapinnat seulottiin nykyisten sekä tulevien vaatimusten avulla, minkä lisäksi toimeksiantaja oli jo itse valinnut muutaman potentiaalisen vaihtoehdon. Kun suurin osa vaihtoehdoista oli saatu rajattua pois, aloitettiin jäljelle jääneitä tutkimaan tarkemmin sekä vertailemaan keskenään. Vertailun tuloksena valikoitui kaksi potentiaalisinta vaihtoehtoa, joista toinen valittiin opinnäytetyössä käytetyksi karttarajapinnaksi.
Opinnäytetyön lopputuloksena syntyi vaatimusmäärittelyn mukainen sovellus, joka todisti valitun karttarajapinnan toimivuuden osana Adminet-kokonaisuutta. Konkreettisen sovelluksen lisäksi työn tuloksena syntyi myös tietopohja, jonka perusteella tarkempia tutkimuksia aiheeseen liittyen voitaisiin toteuttaa.