OpenCities Map Ultimate for Finland - CONNECT EDITION Update 17

Kuvatiedoston koordinaatistomuunnos

Helmert-toiminnon asetukset määritetään StellaMap.xml-tiedostossa Geospatial Administrator -ohjelmistolla.

Helmert-muunnoksen metodit löytyvät kohdasta Methods > Helmert.

Parametri Selitys
transformFileName Asetustiedoston nimi ja sijainti
defaultTransformOption

Oletusarvo pistemäisten kohteiden muuntamiseen 1 = Vain origon siirto muunnoksen yhteydessä 2 = Kierrä kaikki muunnoksen mukaisesti 3 = Kierrä kierretyt muunnoksen mukaisesti

Helmert.xml-parametritiedosto

Tiedostoa suositellaan editoitavaksi xml-editonitiin tarkoitetulla sovelluksella, mikä helpottaa xml-tiedostorakenteen hahmottamista.

Kullekin Helmert.xml –tiedostossa määritetylle muunnoksella varataan oma ”rivinsä”. Helmert.xml-tiedostossa määritetään sekä Helmert, että Affiininen - muunnos.

Huomaa, että muunnokset tapahtuvat pohjatiedoston mukaan, eli muunnettavan aineiston ja pohjatiedoston tulee vastata toisiaan mm. seuraavien määritysten osalta:

Väritaulu

Mittakaava (vanhan Stellan vai Stella Mapin mukainen)

Tasot (vanhan Stellan vai Stella Mapin mukainen)

Samoja parametreja vastaan voi olla useampia pohjatiedostoja, huomaa käyttää kuvaavia nimiä muunnokselle.

Note: Huomaa, että mikäli Helmert-lomakkeella on valittuna "Muunna aktiivitiedostossa", kannattaa aktiivitiedostosta ottaa varmuuskopio ennen muunnoksen suorittamista.

Helmert – muunnoksen määritys

Helmert.xml tiedostossa määritetään Helmert-muunnoksen parametrit kuvatiedostojen muunnosta varten.

Määritys Selitys
Name  
A mittakaava * cos (kierto)
B mittakaava * sin (kierto)
C Siirtymäpisteen pohjoiskoordinaatit
D Siirtymäpisteen itäkoordinaatti
P0 Painopisteen pohjoiskoordinaatti
I0 Painopisteen pohjoiskoordinaatti
LP Pohjoissiirtymä eli jos käytetään esim. lyhyitä koordinaatteja
LI Itäsiirtymä eli, jos käytetään esim. lyhyitä koordinaatteja
SeedFile Polku ja tiedosto, josta pohjatiedosto kopioidaan kun uusi tiedosto luodaan.

Affiinisen – muunnoksen määritys

Helmert.xml tiedostossa määritetään Affiinisen muunnoksen parametrit kuvatiedostojen muunnosta varten.

Muunnos lasketaan seuraavasti:

P1 = P + LP I1 = I + LI

P2 = P1 - P0 I2 = I1 - I0

P = A1 * P2 + B1 * I2 + C I = A2 * I2 - B2 * P2 + D

Affiiniset parametrit OpenCities Map Ultimate for Finland vs. Geodeettinen laitos KKJ3 to TM35

Geodeettisen laitoksen parametrit ovat alla olevan kuvien mukaisia.

Huomaa, että muunnos on oikea vain kyseisen kolmion sisäpuolella. Jos aineisto on viereisen kolmion sisällä pitää tehdä vastaavan kaltainen parametrien määritys sekä mahdollisesti jakaa aineistoa useampaan eri tiedostoon. Leikkaavana elementtinä on mahdollista käyttää kärkipisteiden välistä viivaa.

Affiiniset parametrit OpenCities Map Ultimate for Finland vs. Geodeettinen laitos TM35 to KKJ3

Geodeettisen laitoksen parametrit ovat alla olevan kuvien mukaisia.

Helmert - kuvatiedostomuunnos eräajona

MicroStationin Joukon käsittely -työkalulla voidaan tehdä useampien kuvatiedostojen Helmert-muunnos eräajoprosessina.

Eräajossa komentotiedoston tulee sisältää mdl-komento sekä parametrit.

Helmert-muunnoksessa on Kiertotapa-optio, jolla voi määrittää pistemäisten kohteiden kiertotavan. Vaihtoehdot ovat:

1. Vain siirto origon mukaisesti

2. Kierrä kaikki muunnoksen mukaisesti

3. Kierrä kierretyt muunnoksen mukaisesti

Eräajossa on kiertotapaparametrin nimi on "kiertotapa", jonka arvoksi tulee 1, 2 tai 3.

Muunnos pohjatiedostolla

Esimerkki eräajokomennosta:

helmert convert asetustiedosto=$(STELLAMAP_HELMERT_SETTINGS) tulostushakemisto=C:\\Temp\\Helmert\\ muunnosparametrit="KotkaVVJ to ETRSGK27 - Mussalo" kiertotapa=3

Asetustiedosto-parametrissa voi käyttää ympäristömuuttujaa STELLAMAP_HELMERT_SETTINGS, joka on määritetty skeemassa.

Tulostushakemistoon tulostuu samannimiset tiedostot kuin alkuperäiset tiedostot ovat. Jos hakemistoa ei ole, se luodaan. Muunnosparametrit-parametri määrittää Helmert-muunnoksen nimen, joka on määritetty asetustiedostossa.

Muunnos aktiivitiedostossa

Huomaa, että muunnos tapahtuu aktiivitiedostossa, joten muista tehdä muunnos kopioille.

Esimerkki eräajokomennosta:

helmert convactive asetustiedosto=$(STELLAMAP_HELMERT_SETTINGS) muunnosparametrit="KotkaVVJ to ETRSGK27 - Mussalo" kiertotapa=3

Komento on myös mahdollista ketjuttaa MicroStationin muunnoksiin:

geocoordinate assign noquery EPSG:3877

geocoordinate assign reproject EPSG:3067