Verkkokarttasovellus : JavaScript/Openlayers-karttasovellus
Palmroth, Juuso (2020)
Palmroth, Juuso
2020
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-2020051912171
https://urn.fi/URN:NBN:fi:amk-2020051912171
Tiivistelmä
Opinnäytetyön päämääränä oli luoda asiakkaalle verkko-ohjelmistopino, jonka päälle rakennettiin verkkosovellus. Verkkosovelluksen tarkoituksena oli näyttää asiakkaan kuituverkon kattavuusalue kartalla verkkoselaimessa. Kuituverkon reittien sijainnit tuli hakea erillisestä tiedostosta ja päivittää sivun latauksen yhteydessä kartalle. Työssä käytössä oli Node.js-palvelinympäristö ja Express.js-reititysväliohjelma. Asiakasnäkymä luotiin käyttäen Pug-mallipohjaa.
Teoriaosuudessa käydään läpi Javascriptin, Node.js:än ja Openlayers-kirjaston teoriaa. Toteutuksessa käydään läpi sovelluksen teko vaiheittain ja avataan hieman eri vaiheiden tarpeita. Toteutus on kahdessa osassa, palvelinpuolen sovellus ja asiakaspuolen sovellus.
Opinnäytetyön tuloksena voitiin todeta asiakkaan vaatimusten mukaisen sovelluksen teon onnistuvan kohtuullisella vaivalla. Opinnäytetyön aikana selvisi nykyisen XML-tiedoston sisältävän paljon turhaa tietoa, joka mahdollisesti moninkertaistuessaan hidastaa sijaintien läpikäyntiä.
Teoriaosuudessa käydään läpi Javascriptin, Node.js:än ja Openlayers-kirjaston teoriaa. Toteutuksessa käydään läpi sovelluksen teko vaiheittain ja avataan hieman eri vaiheiden tarpeita. Toteutus on kahdessa osassa, palvelinpuolen sovellus ja asiakaspuolen sovellus.
Opinnäytetyön tuloksena voitiin todeta asiakkaan vaatimusten mukaisen sovelluksen teon onnistuvan kohtuullisella vaivalla. Opinnäytetyön aikana selvisi nykyisen XML-tiedoston sisältävän paljon turhaa tietoa, joka mahdollisesti moninkertaistuessaan hidastaa sijaintien läpikäyntiä.