Geodeettisen laitoksen muunnospalvelun käyttöohje

Koko: px
Aloita esitys sivulta:

Download "Geodeettisen laitoksen muunnospalvelun käyttöohje"

Transkriptio

1 Geodeettisen laitoksen muunnospalvelun käyttöohje Versio Käyttöohje - Koordinaattimuunnokset 1.1 Yleisesti Ohjelmassa on jaettu sivuston vasemmalle puolelle lähtötiedot ja oikealle puolelle kohdetiedot. Ensimmäisenä on valittava näistä kummastakin koordinaatistot. Tämän jälkeen voit syöttää yksittäiset koordinaatit tekstikenttiin tai kertoa ohjelmalle missä muodossa lähtötiedosto on. Muunnettaessa koordinaatit tiedostoon on sinun vielä kerrottava ohjelmalle miltä haluat kohdetiedoston näyttävän. Itse muunnoksen suoritat painamalla Muunna-nappia. 1.2 Koordinaatistojen valinta Koordinaattimuunnosten suorittamiseksi sinun on tiedettävä koordinaattien lähtö- ja kohdekoordinaatisto. Koordinaatiston valinta tapahtuu seuraavassa järjestyksessä kummankin koordinaatiston osalta: 1. Valitse haluttu datumi tiputusvalikosta 2. Valitse koordinaatisto nimen perusteella tiputusvalikosta 3. Valitse haluttu korkeusjärjestelmä tiputusvalikosta 4. Tarkenna tasokoordinaatiston projektiokaista tiputusvalikosta Jotta koordinaattimuunnos on mahdollinen toteuttaa, on lähtö- ja kohdekoordinaatiston ulottuvuuden oltava sama. 2-ulotteisen kohdekoordinaatiston lähtökoordinaatiston on siis myös oltava 2-ulotteinen. Aitojen 3-ulotteisten koordinaatistojen tapauksessa on kuitenkin sallittua muuttaa koordinaatit 2D + 1D-koordinaatistoon (taso + korkeus), ja toisin päin. Esimerkiksi kuvan 1 muunnos 3-ulotteisiin EUREF-FIN -koordinaatteihin on mahdollinen, koska ykj :n kanssa käytetään N60 -korkeuksia. 2D-koordinaatistojen kanssa voi määritellä korkeusjärjestelmiksi N60, N2000 tai ellipsoidisen korkeuden (GRS80 ). Kun olet valinnut koordinaatistot, voit joko syöttää yksittäiset lähtökoordinaatit suoraan tekstikenttiin tai määritellä missä muodossa koordinaatit on tallennettu lähtötiedostoon. 1

2 Kuva 1: Kuvassa on valittu lähtökoordinaatistoksi yhtenäiskoordinaatisto (ykj) ja kohdekoordinaatistoksi 3-ulotteinen EUREF-FIN. 1.3 Yksittäiset koordinaatit Yksittäisten koordinaattien pituuden mittayksikkö on aina metri ja kulmien aste. Desimaalierottimena hyväksytään sekä piste että pilkku, mutta tuhaterottimia (välilyönti tai pilkku) ei saa käyttää. Yksittäisten koordinaattien enimmäismäärä on kymmenen. Tuloskoordinaattien esitystarkkuus on aina 0.1 cm. Asteet pyöristetään vastaavaan tarkkuuteen, jolloin niissä on 9 desimaaalia. Huomioi koordinaatteja syöttäessä, että kirjoitat koordinaatit oikeassa järjestyksessä. Järjestys vaihtelee koordinaatistosta riippuen ja oikea järjestys selviää tekstikenttien yläpuolella sijaitsevista otsakkeista. Kuvassa 2 on esimerkiksi kirjoitettu kymmenen ykj-koordinaatin arvot sekä N60-korkeudet tekstikenttiin, minkä jälkeen on painettu Muunna-nappia. Lähtökoordinaateissa pohjoiskoordinaatti edeltää tässä tapauksessa itäkoordinaattia, kun taas tuloskoordinaateissa itäkoordinaatti on ennen pohjoiskoordinaattia. 2

3 Kuva 2: Yksittäisten koordinaattien syöttäminen. 1.4 Tekstitiedostot Koordinaattimuunnokset voidaan suorittaa tiedostosta ja/tai tiedostoon. Lähtötiedoston on oltava ASCII-muodossa ja sen enimmäiskooksi on rajoitettu 5Mt ( riviä koordinaatteja). 1.5 Kulman muoto/yksikkö Sekä lähtötiedoston että kohdetiedoston asetuksista voit valita maantieteellisten koordinaattien osalta missä mittayksikössä ja muodossa kulmat ovat. Palvelun tukemia mittayksiköitä ovat aste, gooni ja radiaani. Etäisyyksien osalta käytössä on vain metri, koska muiden yksiköiden käyttö on harvinaista Suomessa. Mahdollisia kulmien muotoja ovat desimaalimuodot ja asteen seksagesimaalijärjestelmän (60-kantaisen järjestelmän) variaatiot: deg - Asteet desimaalimuodossa (liukuluku) rad - Radiaanit desimaalimuodossa (liukuluku) gon - Goonit (uusasteet) desimaalimuodossa (liukuluku) DDD.dd - Asteet desimaalimuodossa, jossa tuloskoordinaattiin kirjoitetaan kokonaisluvun osalta aina 3 numeroa (myös nollat eteen) 3

4 Kuva 3: Tiedoston sisällön muuttaminen. DD MM SS.ss - Asteet ja minuutit ovat kokonaislukuina, kun taas sekunnit desimaalimuodossa. Asteet, minuutit ja sekunnit erotetaan toisistaan tyhjillä väleillä (välilyönti tai tabulaattori) DD MM.mm - Asteet ovat kokonaislukuja ja minuutit desimaalimuodossa. Asteet ja minuutit erotetaan toisistaan tyhjillä väleillä (välilyönti tai tabulaattori) DDDMMSS.ss - Asteet ja minuutit ovat kokonaislukuina, kun taas sekunnit ovat desimaalimuodossa. Asteiden kokonaislukuosassa on pituus aina 3 numeroa, kun taas minuuttien ja sekuntien kokonaislukuosuuden pituus on aina 2 numeroa. Kaikki luvut kirjoitetaan yhteen. DDDMM.mm - Asteet ovat kokonaislukuja ja minuutit ovat desimaalimuodossa. Asteiden pituus aina 3 numeroa ja minuuttien kokonaislukuosan pituus 2 numeroa. Asteet ja minuutit kirjoitetaan yhteen. 4

5 1.5.1 Otsakerivien määrä Voit määrittää tiedoston alussa olevien otsaketietojen rivimäärän. Tämä tehdään kirjoittamalla Otsakerivien määrä-kenttään rivien lukumäärä. Ohjelma ohittaa kyseiset rivit sekä kaikki tyhjät rivit Desimaali- ja sarake-erotin Koordinaattiarvot, koordinaattien tunnisteet sekä kaikki koordinaattiarvoja seuraava tieto on erotettava toisistaan joko tyhjillä väleillä (välilyönnit ja tabulaattorit) ja/tai pilkuilla. Näitä kutsutaan sarake-erottimiksi. Lähtötiedostosta päätellään automaattisesti sarake-erotin, mutta tulostiedostoa varten pitää sarake-erotin kertoa erikseen ohjelmalle. Lähtötiedoston osalta on kuitenkin ilmaistava desimaalierotin, jotta ohjelma ei sekoita mahdollisia sarake-erottimia desimaalierottimeksi. Kun asetat desimaalierottimeksi pisteen, voit käyttää sarake-erottimena pilkkua Koordinaattien tunnisteet Lähtötiedoissa voi kertoa edeltääkö koordinaattiarvoja jokin sarake-erottimella erotettu tunniste (ID). Tunniste voi olla mikä tahansa yhteen kirjoitettu merkkijono, kuten pisteen numero. Tunnisteen olemassaolosta kerrot valitsemalla Käytä tunnistetta. Valittaessa Käytä tunnistetta tuloskoordinaattien puolelta, kirjoittaa ohjelma lukemansa tunnisteet tulostiedostoon. Jos alkuperäinen tiedosto ei sisältänyt tunnisteita, kirjoittaa ohjelma jokaiselle pisteelle uudet tunnisteet, jotka ovat nollasta alkaen kasvavia positiivisia kokonaislukuja Koordinaatit käänteisesti Koordinaattiarvojen, eli koordinaattiakseleiden, järjestys on tekstitiedostossa sama kuin käsin syötettyjen yksittäisten koordinaattien tapauksessa. Järjestys vastaa myös koordinaatiston kuvailussa olevaa koordinaattiakseleiden järjestystä. Voit syöttää koordinaattien kaksi ensimmäistä arvoa päinvastaisessa järjestyksessä valitsemalla Koordinaatit käänteisesti. Tulostiedoston osalta sama valinta kirjoittaa jokaisen koordinaatin kaksi ensimmäistä arvoa päinvastaisessa järjestyksessä tulostiedostoon Desimaalien tarkkuus Desimaalien tarkkuudella kerrot kuinka monta desimaalia haluat tuloskoordinaatteihin. Tämä ei vaikuta laskennan tarkkuuteen eli muunnos ja sillä 5

6 Taulukko 1: Desimaalien tarkkuuden vaikutus kulmien desimaalien lukumäärään Ilmoitettu Asteissa ja Radiaaneissa desimaaleja metrinen tarkkuus gooneissa desimaaleja 0.1 mm mm cm m m 5 7 tuotetut koordinaatit eivät ole yhtään tarkempia vaikka desimaaleja valitsee enemmän. Vaihtoehdot on annettu metrisinä arvoina, jotka ohjelma muuttaa kulmien tapauksessa vastaamaan haluttua metristä tarkkuutta (Taulukko 1). Suosituksena on säilyttää desimaalien määrä sellaisena, että se kuvaa alkuperäisen aineiston tarkkuutta tai on kertaluvun pienempi (Esimerkiksi vastaava tai yhdellä pienempi desimaalilukumäärä kuin alkuperäisellä aineistolla) Rivin erotin Jokaisen yksittäisen pisteen tiedot on annettava yhdellä tiedoston rivillä. Käyttöjärjestelmästäsi riippuu mikä merkkijono lopettaa ASCII-tiedoston rivin. Lähtötiedoston osalta hyväksytään kaikki yleisimmät rivinerottimet, mutta tulostiedostoa varten on sinun kerrottava mitä käyttöjärjestelmää varten tulostiedosto on tarkoitettu Tulosteeseen rivin loput Lähtötiedosto saattaa sisältää jotain ylimääräistä tietoa pisteistä, joka seuraa varsinaisia koordinaattiarvoja. Ylimääräinen tieto pitää olla lähtötiedostossa erotettuna koordinaattiarvoista sarake-erottimella. Voit halutessasi kirjoittaa samat tiedot tulostiedostoon valitsemalla Tulosteeseen rivin loput Kardinaalien käyttö Saat tulostiedostoon halutessasi koordinaattien perään koordinaatin ilmansuuntaa vastaavan merkin. Merkkejä ovat N, S, W ja E. 6

7 2 Käyttöohje - Kolmioittaiset muunnokset 2.1 Yleisesti Kolmioittainen muunnos on tarpeen muunnettaessa tarkasti koordinaatteja kkj- ja EUREF-FIN -koordinaatistojen välillä. Myös korkeusjärjestelmien N60 ja N2000 sekä N43 ja N60 välillä on käytössä kolmioittainen muunnos. Tasokoordinaatistojen tapauksessa jokainen kolmio sisältää affiinisen muunnoksen parametrit. Korkeusmuunnosten tapauksessa jokainen kolmion kärkipiste sisältää siirtokorjaukset. Yhteistä muunnoksille on, että ensimmäinen vaihe käytettäessä muunnoksia on etsiä muunnoksen parametrit määrittävä kolmio. 2.2 Pisteen sisältävän kolmion etsiminen On olemassa useita tapoja tarkastaa onko piste kolmion sisällä, kuten laskea kulmat tarkasteltavasta pisteestä kuhunkin kolmion sivuun. Piste on kolmion sisällä, jos yksikään kulma ei ylitä 180 astetta. Laskiessa liukuluvuilla pitää sallia pieni toleranssi (ero pi:stä). Kulmien käyttö on kuitenkin laskennallisesti työlästä, minkä takia tässä kappaleessa esitellään kaksi vaihtoehtoista menetelmää tarkistaa onko piste jonkin kolmion sisällä. Sellaisenaan menetelmät eivät kuitenkaan tehokkaasti etsi kolmioita, vaan ovat naiiveja eli käyvät kolmioita läpi kunnes löytyy se, jonka sisällä haettu piste sijaitsee. Kolmion etsintää voi tehostaa spatiaalisella indeksoinnilla, jolloin hakuavaruutta pienennetään. Spatiaalisen indeksoinnin menetelmiä on useita, kuten R-puu (engl. R-tree), kd-puu (engl. kd-tree), nelipuu (engl. Quadtree) ja näiden lukuisat johdannaiset. Spatiaalisen indeksoinnin menetelmiä ei tässä käydä läpi Ristitulomenetelmä Ristitulomenetelmässä päätellään onko piste P kolmion sisällä ristitulon k:n kertoimista. Kolmion muodostavat nurkkapisteet A, B ja C. α k = (x P x A )(y P y B ) (y P y A )(x P x B ) β k = (x P x B )(y P y C ) (y P y B )(x P x C ) λ k = (x P x C )(y P y A ) (y P y C )(x P x A ) Jos kaikki kertoimet (α k, β k, λ k ) ovat samanmerkkisiä (positiivisia tai negatiivisia), niin piste sijaitsee kolmion sisällä. Jos jokin kerroin on nolla muiden ollessa samanmerkkisiä, niin piste sijaitsee yhdellä kolmion sivulla, 7

8 jolloin kolmio on myös löytynyt. Kaikissa muissa tapauksissa piste sijaitsee kolmion ulkopuolella. Laskun taustat Seuraavana esitetään laskun taustalla olevat välivaiheet. Menetelmässä lasketaan aluksi vektorit (P A, P B ja P C) haettavan pisteen P ja jokaisen kolmion nurkkapisteen (A, B, C) välille. a = x a i + y a j + z a k (1) P A = (x P x A )i + (y P y A )j + 0k P B = (x P x B )i + (y P y B )j + 0k P C = (x P x C )i + (y P y C )j + 0k Seuraavana lasketaan kaikkien vektoreiden väliset ristitulot P A P B, P B P C ja P C P A. a b = (a y b z a z b y )i + (a z b x a x b z )j + (a x b y a y b x )k (2) Sama ilmaistuna determinanttien avulla i j k a b = det x a y a 0 (3) x b y b 0 i j k = x a y a 0 (4) x b y b 0 = y a 0 y b 0 i x a 0 x b 0 j + x a y a x b y b k (5) = x a y a x b y b k (6) = ( x a y b y a x b )k (7) Ristitulomenetelmässä päätellään onko piste kolmion sisällä k:n kertoimista α k = ( x P A y P B y P A x P B ) = (x P x A )(y P y B ) (y P y A )(x P x B ) β k = ( x P B y P C y P B x P C ) = (x P x B )(y P y C ) (y P y B )(x P x C ) λ k = ( x P C y P A y P C x P A ) = (x P x C )(y P y A ) (y P y C )(x P x A ) 8

9 Laskuesimerkki 1 Olkoon pisteen P ja tutkittavan kolmion kärkipisteiden koordinaatit seuraavat x P = y P = x A = y A = x B = y B = x C = y C = Lasketaan ristitulolla saatavat k:n kertoimet α k = ( )( ) ( )( ) = β k = ( )( ) ( )( ) = λ k = ( )( ) ( )( ) = Koska kaikki kertoimet eivät ole samanmerkkisiä, niin piste on kolmion ulkopuolella. Laskuesimerkki 2 Olkoon pisteen P ja tutkittavan kolmion kärkipisteiden koordinaatit seuraavat x P = y P = x A = y A = x B = y B = x C = y C =

10 Lasketaan ristitulolla saatavat k:n kertoimet α k = ( )( ) ( )( ) = β k = ( )( ) ( )( ) = λ k = ( )( ) ( )( ) = Koska kaikki arvot ovat negatiivisia, niin piste on kolmion sisäpuolella Barysentriset koordinaatit Aluksi lasketaan neljä (tai kolme) tarvittavaa apumuuttujaa M T = (y B y C )x A (y A y C )x B + (y A y B )x C (8) M A = (y C y P )x B (y B y P )x C + (y B y C )x P (9) M B = (y A y P )x C (y C y P )x A + (y C y A )x P (10) M C = (y B y P )x A (y A y P )x B + (y A y B )x P (11) Apumuuttujista M A, M B tai M C yksi voidaan myös jättää laskematta, mikäli ei ole tarve tarkistaa tulosta. Seuraavana lasketaan barysentriset koordinaatit apumuuttujien avulla λ A = M A M T (12) λ B = M B M T (13) λ C = M C M T (14) Yksi barysentrisistä koordinaateista voidaan myös laskea kahden muun kautta, jolloin ei tarvitse kuin aluksi laskea kolme apumuuttujaa λ A = 1 λ B λ C (15) λ B = 1 λ A λ C (16) λ C = 1 λ A λ B (17) 10

11 Jos kaikki barysentriset koordinaatit ovat välillä 0..1, niin piste sijaitsee kolmion sisällä. Jos joku barysentrisistä koordinaateista on 0, niin piste sijaitsee kolmion sivulla, kun taas yhden koordinaateista ollessa 1 (ja kaksi nollia) sijaitsee piste yhdessä kolmion kärkipisteistä. Barysentristen koordinaattien tausta Seuraavana esitetään laskun taustat. Barysentrinen avaruus määräytyy jonkin simpleksin (n-ulotteisen monikulmion) pinnan mukaan. Kyseisen avaruuden barysentriset koordinaatit 1 määrittävät pisteen painon (λ) suhteessa kuhunkin simpleksin kulmaan nähden. Myös 2-ulotteinen kolmio on simpleksi ja jäljempänä keskitytäänkin vain kolmioon. Kolmion barysentristen koordinaattien normalisoinnin kautta painojen summa on 1, jolloin P = λ A A + λ B B + λ C C (18) λ A + λ B + λ C = 1 (19) Pisteen sijaitessa kolmion keskellä olisi kukin barysentrinen koordinaatti siis 1. Painon kautta nähdään myös mikä osa kolmion pinta-alasta kohdistuu 3 kuhunkin alueeseen, jotka muodostuvat jaettaessa kolmio jonkin pisteen ja siitä kaikkiin kärkipisteiseen liittyvillä janoilla. Jos normalisointi tehdäänkin ykkösen sijaan koko simpleksin pinta-alan suhteen, niin koordinaatteja kutsutaan homogeenisiksi barysentrisiksi koordinaateiksi. Barysentrisiä koordinaatteja kutsutaan myös kolmion tapauksessa alue koordinaateiksi 2. Kuvan 4 kolmiosta voi paljain silmin todeta, että pinta-ala t A on suurin. Vastaavasti kärkipisteen A paino suhteessa muihin kärkipisteisiin on suurin. Kärkipisteiden B ja C paino on puolestaan yhtä suuri, kuten ovat myös pinta-alaltaan alueet t B ja t C. λ A = λ B = λ C = a A a A + a B + a C = 0.50 a B = 0.25 a A + a B + a C a C = 0.25 a A + a B + a C 1 Möbius A. F.: Der barycentrische Calcul. Johann Ambrosius Barth, Leipzig, Coxeter, H. S. M. "Barycentric Coordinates." 13.7 in Introduction to Geometry, 2nd ed. New York: Wiley, pp ,

12 Kuva 4: Kolmio jaettuna pisteeseen osuvien kolmion sivujen normaaleilla. Barysentriset koordinaatit on mahdollista laskea eri polkuja pitkin. Menetelmä, jota suositellaan käytettäväksi, on aluksi laskea neljä tarvittavaa determinanttia x A x B x C M T = y A y B y C (20) = (y B y C )x A (y A y C )x B + (y A y B )x C (21) x B x C x P M A = y B y C y P (22) = (y C y P )x B (y B y P )x C + (y B y C )x P (23) x C x A x P M B = y C y A y P (24) = (y A y P )x C (y C y P )x A + (y C y A )x P (25) x A x B x P M C = y A y B y P (26) = (y B y P )x A (y A y P )x B + (y A y B )x P (27) 12

13 Seuraavana ratkaistaan barysentriset koordinaatit determinanttien avulla λ A = M A M T (28) λ B = M B M T (29) λ C = M C M T (30) Laskuesimerkki 1 Olkoon pisteen P ja tutkittavan kolmion kärkipisteiden koordinaatit seuraavat Lasketaan tarvittavat determinantit x P = y P = x A = y A = x B = y B = x C = y C = M T = ( ) ( ) ( ) = M A = ( ) ( ) ( ) = M B = ( ) ( ) ( ) = M C = ( ) ( ) ( ) =

14 Lasketaan barysentriset koordinaatit λ A = = λ B = = λ C = = Piste on kolmion ulkopuolella, koska λ B on yli 1 ja λ C on pienempi kuin 0. Voimme vielä tarkistaa onko lasku suoritettu oikein, koska barysentristen koordinaattien summa on 1. λ A +λ B +λ C = Laskuesimerkki 2 Olkoon pisteen P ja tutkittavan kolmion kärkipisteiden koordinaatit seuraavat Lasketaan determinantit x P = y P = x A = y A = x B = y B = x C = y C = M T = ( ) ( ) ( ) = M A = ( ) ( ) ( ) = M B = ( ) ( ) ( ) = M C = ( ) ( ) ( ) =

15 Lasketaan barysentriset koordinaatit λ A = = λ B = = λ C = = Koska kaikki barysentriset koordinaatit ovat välillä 0..1, niin piste on kolmion sisäpuolella. Voimme vielä tarkistaa onko lasku suoritettu oikein, koska barysentristen koordinaattien summa on 1. λ A +λ B +λ C = Käyttöohje - Affiininen kolmioittainen muunnos hilana 3.1 Yleisesti Julkisen hallinnon suosituksessa JHS154 (2008) kuvattu affiininen muunnos kolmioittain ykj- ja ETRS-TM35FIN -koordinaatistojen välillä on liian monimutkainen useisiin ohjelmistoihin. Tämän takia palvelu tarjoaa ladattavaksi kolmioittaisesta muunnoksesta lasketun tasavälisen hilan. Jokaista muunnospintaa varten pitää ladata kaksi hilaa. Toinen hiloista antaa pohjoiskoordinaattien erot ( N) ja toinen itäkoordinaattien erot ( E). Hilat ovat ladattavissa joko ASCII-muodossa tai binääritiedostoina (LE/BE tavukoodaus). 3.2 Muunnoshilan koordinaatistot Hilan määrityksessä on käytössä kolme eri koordinaatistoa: hila-, lähtö- ja kohdekoordinaatisto. Hilakoordinaatisto kertoo missä koordinaatistossa hilan pisteet ovat, ts. hilan pisteet etsitään hilakoordinaatiston avulla. Hilakoordinaatisto voi olla sama kuin lähtökoordinaatisto, jolloin pisteet etsitään käyttäen samoja koordinaatteja kuin on muunnettavalla pisteellä. Lähtökoordinaatisto kertoo mistä koordinaatistosta muunnetaan hilalla pisteitä ja kohdekoordinaatisto määrittää missä koordinaatistossa hilalla muunnetut pisteet sijaitsevat. 15

16 Kuva 5: Muunnoshilan lataaminen. 3.3 Muunnoshilan alueen rajaaminen Hilaa ladatessa on tiedettävä alue, jolta hila on tarpeen. Enimmillään hilat kattavat koko Suomen rajojen sisäpuolisen alueen, mutta parhaan resoluution omaavat hilat voivat kokonaisina viedä liian paljon tilaa, että niitä ei ole mahdollista integroida esimerkiksi mittalaitteiden ohjelmistoihin. Tämän takia on syytä tilarajotteiden puitteissa pienentää hilan kokoa ennemminkin kuin sen huonontaa sen resoluutiota. Toinen vaihtoehto hilojen viemän tilan pienentämiseen on huonontaa resoluutiota, mutta suosituksena on aina kun on vain mahdollista käyttää tarkimman resoluution hiloja! Hilojen oletusarvoisena alueena on koko Suomi. Hilan alueen voi valita kirjoittamalla alueen rajaavien koordinaattien arvot tekstikenttiin, joiden niminä on Max pohjoinen, Min pohjoinen, Max itä ja Min itä. Tämän jälkeen on painettava Päivitä hilan ulottuvuus kartallanappia, jotta näet, että syöttämäsi koordinaatit olivat oikein! Kuvan suorakulmio päivittyy koordinaattien mukaisesti ja koordinaattiarvot pyöristetään sopimaan yhteen hilan resoluution kanssa. Vaihtoehtoisesti voit vali- 16

17 ta suurpiirteisen alueen karttakäyttöliittymästa hiirellä. Painamalla hiiren vasemmanpuoleinen nappi pohjaan, voit venyttää suorakulmion kattamaan haluamasi alueen. Koordinaatit päivittyvät, kun päästät irti hiiren napista. Karttakäyttöliittymää käytettäessä on suositeltavaa tarkistaa koordinaattiarvojen perusteella vielä alueen valitsemisen jälkeen, että hila varmasti kattaa haluamasi alueen. 3.4 Muunnoshilan resoluutio Palvelu tarjoaa useita resoluutioita, koska on tiedostettu, että kaikkiin laitteisiin ja ohjelmistoihin ei ole mahdollista integroida parhaan resoluution hiloja niiden tiedostokoon takia. Geodeettinen laitos kuitenkin suosittelee käytettävän aina, kun on mahdollista, vain parhaan resoluution hiloja. Resoluutiot vaihtelevat aina 10 kilometrin särmästä yhteen kilometriin suorakulmaisten hilakoordinaatistojen tapauksessa ja EUREF-FIN-koordinaatiston osalta 0.1 asteesta ( 12km) 0.02 asteeseen ( 2km). Resoluutio ei vaikuta hilan ulkoisiin enimmäisrajoihin. Hilakoon pienentyessä paranee hilan tarjoama tarkkuus. Hilalla, jonka resoluutio on 10 km, ovat suurimmat poikkeamat alle ±10 cm verrattuna affiinisen kolmioittaisen muunnoksen tuloksiin, kun taas kilometrin hilalla suurin erotus pienenee ±1 cm:iin. 3.5 Muunnoshilan määrittelemättömät arvot Hilapisteille, jotka eivät sijaitse affiinisen muunnoksen kolmioverkon sisällä, annetaan arvo, jota ei voi sekoittaa hilan muunnosparametreihin. Arvo on hilan latauksen yhteydessä valittavissa. Oletusarvona on , mutta arvo on muutettavissa poistamalla valinta kohdasta Määrittelemättömän pisteen oletusarvo. 3.6 Muunnoshilan käyttö Muunnoshilan käyttöä varten on ladattava sekä pohjois- että itäkoordinaattien erot omaavat hilat. Kummastakin hilasta ratkaistaan toisistaan riippumattomasti muunnosparametrit. Muunnoksen laskeminen alkaa etsimällä hilakoordinaattien avulla mitkä neljä hilapistettä ovat lähimpänä muunnettavaa pistettä (Kuva 6). Seuraavana lasketaan bilineaarisella interpolaatiolla muunnettavalle pisteelle muunnosparametrit. Laskun voi suorittaa esimerkiksi laskemalla aluksi pisteen normalisoitu sijainti hilaruudun sisällä ( N hila ja E hila määräytyvät hilan resoluutiosta, ts. esim. N hila = N G1 N G3 ). 17

18 Kuva 6: Hilasta on etsittävä muunnettavaa pistettä P lähimmät neljä hilapistettä, jotka rajaavat muodostamansa suorakulmion sisään muunnettavan pisteen. x norm = N G 1 N Philakoordinaatisto N hila (31) y norm = E G 2 E Philakoordinaatisto E hila (32) Seuraavana normalisoidun sijainnin perusteella painotetaan kunkin hilapisteen muunnosparametreja ja saadaan muunnettavan pisteen muunnosparametrit. Kun tämä toistetaan kummankin akselin suuntaisilla hilloilla, saadaan muunnosparametrit N P ja E P. N P = N G1 (1 x norm ) (1 y norm ) + N G2 (1 x norm ) y norm (33) + N G3 x norm (1 y norm ) + N G4 x norm y norm E P = E G1 (1 x norm ) (1 y norm ) + E G2 (1 x norm ) y norm (34) + E G3 x norm (1 y norm ) + E G4 x norm y norm Varsinainen muunnos tapahtuu lisäämällä interpoloidut muunnosparametrit lähtökoordinaattiarvoihin. 18

19 N Pkohdekoordinaatisto = N P + N P (35) E Pkohdekoordinaatisto = E P + E P (36) 4 Käyttöohje - Geoidimallin lataus 4.1 Yleisesti geoidimalleista Palvelun kautta voi ladata Geodeettisen laitoksen laskemat FIN2000- ja FIN2005N00- geoidimallit, joista kumpikin kattaa koko Suomen rajojen sisäpuolisen alueen. FIN2000 sisältää geoidikorkeuksia ja FIN2005N00 kvasigeoidin korkeuksia. Kummatkin korkeudet ovat metreinä millimetrin tarkkuudella. Varsinaisesti mallit eivät kuitenkaan ole todellisia geoidimalleja, vaan vertauspintoja, jotka kuvaavat korkeusjärjestelmän referenssitason sijaintia GRS80- vertausellipsoidiin nähden. Toisaalta mallit ovat myös muunnospintoja, koska niillä voidaan siirtyä ellipsoidisista korkeuksista vaaittuihin ortometrisiin ja normaalikorkeuksiin. Mallit ovat hiloina, joiden hilakoordinaatistona on EUREF-FIN. Kumpikin geoidimalli on ladattavissa kolmessa eri ASCII-muodossa. Lista-muotoa lukuunottamatta kaikissa tiedostoissa on ensimmäisellä rivillä otsake. Otsake sisältää tiedon hilan ulottuvuuksista. Otsakkeen arvot on erotettu toisistaan välilyönnein ja arvojen yksikkönä on aste FIN2005N00 FIN2005N00 pohjautuu pohjoismaiseen NKG2004-geoidimalliin, joka on sovitettu GPS-vaaituspisteiden kautta N2000-korkeusjärjestelmään. Mallin avulla voi muuttaa ellipsoidiset EUREF-FIN-korkeudet N2000-korkeusjärjestelmän normaalikorkeuksiksi. Geodeettisen laitoksen testeissä on todettu, että mallilla voidaan approksimoida geoidikorkeuksia ±2 cm (RMS) tarkkuudella (Bilker-Koivula, 2008). Suurimmat erot ennustettujen ja havaittujen geoidikorkeuksien välillä ovat 6 cm. Hilan pisteiden resoluutio on pohjois-eteläsuunnassa 0.02 ja itä-länsisuunnassa 0.04 ( 2 2km) FIN2000 FIN2000-malli on laskettu korjaamalla pohjoismaisen NKG96- geoidimallin korkeuksia 4. asteen polynomipinnan avulla. Polynomipinta johdettiin GPSvaaitushavainnoista. Mallin avulla voi muuntaa EUREF-FIN-korkeudet N60- korkeusjärjestelmän ortometrisiksi korkeuksiksi. Mallin tarkkuus on ±3 cm 19

20 ja suurimmat muunnosvirheet ovat 8-9 cm (Ollikainen, 2002). Hilan pisteiden resoluutio on pohjois-eteläsuunnassa ja itä-länsisuunnassa Geoidimallit saa ladattua, kun on kirjautunut palveluun ja menee välilehteen, jossa lukee Aineistot ja siellä alivälilehteen Geoidimallit. 4.2 Geoidimallin käyttö Korkeuksien muuntaminen tapahtuu kummankin geoidimallin tapauksessa laskemalla mitkä neljä hilan pistettä ovat lähimpänä haettavan pisteen maantieteellisiä EUREF-FIN -koordinaatteja (leveys ϕ ja pituus λ), ts. mitkä neljä pistettä rajaavat haettavan pisteen muodostamansa suorakulmion sisään. Kuvassa 6 on esitetty miltä tilanne näyttää, kun muunnettava piste on P ja lähimmät pisteet ovat G 1, G 2, G 3 ja G 4. Kuvan ruudusto kuvaa hilan rivejä ja sarakkeita. Seuraavana lasketaan bilineaarisella interpolaatiolla muunnettavalle pisteelle (kvasi)geoidikorkeus N. Laskun voi suorittaa esimerkiksi laskemalla aluksi pisteen normalisoitu sijainti hilaruudun sisällä. x norm = ϕ G 1 ϕ P, ϕ ϕ = ϕ G1 ϕ G3 (37) y norm = λ G 2 λ P, λ λ = λ G2 λ G1 (38), jossa ϕ on leveysasteiden resoluution ja λ on pituusasteiden resoluutio. Tämän jälkeen nromalisoidulla sijainnilla painotetaan kunkin hilapisteen (kvasi)geoidinkorkeuksia ja saadaan muunnettavan pisteen (kvasi)geoidikorkeus N P. N G1 (1 x norm ) (1 y norm ) +N N P = G2 (1 x norm ) y norm (39) +N G3 x norm (1 y norm ) +N G4 x norm y norm FIN2000-mallin tapauksessa ortometrinen korkeus H saadaan vähentämällä laskettu geoidikorkeus N ellipsoidisesta lähtökorkeudesta h. H = h N P (40) FIN2005N00-mallin tapauksessa toimitaan aivan vastaavasti eli siinä saadaan normaalikorkeus H vähentämällä laskettu kvasigeoidin korkeus ζ (eli aiempien kaavojen N P ) ellipsoidisesta lähtökorkeudesta h. H = h ζ (41) 20

21 4.3 Laskuesimerkki - FIN Lähtötiedo Lähtöpisteen koordinaattiarvot: Hilan resoluutio: Hilan luoteiskulman koordinaatit: ϕ P = λ P = h EUREF F IN = m Hilasta ratkaistavat arvot Rajaavat hilapisteet: ϕ = λ = ϕ G0 = 70.7 λ G0 = 17.5 G 1 = (61.075, ) G 2 = (61.075, ) G 3 = (61.050, ) G 4 = (61.050, ) Normalisoitu sijainti hilaruudun sisällä: x norm = ϕ G 1 ϕ P ϕ = = y norm = λ G 2 λ P λ = =

22 4.3.3 Bilineaarinen interpolointi Tässä vaiheessa on haettava hilasta arvot pisteille N G1..4. Esimerkiksi laatikkomuodossa olevassa hilassa N G1 löytyy riviltä ja sarakkeesta N G1rivi = ϕ G 0 ϕ G1 ϕ = = 386 N G1sarake = λ G 1 λ G0 λ = = 123 N G1 = m N G2 = m N G3 = m N G4 = m N P = m ( ) ( ) m ( ) m ( ) m = m m Ortometrisen korkeuden laskeminen H = m m = m 4.4 Laskuesimerkki - FIN2005N Lähtötiedo Lähtöpisteen koordinaattiarvot: ϕ P = λ P = h EUREF F IN = m 22

23 Hilan resoluutio: Hilan luoteiskulman koordinaatit: Hilasta ratkaistavat arvot Rajaavat hilapisteet: ϕ = 0.02 λ = 0.04 ϕ G0 = 70.7 λ G0 = G 1 = (61.08, ) G 2 = (61.08, ) G 3 = (61.06, ) G 4 = (61.06, ) Normalisoitu sijainti hilaruudun sisällä: x norm = = y norm = = Bilineaarinen interpolointi Tässä vaiheessa on haettava hilasta arvot pisteille N G1..4. Esimerkiksi laatikkomuodossa olevassa hilassa N G1 löytyy riviltä ja sarakkeesta = = N G1 = m N G2 = m N G3 = m N G4 = m 23

24 N P = m ( ) ( ) m ( ) m ( ) m = m Normaalikorkeuden laskeminen H = m m = m 24

Geodeettisen laitoksen koordinaattimuunnospalvelu

Geodeettisen laitoksen koordinaattimuunnospalvelu Geodeettisen laitoksen koordinaattimuunnospalvelu Janne Kovanen Geodeettinen laitos 10.3.2010 Koordinaattimuunnospalvelusta lyhyesti Ilmainen palvelu on ollut tarjolla syksystä 2008 lähtien. Web-sovellus

Lisätiedot

JHS 163 Suomen korkeusjärjestelmä N2000 Liite 3. Geoidimallit

JHS 163 Suomen korkeusjärjestelmä N2000 Liite 3. Geoidimallit JHS 163 Suomen korkeusjärjestelmä N2000 Liite 3. Geoidimallit Versio: 1.0 Julkaistu: 6.9.2019 Voimassaoloaika: toistaiseksi 1 FIN2005N00 1.1 Mallin luonti ja tarkkuus FIN2005N00 on korkeusmuunnospinta,

Lisätiedot

JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta

JUHTA - Julkisen hallinnon tietohallinnon neuvottelukunta JHS 197 EUREF-FIN -koordinaattijärjestelmät, niihin liittyvät muunnokset ja karttalehtijako Liite 6: EUREF-FIN:n ja KKJ:n välinen kolmiulotteinen yhdenmuotoisuusmuunnos ja sen tarkkuus Versio: 1.0 / 3.2.2016

Lisätiedot

Koordinaattimuunnospalvelut Reino Ruotsalainen

Koordinaattimuunnospalvelut Reino Ruotsalainen Koordinaattimuunnospalvelut 11.12.2009 Reino Ruotsalainen MAANMITTAUSLAITOS TIETOA MAASTA 2009 Lisätietoja: http://www.fgi.fi/julkaisut/pdf/gltiedote30.pdf Geodeettisen laitoksen tiedote 30/2009: SUOMEN

Lisätiedot

Pieksämäen kaupunki, Euref-koordinaatistoon ja N2000 korkeusjärjestelmään siirtyminen

Pieksämäen kaupunki, Euref-koordinaatistoon ja N2000 korkeusjärjestelmään siirtyminen Pieksämäen kaupunki, Euref-koordinaatistoon ja N2000 korkeusjärjestelmään siirtyminen Mittausten laadun tarkastus ja muunnoskertoimien laskenta Kyösti Laamanen 2.0 4.10.2013 Prosito 1 (9) SISÄLTÖ 1 YLEISTÄ...

Lisätiedot

EUREF-FIN/N2000-MUUNNOKSET HELSINGIN KAUPUNGISSA

EUREF-FIN/N2000-MUUNNOKSET HELSINGIN KAUPUNGISSA 1 (10) EUREF-FIN/N2000-MUUNNOKSET HELSINGIN KAUPUNGISSA 5.3.2012 2 (10) Sisältö: 1 Johdanto... 3 1.1 Muunnosasetukset paikkatieto-ohjelmistoissa... 3 1.2 Lisätiedot... 3 2 Korkeusjärjestelmän muunnos NN

Lisätiedot

Uusi koordinaatti- ja korkeusjärjestelmä

Uusi koordinaatti- ja korkeusjärjestelmä Uusi koordinaatti- ja korkeusjärjestelmä Markku Poutanen Geodeettinen laitos Uusi koordinaatti- ja korkeusjärjestelmä Taustaa Uuden koordinaattijärjestelmän perusteet JHS ja käyttöönotto Uusi korkeusjärjestelmä

Lisätiedot

JHS 163 Suomen korkeusjärjestelmä N2000 Liite 2. Aiemmat korkeusjärjestelmät ja niiden väliset muunnokset

JHS 163 Suomen korkeusjärjestelmä N2000 Liite 2. Aiemmat korkeusjärjestelmät ja niiden väliset muunnokset JHS 163 Suomen korkeusjärjestelmä N2000 Liite 2. Aiemmat korkeusjärjestelmät ja niiden väliset muunnokset Versio: 1.0 Julkaistu: 6.9.2019 Voimassaoloaika: toistaiseksi 1 Aiemmat suomalaiset korkeusjärjestelmät

Lisätiedot

EUREF-FIN JA KORKEUDET. Pasi Häkli Geodeettinen laitos 10.3.2010

EUREF-FIN JA KORKEUDET. Pasi Häkli Geodeettinen laitos 10.3.2010 EUREF-FIN JA KORKEUDET Pasi Häkli Geodeettinen laitos 10.3.2010 EUREF-FIN:n joitain pääominaisuuksia ITRF96-koordinaatiston kautta globaalin koordinaattijärjestelmän paikallinen/kansallinen realisaatio

Lisätiedot

Koordinaattimuunnospalvelut

Koordinaattimuunnospalvelut Koordinaattimuunnospalvelut 07.05.2010 Reino Ruotsalainen MAANMITTAUSLAITOS TIETOA MAASTA 2010 Lisätietoja: http://www.fgi.fi/julkaisut/pdf/gltiedote30.pdf Geodeettisen laitoksen tiedote 30/2009: SUOMEN

Lisätiedot

EUREF ja GPS. Matti Ollikainen Geodeettinen laitos. EUREF-päivä 29.1.2004 Teknillinen korkeakoulu Espoo

EUREF ja GPS. Matti Ollikainen Geodeettinen laitos. EUREF-päivä 29.1.2004 Teknillinen korkeakoulu Espoo EUREF ja GPS Matti Ollikainen Geodeettinen laitos EUREF-päivä 29.1.2004 Teknillinen korkeakoulu Espoo Kuinka EUREF sai alkunsa? EUREF (European Reference Frame) o Perustettiin Kansainvälisen geodeettisen

Lisätiedot

Maanmittauspäivät 2014 Seinäjoki

Maanmittauspäivät 2014 Seinäjoki Maanmittauspäivät 2014 Seinäjoki Parempaa tarkkuutta satelliittimittauksille EUREF/N2000 - järjestelmissä Ympäristösi parhaat tekijät 2 EUREF koordinaattijärjestelmän käyttöön otto on Suomessa sujunut

Lisätiedot

KIINTOPISTEREKISTERI N2000-LASKENTATILANNE Matti Musto / Etelä-Suomen maanmittaustoimisto

KIINTOPISTEREKISTERI N2000-LASKENTATILANNE Matti Musto / Etelä-Suomen maanmittaustoimisto KIINTOPISTEREKISTERI N2000-LASKENTATILANNE 1.1.2010 Matti Musto / Etelä-Suomen maanmittaustoimisto KORKEUSKIINTOPISTELUOKITUS Ensimmäisen luokan vaaitussilmukat, sekä niiden sisäpuolella sijaitsevat, Maanmittauslaitoksen

Lisätiedot

KIINTOPISTEMITTAUKSET MML:ssa

KIINTOPISTEMITTAUKSET MML:ssa KIINTOPISTEMITTAUKSET MML:ssa ESITYKSEN SISÄLTÖ: Koordinaattijärjestelmän uudistus (EUREF-FIN) Korkeusjärjestelmän uudistus (N2000) MML:n tasokiintopistemittaukset MML:n korkeuskiintopistemittaukset Mittaukset

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle

Lisätiedot

Paikkatiedot metsäkeskussanomissa soveltamisohjeet

Paikkatiedot metsäkeskussanomissa soveltamisohjeet Muutospäivä Kuvaus 30.11.2015 Metsätietostandardien metsäkeskussanomien paikkatietojen soveltamisohjeiden versio 1.0. Janne Loikkanen, Bitcomp Oy. 31.11.2015 Viivojen ja pisteiden osalta lisätty informaatio

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla

Lisätiedot

Radiotekniikan sovelluksia

Radiotekniikan sovelluksia Poutanen: GPS-paikanmääritys sivut 72 90 Kai Hahtokari 11.2.2002 Konventionaalinen inertiaalijärjestelmä (CIS) Järjestelmä, jossa z - akseli osoittaa maapallon impulssimomenttivektorin suuntaan standardiepookkina

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 4.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 4.3.2009 1 / 35 Tiedostot Tiedostojen käsittelyä tarvitaan esimerkiksi seuraavissa tilanteissa: Ohjelman käsittelemiä

Lisätiedot

MAB3 - Harjoitustehtävien ratkaisut:

MAB3 - Harjoitustehtävien ratkaisut: MAB - Harjoitustehtävien ratkaisut: Funktio. Piirretään koordinaatistoakselit ja sijoitetaan pisteet:. a) Funktioiden nollakohdat löydetään etsimällä kuvaajien ja - akselin leikkauspisteitä. Funktiolla

Lisätiedot

Merkkijono on palindromi, jos se säilyy samana, vaikka sen kääntää väärinpäin.

Merkkijono on palindromi, jos se säilyy samana, vaikka sen kääntää väärinpäin. A Palindromi Sinulle annetaan merkkijono, ja tehtäväsi on poistaa siitä tarkalleen yksi merkki, minkä jälkeen merkkijonon tulisi olla palindromi. Onko tehtäväsi mahdollinen? Merkkijono on palindromi, jos

Lisätiedot

Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB

Datatähti 2019 alku. task type time limit memory limit. A Kolikot standard 1.00 s 512 MB. B Leimasin standard 1.00 s 512 MB Datatähti 2019 alku task type time limit memory limit A Kolikot standard 1.00 s 512 MB B Leimasin standard 1.00 s 512 MB C Taulukko standard 1.00 s 512 MB D Ruudukko standard 1.00 s 512 MB E Sanalista

Lisätiedot

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Yhtälöryhmä matriisimuodossa. MS-A0004/A0006 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A4/A6 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 5.9.25 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x + x 2

Lisätiedot

Tämä luku nojaa vahvasti esimerkkeihin. Aloitetaan palauttamalla mieleen, mitä koordinaatistolla tarkoitetaan.

Tämä luku nojaa vahvasti esimerkkeihin. Aloitetaan palauttamalla mieleen, mitä koordinaatistolla tarkoitetaan. MAB: Koordinaatisto geometrian apuna Aluksi Geometriassa tulee silloin tällöin eteen tilanne, jossa piirroksen tekeminen koordinaatistoon yksinkertaistaa laskuja. Toisinaan taas tilanne on muuten vaan

Lisätiedot

c) 22a 21b x + a 2 3a x 1 = a,

c) 22a 21b x + a 2 3a x 1 = a, Tehtäviä on kahdella sivulla; kuusi ensimmäistä tehtävää on monivalintatehtäviä, joissa on 0 4 oikeata vastausta. 1. Lukion A ja lukion B oppilasmäärien suhde oli a/b vuoden 2017 lopussa. Vuoden 2017 aikana

Lisätiedot

2 Pistejoukko koordinaatistossa

2 Pistejoukko koordinaatistossa Pistejoukko koordinaatistossa Ennakkotehtävät 1. a) Esimerkiksi: b) Pisteet sijaitsevat pystysuoralla suoralla, joka leikkaa x-akselin kohdassa x =. c) Yhtälö on x =. d) Sijoitetaan joitain ehdon toteuttavia

Lisätiedot

VeRan laboratoriotietojen siirtoformaatti

VeRan laboratoriotietojen siirtoformaatti FCG Finnish Consulting Group Oy VERA TOIMINTAOHJEET Rev./pvm 1.03 Hyväksytty 30.4.2010 Sisältö Käyttö Vastuuhenkilö VeRan tiedonsiirtoformaatti Laboratoriot, jotka toimittavat tulokset suoraan VeRaan.

Lisätiedot

EUREF-FIN/N2000 käyttöönotto Helsingissä

EUREF-FIN/N2000 käyttöönotto Helsingissä EUREF-FIN/N2000 käyttöönotto Helsingissä http://www.hel.fi/hki/kv/fi/kaupunkimittausosasto/kartat+ja+paikkatiedot/koordinaatisto Muutokset Helsngissä: Korkeusjärjestelmä: Tasokoordinaatisto: Pohjoiskoordinaatti

Lisätiedot

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5.

Yhtälöryhmä matriisimuodossa. MS-A0007 Matriisilaskenta. Tarkastellaan esimerkkinä lineaarista yhtälöparia. 2x1 x 2 = 1 x 1 + x 2 = 5. 2. MS-A000 Matriisilaskenta 2. Nuutti Hyvönen, c Riikka Kangaslampi Matematiikan ja systeemianalyysin laitos Aalto-yliopisto 2..205 Tarkastellaan esimerkkinä lineaarista yhtälöparia { 2x x 2 = x x 2 =

Lisätiedot

Ortogonaaliset matriisit, määritelmä 1

Ortogonaaliset matriisit, määritelmä 1 , määritelmä 1 Määritelmä (a). Neliömatriisi Q on ortogonaalinen, jos Q T Q = I. Määritelmästä voidaan antaa samaa tarkoittavat, mutta erilaiselta näyttävät muodot: Määritelmä (b). n n neliömatriisi Q,

Lisätiedot

Tehtävä 1. Oletetaan että uv on neliö ja (u, v) = 1. Osoita, että kumpikin luvuista u ja v on. p 2j i. p j i

Tehtävä 1. Oletetaan että uv on neliö ja (u, v) = 1. Osoita, että kumpikin luvuista u ja v on. p 2j i. p j i JOHDATUS LUKUTEORIAAN (syksy 07) HARJOITUS 8, MALLIRATKAISUT Tehtävä. Oletetaan että uv on neliö ja (u, v) =. Osoita, että kumpikin luvuista u ja v on neliö. Ratkaisu. Olkoon p i alkuluku, joka jakaa luvun

Lisätiedot

Algoritmit 2. Luento 6 To Timo Männikkö

Algoritmit 2. Luento 6 To Timo Männikkö Algoritmit 2 Luento 6 To 28.3.2019 Timo Männikkö Luento 6 B-puun operaatiot Nelipuu Trie-rakenteet Standarditrie Pakattu trie Algoritmit 2 Kevät 2019 Luento 6 To 28.3.2019 2/30 B-puu 40 60 80 130 90 100

Lisätiedot

Valtakunnallinen N60 N2000-muunnos

Valtakunnallinen N60 N2000-muunnos 32 Valtakunnallinen N60 N2000-muunnos Maanmittaus 86:2 (2011) Geodesian tietoisku Valtakunnallinen N60 N2000-muunnos Mikko Ahola ja Matti Musto mikko.ahola@hel.fi matti.musto@maanmittauslaitos.fi 1 Johdanto

Lisätiedot

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto Versio k15 Näin laadit ilmastodiagrammin Libre Officen taulukkolaskentaohjelmalla. Ohje on laadittu käyttäen Libre Officen versiota 4.2.2.1. Voit ladata ohjelmiston omalle koneellesi osoitteesta fi.libreoffice.org.

Lisätiedot

Asiointipalvelun ohje

Asiointipalvelun ohje Asiointipalvelun ohje Yleistä 1. Kirjautuminen 2. Yhteystiedot 3. Vastaustavan valinta 1. Yleistä 2. Palkkatietojen lataaminen tiedostosta 4. Lomake 1. Yleistä 2. Linkit ja vastaajan tiedot 3. Lomakekäsittely

Lisätiedot

Ratkaisuehdotukset LH 7 / vko 47

Ratkaisuehdotukset LH 7 / vko 47 MS-C34 Lineaarialgebra, II/7 Ratkaisuehdotukset LH 7 / vko 47 Tehtävä : Olkoot M R symmetrinen ja positiividefiniitti matriisi (i) Näytä, että m > ja m > (ii) Etsi Eliminaatiomatriisi E R siten, että [

Lisätiedot

Demo 1: Simplex-menetelmä

Demo 1: Simplex-menetelmä MS-C2105 Optimoinnin perusteet Malliratkaisut 3 Ehtamo Demo 1: Simplex-menetelmä Muodosta lineaarisen tehtävän standardimuoto ja ratkaise tehtävä taulukkomuotoisella Simplex-algoritmilla. max 5x 1 + 4x

Lisätiedot

Harjoitus 3 (3.4.2014)

Harjoitus 3 (3.4.2014) Harjoitus 3 (3..) Tehtävä Olkoon kaaren paino c ij suurin sallittu korkeus tieosuudella (i, j). Etsitään reitti solmusta s solmuun t siten, että reitin suurin sallittu korkeus pienimmillään olisi mahdollisimman

Lisätiedot

Kenguru 2012 Student sivu 1 / 8 (lukion 2. ja 3. vuosi)

Kenguru 2012 Student sivu 1 / 8 (lukion 2. ja 3. vuosi) Kenguru 2012 Student sivu 1 / 8 Nimi Ryhmä Pisteet: Kenguruloikan pituus: Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Väärästä vastauksesta

Lisätiedot

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa

9. Vektorit. 9.1 Skalaarit ja vektorit. 9.2 Vektorit tasossa 9. Vektorit 9.1 Skalaarit ja vektorit Skalaari on koon tai määrän mitta. Tyypillinen esimerkki skalaarista on massa. Lukumäärä on toinen hyvä esimerkki skalaarista. Vektorilla on taas suuruus ja suunta.

Lisätiedot

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA

KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA KUVANKÄSITTELY THE GIMP FOR WINDOWS OHJELMASSA Ohjeistuksessa käydään läpi kuvan koon ja kuvan kankaan koon muuntaminen esimerkin avulla. Ohjeistus on laadittu auttamaan kuvien muokkaamista kuvakommunikaatiota

Lisätiedot

Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa

Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa Valtiokonttori 1 (8) Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa Valtiokonttori 2 (8) Sisällys 1 Yleistä...

Lisätiedot

Algoritmit 2. Luento 6 Ke Timo Männikkö

Algoritmit 2. Luento 6 Ke Timo Männikkö Algoritmit 2 Luento 6 Ke 29.3.2017 Timo Männikkö Luento 6 B-puun operaatiot B-puun muunnelmia Nelipuu Trie-rakenteet Standarditrie Pakattu trie Algoritmit 2 Kevät 2017 Luento 6 Ke 29.3.2017 2/31 B-puu

Lisätiedot

17 BUDJETOINTI. Asiakaskohtainen Budjetti. 17.1 Ylläpito-ohjelma. Dafo Versio 10 BUDJETOINTI. Käyttöohje. BudgCust. 17.1.1 Yleistä

17 BUDJETOINTI. Asiakaskohtainen Budjetti. 17.1 Ylläpito-ohjelma. Dafo Versio 10 BUDJETOINTI. Käyttöohje. BudgCust. 17.1.1 Yleistä 17 Asiakaskohtainen Budjetti 17.1 Ylläpito-ohjelma 17.1.1 Yleistä BudgCust Ohjelmalla avataan järjestelmään asiakaskohtaisia budjetteja, jotka annetaan kuukausitasolla (oletus). 17.1.2 Parametrit Ohjelmaa

Lisätiedot

Muuttujien määrittely

Muuttujien määrittely Tarja Heikkilä Muuttujien määrittely Määrittele muuttujat SPSS-ohjelmaan lomakkeen kysymyksistä. Harjoitusta varten lomakkeeseen on muokattu kysymyksiä kahdesta opiskelijoiden tekemästä Joupiskan rinneravintolaa

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 11.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 11.2.2009 1 / 33 Kertausta: listat Tyhjä uusi lista luodaan kirjoittamalla esimerkiksi lampotilat = [] (jolloin

Lisätiedot

Informaatioteknologian laitos Olio-ohjelmoinnin perusteet / Salo 15.2.2006

Informaatioteknologian laitos Olio-ohjelmoinnin perusteet / Salo 15.2.2006 TURUN YLIOPISTO DEMO III Informaatioteknologian laitos tehtävät Olio-ohjelmoinnin perusteet / Salo 15.2.2006 1. Tässä tehtävässä tarkastellaan erääntyviä laskuja. Lasku muodostaa oman luokkansa. Laskussa

Lisätiedot

Harjoitus 3 (31.3.2015)

Harjoitus 3 (31.3.2015) Harjoitus (..05) Tehtävä Olkoon kaaren paino c ij suurin sallittu korkeus tieosuudella (i,j). Etsitään reitti solmusta s solmuun t siten, että reitin suurin sallittu korkeus pienimmillään olisi mahdollisimman

Lisätiedot

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla:

A = a b B = c d. d e f. g h i determinantti on det(c) = a(ei fh) b(di fg) + c(dh eg). Matriisin determinanttia voi merkitä myös pystyviivojen avulla: 11 Determinantti Neliömatriisille voidaan laskea luku, joka kertoo muun muassa, onko matriisi kääntyvä vai ei Tätä lukua kutsutaan matriisin determinantiksi Determinantilla on muitakin sovelluksia, mutta

Lisätiedot

Vektorit. Vektorin luominen... 192 Vektorin tuominen näyttöön... 195 Vektorin koon ja alkioiden muokkaaminen... 195 Vektorin poistaminen...

Vektorit. Vektorin luominen... 192 Vektorin tuominen näyttöön... 195 Vektorin koon ja alkioiden muokkaaminen... 195 Vektorin poistaminen... 12 Vektorit Vektorin luominen... 192 Vektorin tuominen näyttöön... 195 Vektorin koon ja alkioiden muokkaaminen... 195 Vektorin poistaminen... 196 TI -86 M1 M2 M3 M4 M5 F1 F2 F3 F4 F5 192 Luku 12: Vektorit

Lisätiedot

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2

Osoita, että kaikki paraabelit ovat yhdenmuotoisia etsimällä skaalauskuvaus, joka vie paraabelin y = ax 2 paraabelille y = bx 2. VASTAUS: , b = 2 2 8. Geometriset kuvaukset 8.1. Euklidiset kuvaukset 344. Esitä muodossa x = Ax + b se avaruuden E 3 peilauskuvaus, jonka symmetriatasona on x 1 3x + x 3 = 6. A = 1 3 6 6 3, b = 1 1 18. 3 6 6 345. Tason

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 3.3.2010 T-106.1208 Ohjelmoinnin perusteet Y 3.3.2010 1 / 44 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle

Lisätiedot

Jatkuvat satunnaismuuttujat

Jatkuvat satunnaismuuttujat Jatkuvat satunnaismuuttujat Satunnaismuuttuja on jatkuva jos se voi ainakin periaatteessa saada kaikkia mahdollisia reaalilukuarvoja ainakin tietyltä väliltä. Täytyy ymmärtää, että tällä ei ole mitään

Lisätiedot

Kaulaketju. Syöte. Tuloste. Esimerkki 1. Esimerkki 2

Kaulaketju. Syöte. Tuloste. Esimerkki 1. Esimerkki 2 A Kaulaketju Kaulaketjussa on sinisiä ja punaisia helmiä tietyssä järjestyksessä. Helmien järjestys voidaan esittää merkkijonona, jossa S vastaa sinistä helmeä ja P punaista helmeä. Esimerkiksi ketjussa

Lisätiedot

Tasogeometria. Tasogeometrian käsitteitä ja osia. olevia pisteitä. Piste P on suoran ulkopuolella.

Tasogeometria. Tasogeometrian käsitteitä ja osia. olevia pisteitä. Piste P on suoran ulkopuolella. Tasogeometria Tasogeometrian käsitteitä ja osia Suora on äärettömän pitkä. A ja B ovat suoralla olevia pisteitä. Piste P on suoran ulkopuolella. Jana on geometriassa kahden pisteen välinen suoran osuus.

Lisätiedot

Ohjelmassa on käytettävä funktiota laskeparkkimaksu laskemaan kunkin asiakkaan maksu. Funktio floor pyöristää luvun lähimmäksi kokonaisluvuksi.

Ohjelmassa on käytettävä funktiota laskeparkkimaksu laskemaan kunkin asiakkaan maksu. Funktio floor pyöristää luvun lähimmäksi kokonaisluvuksi. Tehtävä 24. Kallioparkki veloittaa 2 euroa kolmelta ensimmäiseltä pysäköintitunnilta. Yli kolmen tunnin pysäköinnistä veloitetaan lisäksi 0.5 euroa jokaiselta yli menevältä tunnilta. Kuitenkin maksimiveloitus

Lisätiedot

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus

Hannu Mäkiö. kertolasku * jakolasku / potenssiin korotus ^ Syöte Geogebran vastaus Perusohjeita, symbolista laskentaa Geogebralla Kielen vaihtaminen. Jos Geogebrasi kieli on vielä englanti, niin muuta se Options välilehdestä kohdasta Language suomeksi (finnish). Esittelen tässä muutaman

Lisätiedot

Kenguru 2012 Junior sivu 1 / 8 (lukion 1. vuosi)

Kenguru 2012 Junior sivu 1 / 8 (lukion 1. vuosi) Kenguru 2012 Junior sivu 1 / 8 Nimi Ryhmä Pisteet: Kenguruloikan pituus: Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Väärästä vastauksesta

Lisätiedot

B. 2 E. en tiedä C. 6. 2 ovat luonnollisia lukuja?

B. 2 E. en tiedä C. 6. 2 ovat luonnollisia lukuja? Nimi Koulutus Ryhmä Jokaisessa tehtävässä on vain yksi vastausvaihtoehto oikein. Laske tehtävät ilman laskinta.. Missä pisteessä suora y = 3x 6 leikkaa x-akselin? A. 3 D. B. E. en tiedä C. 6. Mitkä luvuista,,,

Lisätiedot

2 Raja-arvo ja jatkuvuus

2 Raja-arvo ja jatkuvuus Juuri 6 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 5.7.6 Raja-arvo ja jatkuvuus. a) Kun suorakulmion kärki on kohdassa =, on suorakulmion kannan pituus. Suorakulmion korkeus on käyrän y-koordinaatti

Lisätiedot

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset

3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset. 3.2 Matriisien laskutoimitukset 32 Idea: Lineaarikuvausten laskutoimitusten avulla määritellään vastaavat matriisien laskutoimitukset Vakiolla kertominen ja summa Olkoon t R ja A, B R n m Silloin ta, A + B R n m ja määritellään ta ta

Lisätiedot

MAB3 - Harjoitustehtävien ratkaisut:

MAB3 - Harjoitustehtävien ratkaisut: MAB3 - Harjoitustehtävien ratkaisut: 1 Funktio 1.1 Piirretään koordinaatistoakselit ja sijoitetaan pisteet: 1 1. a) Funktioiden nollakohdat löydetään etsimällä kuvaajien ja - akselin leikkauspisteitä.

Lisätiedot

Ohjelmoinnin peruskurssi Y1

Ohjelmoinnin peruskurssi Y1 Ohjelmoinnin peruskurssi Y1 CSE-A1111 30.9.2015 CSE-A1111 Ohjelmoinnin peruskurssi Y1 30.9.2015 1 / 27 Mahdollisuus antaa luentopalautetta Goblinissa vasemmassa reunassa olevassa valikossa on valinta Luentopalaute.

Lisätiedot

1. Lineaarinen optimointi

1. Lineaarinen optimointi 0 1. Lineaarinen optimointi 1. Lineaarinen optimointi 1.1 Johdatteleva esimerkki Esimerkki 1.1.1 Giapetto s Woodcarving inc. valmistaa kahdenlaisia puuleluja: sotilaita ja junia. Sotilaan myyntihinta on

Lisätiedot

MAY1 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 12.4.2016 Julkaiseminen sallittu vain koulun suljetussa verkossa.

MAY1 Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 12.4.2016 Julkaiseminen sallittu vain koulun suljetussa verkossa. KERTAUS Lukujono KERTAUSTEHTÄVIÄ K1. Ratkaisussa annetaan esimerkit mahdollisista säännöistä. a) Jatketaan lukujonoa: 2, 4, 6, 8, 10, 12, 14, 16, Rekursiivinen sääntö on, että lukujonon ensimmäinen jäsen

Lisätiedot

Numeeriset menetelmät TIEA381. Luento 6. Kirsi Valjus. Jyväskylän yliopisto. Luento 6 () Numeeriset menetelmät / 33

Numeeriset menetelmät TIEA381. Luento 6. Kirsi Valjus. Jyväskylän yliopisto. Luento 6 () Numeeriset menetelmät / 33 Numeeriset menetelmät TIEA381 Luento 6 Kirsi Valjus Jyväskylän yliopisto Luento 6 () Numeeriset menetelmät 4.4.2013 1 / 33 Luennon 6 sisältö Interpolointi ja approksimointi Polynomi-interpolaatio: Vandermonden

Lisätiedot

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla

Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla Peilaus pisteen ja suoran suhteen Pythonin Turtle moduulilla ALKUHARJOITUS Kynän ja paperin avulla peilaaminen koordinaatistossa a) Peilaa pisteen (0,0) suhteen koordinaatistossa sijaitseva - neliö, jonka

Lisätiedot

Mb8 Koe Kuopion Lyseon lukio (KK) sivu 1/2

Mb8 Koe Kuopion Lyseon lukio (KK) sivu 1/2 Mb8 Koe 0.11.015 Kuopion Lyseon lukio (KK) sivu 1/ Kokeessa on kaksi osaa. Osa A ratkaistaan tehtäväpaperille ja osa B ratkaistaan konseptipaperille. Osa A: saat käyttää taulukkokirjaa mutta et laskinta.

Lisätiedot

A Lausekkeen 1,1 3 arvo on 1,13 3,3 1,331 B Tilavuus 0,5 m 3 on sama kuin 50 l 500 l l C Luvuista 2 3, 6 7

A Lausekkeen 1,1 3 arvo on 1,13 3,3 1,331 B Tilavuus 0,5 m 3 on sama kuin 50 l 500 l l C Luvuista 2 3, 6 7 1 Tuotteen hinta nousee ensin 10 % ja laskee sitten 10 %, joten lopullinen hinta on... alkuperäisestä hinnasta. alkuperäisestä hinnasta. YLIOPPILASTUTKINTO- LAUTAKUNTA 23.3.2016 MATEMATIIKAN KOE PITKÄ

Lisätiedot

Syksyn 2015 Lyhyen matematiikan YO-kokeen TI-Nspire CAS -ratkaisut

Syksyn 2015 Lyhyen matematiikan YO-kokeen TI-Nspire CAS -ratkaisut Sksn 015 Lhen matematiikan YO-kokeen TI-Nspire CAS -ratkaisut Tekijät: Olli Karkkulainen ja Markku Parkkonen Ratkaisut on laadittu TI-Nspire CAS -tietokoneohjelmalla kättäen Muistiinpanot -sovellusta.

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 17.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 17.2.2010 1 / 41 Sanakirja Monissa sovelluksissa on tallennettava rakenteeseen avain arvo-pareja. Myöhemmin rakenteesta

Lisätiedot

3. Kuvio taitetaan kuutioksi. Mikä on suurin samaa kärkeä ympäröivillä kolmella sivutahkolla olevien lukujen tulo?

3. Kuvio taitetaan kuutioksi. Mikä on suurin samaa kärkeä ympäröivillä kolmella sivutahkolla olevien lukujen tulo? Peruskoulun matematiikkakilpailu Loppukilpailu perjantaina 4.2.2011 OSA 1 Ratkaisuaika 30 min Pistemäärä 20 Tässä osassa ei käytetä laskinta. Esitä myös lasku, kuvio, päätelmä tai muu lyhyt perustelu.

Lisätiedot

Koordinaatistot 1/6 Sisältö ESITIEDOT: reaaliluvut

Koordinaatistot 1/6 Sisältö ESITIEDOT: reaaliluvut Koordinaatistot 1/6 Sisältö Koordinaatiston ja koordinaattien käsite Geometrisissa tehtävissä ja siten mös monissa kätännön ongelmissa on usein tarpeen ilmoittaa pisteiden sijainti jonkin kiinteän vertailussteemin

Lisätiedot

LIITE 1 VIRHEEN ARVIOINNISTA

LIITE 1 VIRHEEN ARVIOINNISTA 1 LIITE 1 VIRHEEN ARVIOINNISTA Mihin tarvitset virheen arviointia? Mittaustulokset ovat aina todellisten luonnonvakioiden ja tutkimuskohdetta kuvaavien suureiden likiarvoja, vaikka mittauslaite olisi miten

Lisätiedot

TIEDÄ SIJAINTISI. Koordinaattihaku. satakunta.punainenristi.fi

TIEDÄ SIJAINTISI. Koordinaattihaku. satakunta.punainenristi.fi TIEDÄ SIJAINTISI Koordinaattihaku satakunta.punainenristi.fi Hätäpuhelun soittajan on hyvä tietää sijaintinsa Karttakoordinaattien avulla on mahdollista selvittää tarkka sijainti Koordinaatit on mahdollista

Lisätiedot

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2

PERUSLASKUJA. Kirjoita muuten sama, mutta ota välilyönti 4:n jälkeen 3/4 +5^2 PERUSLASKUJA Matemaattisten lausekkeiden syöttäminen: Kirjoita ilman välilyöntejä /+^2 Kirjoita muuten sama, mutta ota välilyönti :n jälkeen / +^2 Kopioi molemmat matematiikka-alueet ja liiku alueen sisällä

Lisätiedot

VIRTAIN KAUPUNGIN MUUNNOSVAIHTOEHDOT EUREF-FIN- JA N2000-JÄRJESTELMIIN SIIRTYMISEKSI

VIRTAIN KAUPUNGIN MUUNNOSVAIHTOEHDOT EUREF-FIN- JA N2000-JÄRJESTELMIIN SIIRTYMISEKSI OPINNÄYTETYÖ ANTTI VÄÄTÄINEN 2010 VIRTAIN KAUPUNGIN MUUNNOSVAIHTOEHDOT EUREF-FIN- JA N2000-JÄRJESTELMIIN SIIRTYMISEKSI MAANMITTAUSTEKNIIKKA ROVANIEMEN AMMATTIKORKEAKOULU TEKNIIKAN JA LIIKENTEEN ALA Maanmittaustekniikka

Lisätiedot

1 Ensimmäisen asteen polynomifunktio

1 Ensimmäisen asteen polynomifunktio Ensimmäisen asteen polynomifunktio ENNAKKOTEHTÄVÄT. a) f(x) = x 4 b) Nollakohdassa funktio f saa arvon nolla eli kuvaaja kohtaa x-akselin. Kuvaajan perusteella funktion nollakohta on x,. c) Funktion f

Lisätiedot

Lahden kaupungin N2000- korkeusjärjestelmävaihdos. Petri Honkanen, Lahden kaupunki Tekninen- ja ympäristötoimiala,maankäyttö

Lahden kaupungin N2000- korkeusjärjestelmävaihdos. Petri Honkanen, Lahden kaupunki Tekninen- ja ympäristötoimiala,maankäyttö Lahden kaupungin N2000- korkeusjärjestelmävaihdos Miksi siirtyä N2000-järjestelmään? Maannousu Lahden seudulla maannousu 50:ssä vuodessa n. 26 cm. Kiinnostus maannousun epätasaisessa toteumassa Ongelmat

Lisätiedot

3 Yleinen toisen asteen yhtälö ja epäyhtälö

3 Yleinen toisen asteen yhtälö ja epäyhtälö Juuri Tehtävien ratkaisut Kustannusosakeyhtiö Otava päivitetty 5.8.016 3 Yleinen toisen asteen yhtälö ja epäyhtälö ENNAKKOTEHTÄVÄT 1. a) x + x + 1 = 4 (x + 1) = 4 Luvun x + 1 tulee olla tai, jotta sen

Lisätiedot

S: siirtää listan ensimmäisen luvun viimeiseksi V: vaihtaa keskenään listan kaksi ensimmäistä lukua

S: siirtää listan ensimmäisen luvun viimeiseksi V: vaihtaa keskenään listan kaksi ensimmäistä lukua A Lista Sinulle on annettu lista, joka sisältää kokonaisluvut 1, 2,, n jossakin järjestyksessä. Tehtäväsi on järjestää luvut pienimmästä suurimpaan käyttäen seuraavia operaatioita: S: siirtää listan ensimmäisen

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 2.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.2.2011 1 / 37 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti

Lisätiedot

Python-ohjelmointi Harjoitus 5

Python-ohjelmointi Harjoitus 5 Python-ohjelmointi Harjoitus 5 TAVOITTEET Kerrataan silmukkarakenteen käyttäminen. Kerrataan jos-ehtorakenteen käyttäminen. Opitaan if else- ja if elif else-ehtorakenteet. Matematiikan sisällöt Tehtävät

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 16.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 16.2.2010 1 / 41 Kännykkäpalautetteen antajia kaivataan edelleen! Ilmoittaudu mukaan lähettämällä ilmainen tekstiviesti

Lisätiedot

Ohjelmoinnin perusteet Y Python

Ohjelmoinnin perusteet Y Python Ohjelmoinnin perusteet Y Python T-106.1208 3.2.2010 T-106.1208 Ohjelmoinnin perusteet Y 3.2.2010 1 / 36 Esimerkki: asunnon välityspalkkio Kirjoitetaan ohjelma, joka laskee kiinteistönvälittäjän asunnon

Lisätiedot

Palautekooste: JHS 153 / JHS XXX EUREF-FIN -järjestelmän mukaiset koordinaatit Suomessa

Palautekooste: JHS 153 / JHS XXX EUREF-FIN -järjestelmän mukaiset koordinaatit Suomessa Palautekooste: JHS 153 / JHS XXX EUREF-FIN -järjestelmän mukaiset koordinaatit Suomessa 1. Organisaatio - Yksityishenkilö - Yksityishenkilö - Puolustusvoimat - Joensuun kaupunki - Sosiaali- ja terveysministeriö

Lisätiedot

Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke 18.5 2015

Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke 18.5 2015 Nuorten hyvinvointi tilastotietokannan käyttöohjeet Tieke 18.5 2015 Taulukon valinta Valitse vasemmalta kansioita, kunnes saat taulukkoluettelon näkyviin. Jos etsit tietoa jostain tietystä aiheesta, voit

Lisätiedot

TEHTÄVIEN RATKAISUT. Luku a) Merkintä f (5) tarkoittaa lukua, jonka funktio tuottaa, kun siihen syötetään luku 5.

TEHTÄVIEN RATKAISUT. Luku a) Merkintä f (5) tarkoittaa lukua, jonka funktio tuottaa, kun siihen syötetään luku 5. TEHTÄVIEN RATKAISUT Luku 4.1 183. a) Merkintä f (5) tarkoittaa lukua, jonka funktio tuottaa, kun siihen syötetään luku 5. Lasketaan funktioon syötetyn luvun neliö: 5 = 5. Saatuun arvoon lisätään luku 1:

Lisätiedot

Sukelluskeräily, Pelihahmon liikuttaminen. Tee uusi hahmo: Pelihahmo. Nimeä se. Testaa ikuisesti -silmukassa peräkkäisinä testeinä (jos) onko jokin

Sukelluskeräily, Pelihahmon liikuttaminen. Tee uusi hahmo: Pelihahmo. Nimeä se. Testaa ikuisesti -silmukassa peräkkäisinä testeinä (jos) onko jokin Versio 1.0 1 Sukelluskeräily Tässä pelissä keräilet erilaisia aarteita ja väistelet vihollista. Tämän lisäksi pelaajan pitää käydä välillä pinnalla hengittelemässä. Peliin lisätään myös häiriötekijäksi

Lisätiedot

Paikkatietokantojen EUREFmuunnoksen

Paikkatietokantojen EUREFmuunnoksen Paikkatietokantojen EUREFmuunnoksen käytännön toteutus EUREF-II teemapäivä Jukka Vänttinen Sisältö Koordinaattimuunnokset Teklan ohjelmistoissa Muunnostyön valmistelu ja vaiheistus Muunnokset tietojärjestelmän

Lisätiedot

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt

Seuraavat tasot sisältävät alueita ja pisteitä samassa tasossa. o Asemakaavat o Kaavayksiköt o Kiinteistöt 1 (7) 14.3.2017 SeutuCD-rajapinnan käyttöohje WFS SeutuCD-rajapinnan käyttöohje WFS HSY:n tuottamia käyttöoikeuden vaatimia aineistoja on mahdollista hyödyntää OGC-standardin mukaisena rajapintana. WFS-rajapinta

Lisätiedot

Tekijä Pitkä matematiikka

Tekijä Pitkä matematiikka K1 Tekijä Pitkä matematiikka 5 7..017 a) 1 1 + 1 = 4 + 1 = 3 = 3 4 4 4 4 4 4 b) 1 1 1 = 4 6 3 = 5 = 5 3 4 1 1 1 1 1 K a) Koska 3 = 9 < 10, niin 3 10 < 0. 3 10 = (3 10 ) = 10 3 b) Koska π 3,14, niin π

Lisätiedot

Kenguru 2019 Student lukio

Kenguru 2019 Student lukio sivu 0 / 7 NIMI LUOKKA Pisteet: Kenguruloikan pituus: Koodi (ope täyttää): Irrota tämä vastauslomake tehtävämonisteesta. Merkitse tehtävän numeron alle valitsemasi vastausvaihtoehto. Oikeasta vastauksesta

Lisätiedot

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi

Matriisit, L20. Laskutoimitukset. Matriisikaavoja. Aiheet. Määritelmiä ja merkintöjä. Laskutoimitukset. Matriisikaavoja. Matriisin transpoosi Matriisit, L20 Merkintöjä 1 Matriisi on suorakulmainen lukukaavio. Matriiseja ovat esimerkiksi: ( 2 0.4 8 0 2 1 ) ( 0, 4 ), ( ) ( 1 4 2, a 11 a 12 a 21 a 22 ) Merkintöjä 1 Matriisi on suorakulmainen lukukaavio.

Lisätiedot

Pituus- ja pinta-alayksiköt. m dm cm mm. km hm dam m. a) neljän pienen kohteen pituus millimetreiksi, senttimetreiksi ja desimetreiksi

Pituus- ja pinta-alayksiköt. m dm cm mm. km hm dam m. a) neljän pienen kohteen pituus millimetreiksi, senttimetreiksi ja desimetreiksi Pituus- ja pinta-alayksiköt 1 Pituusyksiköt Pituuden perusyksikkö on metri, ja se lyhennetään pienellä m-kirjaimella. Pienempiä ja suurempia pituusyksiköitä saadaan kertomalla tai jakamalla luvulla 10,

Lisätiedot

Datatähti 2019 loppu

Datatähti 2019 loppu Datatähti 2019 loppu task type time limit memory limit A Summa standard 1.00 s 512 MB B Bittijono standard 1.00 s 512 MB C Auringonlasku standard 1.00 s 512 MB D Binääripuu standard 1.00 s 512 MB E Funktio

Lisätiedot