Koordinaatteja karttapalveluihin : Koordinaattien ohjelmallinen muuntaminen
Manninen, Heli (2011)
Manninen, Heli
Mikkelin ammattikorkeakoulu
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201103163266
https://urn.fi/URN:NBN:fi:amk-201103163266
Tiivistelmä
Dynaamisen ja interaktiivisen karttapalvelun integroiminen verkkopalvelun osaksi on yksinkertaisimmillaan vaivatonta. Haastetta integrointiin tarjoaa karttapalvelujen monipuolisten rajapintojen ohella koordinaatteihin perustuva sijainnin esitystapa.
Pisteen sijainti maapallolla voidaan esittää useiden eri koordinaattijärjestelmien ja koordinaatistojen mukaisina koordinaatteina. Esitystapa voi vaihdella myös koordinaattijärjestelmän sisällä. Kun sijainnin esittämisessä siirrytään koordinaattijärjestelmästä, koordinaatistosta tai esitystavasta toiseen, tarvitaan koordinaattien muuntamista.
Opinnäytetyöni tutkimusongelma on kansallisen koordinaattijärjestelmän mukaisten koordinaattien ohjelmallinen muuntaminen kansainvälisten karttapalveluiden käyttämän kansainvälisen WGS84-koordinaattijärjestelmän mukaisiksi koordinaateiksi. Työn tavoite on ylläpitovälineineen dynaaminen verkkopalvelu, jossa Suomen kalliomaalausten sijainnit esitetään kansainvälisissä karttapalveluissa Google Maps, Bing Maps ja MapQuest ohjelmallista koordinaattien muuntamista hyödyntäen. Verkkopalvelun toteutus perustuu MySQL-tietokantaan ja PHP-ohjelmointikieleen. Karttapalvelujen ohjelmointirajapintoja hyödynnetään pääasiassa JavaScript-komentosarjakielen avulla.
Suomessa ollaan siirtymässä uuteen kansainvälisesti yhteensopivaan koordinaattijärjestelmään. Tutkimusongelman ratkaiseminen vaatii koordinaattimuunnosta vanhan kansallisen koordinaattijärjestelmän ja uuden, identtisenä WGS84-järjestelmän kanssa pidettävän ETRS89-koordinaattijärjestelmän suomalaisen realisaation EUREF-FIN:in välillä. Maanmittauslaitoksen Kansalaisen Karttapaikka -verkkopalvelu tarjoaa sijaintitiedot uuden koordinaattijärjestelmän mukaisina ETRS-TM35FIN-tasokoordinaatteina. Toteuttamani verkkopalvelu sisältää funktion, joka konvertoi nämä ETRS-TM35FIN-tasokoordinaatit maantieteellisiksi EUREF-FIN-koordinaateiksi Geodeettisen laitoksen ohjeen mukaisesti.
Koordinaattijärjestelmien termien ja määritelmien, ohjelmointirajapintojen sekä muunnosten matemaattisten haasteiden tulos on julkaisujärjestelmineen toimiva verkkopalvelu.
Pisteen sijainti maapallolla voidaan esittää useiden eri koordinaattijärjestelmien ja koordinaatistojen mukaisina koordinaatteina. Esitystapa voi vaihdella myös koordinaattijärjestelmän sisällä. Kun sijainnin esittämisessä siirrytään koordinaattijärjestelmästä, koordinaatistosta tai esitystavasta toiseen, tarvitaan koordinaattien muuntamista.
Opinnäytetyöni tutkimusongelma on kansallisen koordinaattijärjestelmän mukaisten koordinaattien ohjelmallinen muuntaminen kansainvälisten karttapalveluiden käyttämän kansainvälisen WGS84-koordinaattijärjestelmän mukaisiksi koordinaateiksi. Työn tavoite on ylläpitovälineineen dynaaminen verkkopalvelu, jossa Suomen kalliomaalausten sijainnit esitetään kansainvälisissä karttapalveluissa Google Maps, Bing Maps ja MapQuest ohjelmallista koordinaattien muuntamista hyödyntäen. Verkkopalvelun toteutus perustuu MySQL-tietokantaan ja PHP-ohjelmointikieleen. Karttapalvelujen ohjelmointirajapintoja hyödynnetään pääasiassa JavaScript-komentosarjakielen avulla.
Suomessa ollaan siirtymässä uuteen kansainvälisesti yhteensopivaan koordinaattijärjestelmään. Tutkimusongelman ratkaiseminen vaatii koordinaattimuunnosta vanhan kansallisen koordinaattijärjestelmän ja uuden, identtisenä WGS84-järjestelmän kanssa pidettävän ETRS89-koordinaattijärjestelmän suomalaisen realisaation EUREF-FIN:in välillä. Maanmittauslaitoksen Kansalaisen Karttapaikka -verkkopalvelu tarjoaa sijaintitiedot uuden koordinaattijärjestelmän mukaisina ETRS-TM35FIN-tasokoordinaatteina. Toteuttamani verkkopalvelu sisältää funktion, joka konvertoi nämä ETRS-TM35FIN-tasokoordinaatit maantieteellisiksi EUREF-FIN-koordinaateiksi Geodeettisen laitoksen ohjeen mukaisesti.
Koordinaattijärjestelmien termien ja määritelmien, ohjelmointirajapintojen sekä muunnosten matemaattisten haasteiden tulos on julkaisujärjestelmineen toimiva verkkopalvelu.