Uusi Pääkaupunkiseudun opaskartta : OpenLayers-ratkaisu Helsingin kaupungin seudullisessa web-karttasovelluksessa
Salminen, Teijo (2012)
Salminen, Teijo
Metropolia Ammattikorkeakoulu
2012
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2012052810313
https://urn.fi/URN:NBN:fi:amk-2012052810313
Tiivistelmä
2000-luvun ensimmäinen vuosikymmen on ollut web-karttapalveluiden voimakkaan kehityksen aikaa. Käyttöliittymän suunnittelun kannalta tekniikka niissä painottui aluksi palvelimessa ajettavan koodin teknologioihin, mutta asiakaspään laskentatehon kasvun ja selaintekniikan kehittymisen ansiosta on painopiste siirtynyt selaimessa ajettavan JavaScript-koodin tehokkaampaan hyödyntämiseen. Vuosikymmenen lopulla vapaan lähdekoodin sovellukset ovat vallanneet markkinoita kaupallisilta sovelluksilta. Tunnetuin vapaan lähdekoodin web-karttakäyttöliittymä on OpenLayers, noin 120 ohjelmoijan yhteisökehityksen tulos.
Tämän insinöörityön tavoitteena on dokumentoida Helsingin kaupungin kaupunkimittausosaston ylläpitämää seudullista Pääkaupunkiseudun opaskartta-sovellusta, siinä esitettyjä aineistoja sekä nykyistä toteutusta OpenLayers-sovellusalustalla. Koska omassa kehitystyössä ei toistaiseksi ole syntynyt systemaattista ja koottua dokumentaatiota ympäristön kehityksestä ja nykytilasta, se toteutetaan tässä työssä. Syntynyttä dokumenttia voidaan pitää käsikirjana paitsi olemassa olevan OpenLayers-ympäristön ylläpidossa, myös apuna mahdollisten uusien sovellusten luomisessa.
Tässä työssä käsiteltävänä olevat ohjelmointi- ja merkintäkielet ovat HTML, XHTML, CSS ja JavaScript. Pääkaupunkiseudun opaskarttasovelluksen ylläpidossa myös PHP-kielen taitoa tarvitaan, mutta koodiesimerkkejä ei ole sisällytetty tähän työhön.
Tämän insinöörityön tavoitteena on dokumentoida Helsingin kaupungin kaupunkimittausosaston ylläpitämää seudullista Pääkaupunkiseudun opaskartta-sovellusta, siinä esitettyjä aineistoja sekä nykyistä toteutusta OpenLayers-sovellusalustalla. Koska omassa kehitystyössä ei toistaiseksi ole syntynyt systemaattista ja koottua dokumentaatiota ympäristön kehityksestä ja nykytilasta, se toteutetaan tässä työssä. Syntynyttä dokumenttia voidaan pitää käsikirjana paitsi olemassa olevan OpenLayers-ympäristön ylläpidossa, myös apuna mahdollisten uusien sovellusten luomisessa.
Tässä työssä käsiteltävänä olevat ohjelmointi- ja merkintäkielet ovat HTML, XHTML, CSS ja JavaScript. Pääkaupunkiseudun opaskarttasovelluksen ylläpidossa myös PHP-kielen taitoa tarvitaan, mutta koodiesimerkkejä ei ole sisällytetty tähän työhön.