1.4 Koordinaattimuunnokset

Lisätietoja koordinaattimuunnoksista ja koordinaatistoista mm Markku Poutasen GPS:ää käsitteleviltä sivuilta. 

Koordinaatistomuunnoksia voi suorittaa monilla paikkatieto-ohjelmistojen aliohjelmilla. Esimerkkinä MicroStation.  

Sanastoon..(Maanmittauslaitos)

 

Vanhoissa kunnissa saattaa olla maanmittausaineistoja, jotka on laadittu paikallisia koordinaatistoja käyttäen esimerkkinä tässä Keminmaan kunta.

 

Paikkatietojärjestelmien käyttäjä joutuu koordinaattimuunnosten eteen, jos järjestelmään liitettävä uusi tieto on jostain syystä eri koordinaatistossa kuin vanhat aineistot. Syitä voi olla useita:

  • Aineistot perustuvat eri aikakausina tehtyyn kartoitustyöhön.
  • Aineistot ovat lähtöisin eri puolilta maailmaa ja eri toimittajilta.
  • Aineisto on esimerkiksi käsittelemätöntä  GPS-dataa.
  • Aineiston tuottajan järjestelmä ei kykene koordinaatistomuunnoksiin jne.

Nykyiset paikkatietojärjestelmät on yleensä ohjelmoitu siten, että koordinaattimuunnokset järjestelmän tukemasta tunnetusta järjestelmästä toiseen voidaan tehdä "lennossa". Käyttäjä siis vaihtaa koordinaattijärjestelmän toiseen, ja saa uudet koordinaatit esiin jossain käyttöliittymän koordinaatistoikkunassa. Usein tiedostojen siirrossa voi myös määrittää siirtotiedoston koordinaatit jonkun uuden järjestelmän mukaisiksi.

Menetelmän heikkous on se, että käyttäjä voi ainoastaan luottaa ohjelmoijien ammattitaitoon. Muunnosohjelma voi olla liian yksinkertainen  ja antaa vääriä tuloksia, tai joku koordinaatistojärjestelmien parametreista voi olla väärä. Joissain järjestelmissä on mahdollista syöttää ohjelmistolle väärä ellipsoidi  koordinaatistosta erillään. Joskus kohtaa myös  tuntemattomia tai määrittelemättömiä paikallisia koordinaatistoja.

Koordinaatistojen välisiä muunnoksia voidaan tehdä monenlaisilla yhtälöillä. Tärkeimmät ovat ns. Molodenskyn muunnos (3 parametria) ja ns. Helmert-muunnos (7 parametria).

Helmert-muunnos. 

Helmert-muunnos on muunnoksista suositeltavampi, koska lopputulos on yleensä Molodensky-muunnosta tarkempi.

Pystysarakkeet matriiseja.

X2

X1

D X

Y2

=  µR

Y1

    +

D Y

Y2

Z1

D Z

Jossa R  = kiertomatriisi, jossa Ex, Ey ja Ez ovat kiertokulmia:

 1

 Ez

-Ey

R    =

-Ez

1

 Ex

 Ey

-Ex

 1

X2, Y2, Z2 = muunnoksessa syntyvät uuden järjestelmän koordinaatit,

X1, Y1, Z1 = alkuperäiset koordinaatit,

D X, D Y, D Z = origojen väliset koordinaattierot,

µ = koordinaatistojen välinen mittakaavakerroin.

Muunnokseen sisältyy siis koordinaatiston origon siirto, mittakaavakorjaus sekä koko koordinaatiston kierto. Mainittakoon, että esimerkiksi siirryttäessä WGS-järjestelmän koordinaateista KKJ-koordinaatteihin tulisi tarkimman tuloksen aikaansaamiseksi tehdä 2 muunnosta: WGS84:sta ED50:een ja tästä edelleen KKJ-järjestelmään.  

3-parametrinen Molodensky-muunnos

Yksinkertaisemman Molodensky-muunnoksen rajoitus on, ettei se kykene korjaamaan mittakaava- tai kiertokulmaeroja kahden koordinaatiston välillä. Käytettävät parametrit ovat koordinaattien keskimääräisiä eroja järjestelmien välillä (D X, D Y, D Z) sekä ellipsoidien väliset koko- ja muotoerot (D a, D f).

D f = [-D X sinf cosl - D Y sinf sinl + D Z cosf + (f   Da + a  Df) sin2f ] / r

D l = (-D X sinl + D Y cosl ) / (n cosf )

D h = D X cosf cosl + D Y cosf sinl + DZ sinf + (a Df + f Da) sin2f - D a

jossa:

f , l ja h ovat muunnettavan ellipsoidin latitudi, longitudi and korkeus,

Df, Dl (radiaaneina) ja Dh ovat kaavalla lasketut korjaukset em. suureisiin,

Da on ellipsoidien pääakseleiden dimensioiden ero (a'-a),

Df on ellipsoidien litistyneisyyksien ero (f'-f), 

r ja n ovat lähtöellipsoidin parametrit.

f', l' and h' ovat uudet muunnetut koordinaatit uudessa järjestelmässä.

f'=f+Df
l
'=l+Dl
h' = h +
Dh

Uudet koordinaatit saadaan siis lisäämällä lasketut koordinaattierot vanhoihin arvoihin.

Muunnosohjelmia on nykyisin saatavissa esim. Internetistä. Monissa paikkatieto-ohjelmistoissa on nykyisin muunnosaliohjelma, johon on mahdollisuus syöttää em.  muunnosparametrit itse. Ohjelmat tarjoavat myös mahdollisuuden luoda omia koordinaatistoja, mikäli tarvittavat parametrit löytyvät esim. kirjallisuudesta.

Yleensä ohjelmien omat muunnokset ovat riittävän tarkkoja, mikäli tarkkuusvaatimus on muutamien desimetrien luokkaa. Mikäli tehtävänä on esimerkiksi korkeuskiintopisteen koordinaattien siirtäminen uuteen järjestelmään, on syytä tarkistaa ohjelmiston muunnosaliohjelman toiminta.