Paikkatiedon käsittely

Koko: px
Aloita esitys sivulta:

Download "Paikkatiedon käsittely"

Transkriptio

1 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely Antti Leino Tietojenkäsittelytieteen laitos

2 Yleiskuvaus Kurssilla käsitellään tiedon hallinnan ja louhinnan erityiskysymyksiä, kun käsiteltävä aineisto sisältää paikkatietoa: Paikkatiedon käsittely relaatiotietokannassa Tarvittavat relaatiomallin ja SQL-kyselykielen laajennokset Paikkatiedon indeksointi tietokannassa Paikkatiedon klusterointi Assosiaatiosääntöjen etsintä paikkatiedosta

3 Yleiskuvaus Tällä kurssilla ei käsitellä Kartografiaa Paikkatietoaineistojen tuottamista Paikkatietojärjestelmien käyttöä Maantieteellistä analyysiä Paikkatiedon tilastollista analyysiä mitenkään tyhjentävästi Tämänsukuisiin aiheisiin voi perehtyä esimerkiksi kursseilla Geoinformatiikan peruskurssi (maantieteen laitos) Spatiaalinen tilastotiede (matematiikan ja tilastotieteen laitos)

4 Kevät 2007 Luennot , ma,to klo C222 Harjoitukset to klo BK106, LuK Ari Meriläinen Kurssikoe to klo Harjoitustyö mennessä Kurssin kotisivu

5 Luento-ohjelma Viikko Päivä Asiat Kurssin aloitus Johdatus paikkatietoon ja -kantoihin Relaatiomallin paikkatietolaajennokset Kyselyt paikkatietokannasta Paikkatiedon indeksointi ja approksimointi 1.2. Kyselyn käsittely Johdatus tiedon louhintaan 8.2. Erityyppisiä paikkatietoaineistoja Spatiaalinen riippuvuus Yhteisesiintymäsäännöt Paikkatiedon klusterointi Yhteenveto

6 HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 1. Johdanto Antti Leino Tietojenkäsittelytieteen laitos

7 Mitä paikkatieto on? Paikkatieto (spatial data): kaksi komponenttia Sijaintitieto Koordinaatit: järven (likimääräinen) keskipiste Geometria: järven reunaviiva Topologia: kummalla puolella rantaviivaa vesi on Ominaisuustieto Yksilöivää: järven nimi, 1 tilan rekisterinumero Paikantavaa: katuosoite Ajoittavaa: rakennuksen rakennusvuosi Kuvailevaa: rakennuksen käyttötarkoitus, järven pinta-ala, metsätyyppi,... 1 Kuitenkin vain n. 3 1 Suomen järvistä yksikäsitteinen nimi!

8 Sijaintitieto Sijaintitieto käsitetään useimmiten 2-ulotteiseksi Todellisuudessa ulottuvuuksia on ulotteiset X Y / I P Korkeus Z Joskus myös aika T Korkeutta ja aikaa käsitellään usein ominaisuustietona Toisaalta joskus tarpeen ottaa myös korkeus sijaintitietoihin, toisinaan jopa aika

9 Ominaisuustieto Se osa tiedosta, joka ei liity sijaintiin (paikkatietojärjestelmän suoraan ymmärtämässä muodossa) Erilaisia mitta-asteikkoja: Asteikko Tulkinta Esimerkkejä Luokka-asteikko (nominal scale) Vain luokkatunnisteita sukupuoli, rakennustyyppi Järjestysasteikko Lukujen (tms.) välillä soveltuvuus- järjestyssuhde Lukujen erotuksella mielekäs tulkinta Suhdeasteikko (ratio scale) Diskreetti vs. jatkuva tieto Lukujen suhteilla mielekäs tulkinta (ordinal scale) Välimatkaasteikko (interval scale) luokat Celsiusasteikko, rakennusvuosi Kelvin-asteikko, lukumäärä

10 Tiedon louhinta Perustehtävä:»kerro jotain mielenkiintoista tästä aineistosta» Suuri ja niukasti jäsennelty aineisto Vähän ennakko-odotuksia Kumpikaan näistä ei ole aivan ehdoton Sukua tilastotieteelle mutta vain sukua Ei niinkään ilmiöiden olemassaolon osoittamista kuin uusien etsimistä Yleensä tilastomenetelmät vaikeuksissa, kun muuttujien määrä kasvaa

11 Paikkatiedon louhinta Esimerkki: järvinimien komponenttianalyysi 1492 yleisintä vedenkokoumannimeä Aluejako 40x40 km ruutuihin Pääkomponenttianalyysi (tässä 2. komponentti) Vertailun vuoksi rautakautiset linnavuoret

12 Paikkatiedon louhinta Assosiaatiosääntö kahden nimen esiintymien välillä Ahvenlampi Haukilampi Tilastollisesti merkitsevä jo alle 1km etäisyyksillä Vastaavia sääntöjä löytyy paljon Ahvenlampi => Haukilampi: + At 1 km found 20; p(n<20) = (corrected 1.00) + At 2 km found 40; p(n<40) = (corrected 1.00) + At 3 km found 51; p(n<51) = (corrected 0.99) + At 4 km found 75; p(n<75) = (corrected 1.00) + At 5 km found 92; p(n<92) = (corrected 0.97) + At 6 km found 116; p(n<116) = (corrected 0.98) + At 7 km found 137; p(n<137) = (corrected 0.95) + At 8 km found 170; p(n<170) = (corrected 1.00) + At 9 km found 181; p(n<181) = (corrected 0.96) + At 10 km found 204; p(n<204) = (corrected 0.98)

13 Paikkatietojärjestelmä Paikkatietojärjestelmä (geographical information system) Paikkatiedon visualisointi teemakartat karttatasot Paikkatiedon analysointi karttatasojen yhdistely korkeus- ja maastomallit reittioptimointi Kulloinkin tarvittava tieto voidaan yleensä pitää kokonaisuudessaan käsillä Paljolti tämän kurssin aiheen ulkopuolella

14 Paikkatietojärjestelmä

15 Paikkatieto tietokannassa Lähtökohta: tietoa on paljon Kaikki ei mahdu keskusmuistiin Huomiota on kiinnitettävä tallennusmenetelmiin hakumenetelmiin ja kyselyn optimointiin tiedon eheyteen Normaaliratkaisuna tietokannanhallintajärjestelmä Näissä perinteisesti yksinkertaisia tietotyyppejä Entäpä paikkatieto?

16 Paikkatieto tietokannassa Table "public.kunnat01" Column Type Modifiers kuntakoodi character(3) not null nimi character(25) not null laani integer maakunta integer miehet integer naiset integer yht integer ulkom_miehet integer ulkom_naiset integer ulkom_yht integer muutos00 integer wkb_geometry geometry Indexes: "kunnat01_2_pkey" primary key, btree (kuntakoodi) "kunnat01_geom" gist (wkb_geometry) Check constraints: "enforce_srid_wkb_geometry" CHECK (srid(wkb_geometry) = 2393) "enforce_dims_wkb_geometry" CHECK (ndims(wkb_geometry) = 2)

17 Paikkatieto tietokannassa Paikkatietokannan hallintajärjestelmä (spatial database management system): tietokannan hallintajärjestelmä, jossa tietomalli sisältää paikkatietoon soveltuvat tietotyypit kyselykieli sisältää tarvittavat operaatiot tehokkaat algoritmit ja hakemistorakenteet paikkatieto-operaatioille Paikkatietokantajärjestelmä (spatial database system): paikkatietokannan hallintajärjestelmä ja sillä toteutettu tietokanta

18 Paikkatietotyyppien lisäys tietokannanhallintajärjestelmään Periaatteessa mahdollista mallintaa yksinkertaisten tietotyyppien avulla Piste koostuu kahdesta numerosta jne. Tehotonta ja pitkästyttävää Parempia vaihtoehtoja ad hoc -arkkitehtuuri: säädetään ja viritetään hybridiarkkitehtuuri: käsitellään ominaisuusja sijaintitietoja eri tavalla integroitu arkkitehtuuri: toteutetaan paikkatietotyypit suoraan tietokantaan

19 Hybridiarkkitehtuuri Sijainti- ja ominaisuustiedon hallinta erikseen Integrointikerros tarjoaa yhtenäisen näkymän Integrointikerros Relaatiotietokanta Sijaintitiedon ominaisuustiedolle hallintajärjestelmä Useimmat kaupalliset paikkatietojärjestelmät tällaisia Ongelmia Kaksi erillistä tietomallia ongelmia mallinnuksessa ja kyselyiden yhdistämisessä Yhdistettyjen operaatioiden toteuttaminen hankalaa

20 Integroitu arkkitehtuuri Relaatiotietokannanhallintajärjestelmään lisätään paikkatietotyypit SQL-kyselykieltä laajennetaan paikkatieto-operaatioilla Kyselyiden optimointi mahdollista Useimmissa relaatiotietokantajärjestelmissä nykyisin myös paikkatiedon käsittelymahdollisuus Jatkossa keskitytään nimenomaan integroituun lähestymistapaan Esimerkeissä PostgreSQL

21 Mitä paikkatieto vaatii tietokannanhallintajärjestelmältä? Tiedon loogisen esitystavan on sovelluttava geometriatiedon esittämiseen mutta tietoalkioiden itsenäisyys on säilytettävä tiedon on sovittava yhteen käyttäjän todellisuuskäsitysten kanssa Kyselykieleen on lisättävä maantieteellisiä suhteita ym. kuvaavat funktiot Liitokset ym. operaatiot on toteutettava paikkatiedolle Tiedon fyysinen esitystapa ja tietokantahaut on saatava tehokkaaksi

22 Paikkatiedon esittäminen Oliopohjainen lähestymistapa Data tulkitaan koostuvaksi itsenäisistä olioista, joilla on muoto ja sijainti sekä ominaisuuksia Kukin olio esitetään erikseen Tilapohjainen lähestymistapa Kuhunkin (rasteroidun) avaruuden pisteeseen liittyy suoraan ominaisuustieto Erillisiä olioita ei ole, sen sijaan kuvattava maailma voidaan jakaa alueiksi Sopii maantieteellisesti jatkuvan ominaisuustiedon esittämiseen

23 Eriulotteisia paikkaolioita Piste Murtoviiva Monikulmio (Point) (Linestring) (Polygon) Pistejoukko Viivajoukko Monikulmiojoukko (Multipoint) (Multilinestring) (Multipolygon) Kohdejoukko (Geometrycollection)

24 Eriulotteisia paikkaolioita 0-ulotteiset: piste ja pistejoukko Kohteita, joiden muodolla / koolla ei ole merkitystä tarkastelumittakaavassa 1-ulotteiset: murtoviiva ja viivajoukko Äärellinen joukko kahden pisteen välisiä janoja Murtoviivan päätepistettä lukuun ottamatta kukin pisteistä on kahden janan päätepiste 2-ulotteiset monikulmio: suljetun murtoviivan rajaama alue monikulmiojoukko: useita monikulmioita kohdejoukko: useita 0-2-ulotteisia olioita

25 Eriulotteisia paikkaolioita OpenGIS Simple Features Specification esittää paikkatieto-olioiden esitykseen tällaisen luokkahierarkian:

26 Erilaisia murtoviivoja Suljettu (closed): päättyy lähtöpisteeseensä Yksinkertainen (simple): janat eivät leikkaa toisiaan (paitsi peräkkäiset yhteisessä päätepisteessään) vs. Suoran L suhteen monotoninen (monotone): kukin suoraa vastaan kohtisuora viiva leikkaa murtoviivan korkeintaan kerran vs.

27 2-ulotteiset oliot yksinkertainen: reunaviiva yksinkertainen ei kupera (convex): monikulmion pisteiden välinen jana kuuluu aina monikulmioon monotoninen: reunaviiva voidaan jakaa täsmälleen kahdeksi monotoniseksi murtoviivaksi reiällinen

28 Olioiden väliset sijaintisuhteet Topologiset suhteet esim. sisällä, erillään Suuntasuhteet esim. yläpuolella, pohjoiseen Etäisyyssuhteet esim. < 100 km päässä

29 Etäisyyssuhteet Perustuvat lyhimpään etäisyyteen olioiden välillä Tarkka etäisyys usein työläs laskea Kyselyissä apuna indeksirakenteet Käytössä normaalit vertailuoperaatiot, kuten <=>

30 Suuntasuhteet Likimääräisiä, yleensä pääilmansuuntien mukaan pohjoiseen / etelään / itään / länteen väli-ilmansuunnat johdettavissa Laskennallisesti melko helppoja

31 Topologiset suhteet Kahden monikulmion A ja B välillä kuusi erilaista Erilliset Sivuavat Samat disjoint (A, B) touches (A, B) equals (A, B) Peittää Sisältää Leikkaavat contains (A, B) overlaps (A, B) within (B, A)

32 Topologisia peruskäsitteitä Monikulmiolla A on 2-ulotteinen sisusta (interior) A 1-ulotteinen reuna (boundary) A Murtoviivalla B on 1-ulotteinen sisusta (interior) B 0-ulotteinen reuna (boundary) B Molemmilla on lisäksi ulkopuoli A

33 Monikulmioiden topologiset suhteet Suhteet voidaan määritellä monikulmioiden reunan ja sisustan leikkausten avulla Suhde A B A B A B A B Erilliset Sivuavat Samat Peittää Sisältää Leikkaavat

34 OpenGIS-määritysten mukaiset suhteet OpenGIS-määrityksissä topologiset suhteet hiukan eri lailla Ei erontekoa peittämis- ja sisältämissuhteiden välillä Leikkaussuhde (overlap) määritelty eri tavalla: A ja B leikkaavat, kun A B ei ole kumpikaan kohteista, mutta se on yhtämoniulotteinen kuin ne. Lisäksi toinen leikkaussuhde (intersect): kohteet eivät ole erilliset

35 Janojen topologiset suhteet Vastaavat kuin monikulmioiden välillä Erilliset Sivuavat Samat disjoint (A, B) touches (A, B) equals (A, B) Peittää Sisältää Leikkaavat contains (A, B) overlaps (A, B) within (B, A) Risteävät crosses (A, B)

36 Janojen topologiset suhteet Suhteet voidaan jälleen määritellä reunan ja sisustan leikkausten avulla Suhde A B A B A B A B Erilliset Sivuavat Samat Peittää Sisältää Leikkaavat Risteävät

37 Muut topologiset suhteet Kaksi pistettä voivat olla vain samat tai erilliset Ulottuvuudeltaan erilaisten kohteiden suhteet samantapaisesti kuin edellä monikulmio jana monikulmio piste jana piste Usean olion muodostamat kohteet monimutkaisempia, mutta määriteltävissä

38 Oliojoukkojen geometria Kolme pääasiallista esitystapaa Spagettimalli (spaghetti model) Verkkomalli (network / graph model) Topologinen malli (topological model / partition)

39 Spaghettimalli Kukin joukkoon kuuluva olio esitetään toisista riippumatta Topologiset suhteet on laskettava aina tarvittaessa Yhteiset pisteet ja reunaviivat esitettävä useaan kertaan Yksinkertainen Uusien olioiden lisääminen helppoa

40 Verkkomalli Pisteiden ja murtoviivojen väliset topologiset suhteet valmiiksi talletettuina solmu: piste, joka yhdistää kaaria kaari: murtoviiva, joka alkaa solmusta ja päättyy solmuun Yhtenäisyys ja polut helposti selvitettävissä 2-ulotteiset topologiset suhteet laskettava

41 Topologinen malli Kuten verkkomalli, mutta lisärajoitus: tasoverkko, ts. jokainen murtoviivojen leikkauspiste on solmu Kuvattava alue jaettu vierekkäisiin monikulmioihin Kaikki monikulmiot eivät välttämättä ole maantieteellisesti mielekkäitä kohteita Topologiset kyselyt helppoja Karttanäkymän vaihto raskasta Uusien kohteiden lisääminen raskasta

Paikkatiedon hallinta ja analyysi

Paikkatiedon hallinta ja analyysi HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi Antti Leino Marko Salmenkivi 15.3.29.4.2005

Lisätiedot

Paikkatiedon käsittely 12. Yhteenveto

Paikkatiedon käsittely 12. Yhteenveto HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 12. Yhteenveto Antti Leino antti.leino@cs.helsinki.fi 22.2.2007 Tietojenkäsittelytieteen laitos Kurssin sisältö

Lisätiedot

Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset

Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 2. Relaatiomallin paikkatietolaajennokset Antti Leino antti.leino@cs.helsinki.fi 18.1.2007 Tietojenkäsittelytieteen

Lisätiedot

Paikkatiedon käsittely 4. Diskreettiä geometriaa

Paikkatiedon käsittely 4. Diskreettiä geometriaa HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 4. Diskreettiä geometriaa Antti Leino antti.leino@cs.helsinki.fi 25.1.2007 Tietojenkäsittelytieteen laitos Laskentatarkkuuden

Lisätiedot

Paikkatiedon hallinta ja analyysi 2. Diskreettiä geometriaa

Paikkatiedon hallinta ja analyysi 2. Diskreettiä geometriaa HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi 2. Diskreettiä geometriaa Antti Leino 17. maaliskuuta 2005 Tietojenkäsittelytieteen

Lisätiedot

Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt

Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi 3. Paikkatietomallit ja kyselyt Antti Leino 21. maaliskuuta 2005 Tietojenkäsittelytieteen

Lisätiedot

Johdatus paikkatietoon

Johdatus paikkatietoon Johdatus paikkatietoon - Paikkatieto tutuksi - PAIKKATIETOPAJA hanke 9.5.2007 Paikkatiedon määritelmiä Paikannettua kohdetta tai ilmiötä kuvaava sijaintitiedon ja ominaisuustiedon looginen kokonaisuus

Lisätiedot

Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät

Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 10. Aluekohteiden yhteisesiintymät Antti Leino antti.leino@cs.helsinki.fi 15.2.2007 Tietojenkäsittelytieteen laitos

Lisätiedot

Tehtävä 8 : 1. Tehtävä 8 : 2

Tehtävä 8 : 1. Tehtävä 8 : 2 Tehtävä 8 : 1 Merkitään kirjaimella G tarkasteltavaa Petersenin verkkoa. Olkoon A joukon V(G) niiden solmujen joukko, joita vastaavat solmut sijaitsevat tehtäväpaperin kuvassa ulkokehällä. Joukon A jokaisella

Lisätiedot

Mitä murteita Suomessa onkaan?

Mitä murteita Suomessa onkaan? HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Mitä murteita Suomessa onkaan? Antti Leino antti.leino@cs.helsinki.fi 9. syyskuuta 2006 Tietojenkäsittelytieteen laitos Kotimaisten kielten

Lisätiedot

Paikkatiedon käsittely 6. Kyselyn käsittely

Paikkatiedon käsittely 6. Kyselyn käsittely HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 6. Kyselyn käsittely Antti Leino antti.leino@cs.helsinki.fi 1.2.2007 Tietojenkäsittelytieteen laitos Kysely indeksin

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

Paikkatiedon käsittely 11. Suuren mittakaavan

Paikkatiedon käsittely 11. Suuren mittakaavan HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 11. Suuren mittakaavan ilmiöt Antti Leino antti.leino@cs.helsinki.fi 19.2.2007 Tietojenkäsittelytieteen laitos

Lisätiedot

Tietokannan hallinta. Kevät 2004 Jan Lindström R&G Chapter 1

Tietokannan hallinta. Kevät 2004 Jan Lindström R&G Chapter 1 Tietokannan hallinta Kevät 2004 Jan Lindström R&G Chapter 1 Tietokannan hallinta 1. Johdanto (käsitteitä) 2. Tietokannan talletusrakenteet 3. Tietokannan hakemistorakenteet 4. Kyselyiden käsittely ja optimointi

Lisätiedot

ENY-C2005 Geoinformation in Environmental Modelling Suomenkielistä terminologiaa liittyen luentoihin 3 ja 6-8

ENY-C2005 Geoinformation in Environmental Modelling Suomenkielistä terminologiaa liittyen luentoihin 3 ja 6-8 ENY-C2005 Geoinformation in Environmental Modelling 2016 Suomenkielistä terminologiaa liittyen luentoihin 3 ja 6-8 L-3 Mallinnus: käsitteistä tietomalleihin Geoinformaatio, paikkatieto: Sijainti + ominaisuudet

Lisätiedot

HELIA 1 (17) Outi Virkki Tiedonhallinta

HELIA 1 (17) Outi Virkki Tiedonhallinta HELIA 1 (17) Luento 4.1 Looginen suunnittelu... 2 Relaatiomalli... 3 Peruskäsitteet... 4 Relaatio... 6 Relaatiokaava (Relation schema)... 6 Attribuutti ja arvojoukko... 7 Monikko... 8 Avaimet... 10 Avain

Lisätiedot

Relaatiotietokannat ja paikkatieto

Relaatiotietokannat ja paikkatieto hyväksymispäivä arvosana arvostelija Relaatiotietokannat ja paikkatieto Sebastian Johansson Helsinki 7. huhtikuuta 2003 Relaatiotietokannat nyt -seminaariesitelmä HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Paikkatiedon hallinta ja analyysi 4. Paikkatiedon indeksointi

Paikkatiedon hallinta ja analyysi 4. Paikkatiedon indeksointi HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon hallinta ja analyysi 4. Paikkatiedon indeksointi Antti Leino 29. maaliskuuta 2005 Tietojenkäsittelytieteen

Lisätiedot

Pro gradu -tutkielma JORDANIN KÄYRÄLAUSE JA SCHÖNFLIESIN LAUSE. Lotta Oinonen

Pro gradu -tutkielma JORDANIN KÄYRÄLAUSE JA SCHÖNFLIESIN LAUSE. Lotta Oinonen Pro gradu -tutkielma JORDANIN KÄYRÄLAUSE JA SCHÖNFLIESIN LAUSE Lotta Oinonen 2006 Ohjaaja ja tarkastaja: FT Erik Elfving Toinen tarkastaja: prof. Sören Illman HELSINGIN YLIOPISTO MATEMATIIKAN JA TILASTOTIETEEN

Lisätiedot

Tasokuvioita. Monikulmio: Umpinainen eli suljettu, itseään leikkaamaton murtoviivan rajaama tason osa on monikulmio. B

Tasokuvioita. Monikulmio: Umpinainen eli suljettu, itseään leikkaamaton murtoviivan rajaama tason osa on monikulmio. B Tasokuvioita GOMTRI M3 Murtoviiva: Sanotaan, että kaksi janaa on liitetty toisiinsa, jos niiden toinen päätypiste on sama. Peräkkäin toisiinsa liitettyjen janojen muodostamaa viivaa kutsutaan murtoviivaksi,

Lisätiedot

GEOMETRIA MAA3 Geometrian perusobjekteja ja suureita

GEOMETRIA MAA3 Geometrian perusobjekteja ja suureita GEOMETRI M3 Geometrian perusobjekteja ja suureita Piste ja suora: Piste, suora ja taso ovat geometrian peruskäsitteitä, joita ei määritellä. Voidaan ajatella, että kaikki geometriset kuviot koostuvat pisteistä.

Lisätiedot

näkökulma lähekkäisten vedenkokoumien nimeämiseen

näkökulma lähekkäisten vedenkokoumien nimeämiseen näkökulma lähekkäisten vedenkokoumien nimeämiseen http://www.cs.helsinki.fi/u/leino/jutut/ktp-03/ leino@cs.helsinki.fi aleino@kotus.fi 13. toukokuuta 2003 Sivu 0 / 6 Maanmittauslaitoksen paikannimirekisteri

Lisätiedot

Luento 2: Tulostusprimitiivit

Luento 2: Tulostusprimitiivit Tietokonegrafiikan perusteet T-111.4300 3 op Luento : Tulostusprimitiivit Lauri Savioja 11/06 D primitiivit / 1 Sisältö Mallintamisen alkeita Perusprimitiivit (GKS) attribuutteineen Näyttömuisti D primitiivit

Lisätiedot

HELIA 1 (20) Outi Virkki Tiedonhallinta 4.11.2000

HELIA 1 (20) Outi Virkki Tiedonhallinta 4.11.2000 HELIA 1 (20) Luento 3.1 7LHWRNDQWDSRKMDLVHQVRYHOOXNVHQVXXQQLWWHOXSURVHVVL Tietokannan suunnittelun tavoitteet... 3 Abstraktiotasot tietokannan suunnittelussa... 4 3-taso -malli... 4 TIHA-standardi... 5

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

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

Yhtenäisyydestä. Johdanto. Lähipisteavaruus. Tuomas Korppi

Yhtenäisyydestä. Johdanto. Lähipisteavaruus. Tuomas Korppi Solmu 2/2012 1 Yhtenäisyydestä Tuomas Korppi Johdanto Tarkastellaan kuvassa 1 näkyviä verkkoa 1 ja R 2 :n (eli tason) osajoukkoa. Kuvan 2 verkko voidaan jakaa kolmeen osaan niin, että osien välillä ei

Lisätiedot

Luento 6: Geometrinen mallinnus

Luento 6: Geometrinen mallinnus Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Geometrinen mallinnus Lauri Savioja, Janne Kontkanen 11/2007 Geometrinen mallinnus / 1 Sisältö Mitä on geometrinen mallinnus tietokonegrafiikassa

Lisätiedot

805306A Johdatus monimuuttujamenetelmiin, 5 op

805306A Johdatus monimuuttujamenetelmiin, 5 op monimuuttujamenetelmiin, 5 op syksy 2018 Matemaattisten tieteiden laitos Johdatus monimuuttujamenetelmiin Luennot 30.10.13.12.-18 Tiistaina klo 12-14 (30.10., BF119-1) Keskiviikkoisin klo 10-12 (MA101,

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

I Geometrian rakentaminen pisteestä lähtien

I Geometrian rakentaminen pisteestä lähtien I Geometrian rakentaminen pisteestä lähtien Koko geometrian voidaan ajatella koostuvan pisteistä. a) Matemaattinen piste on sellainen, millä EI OLE LAINKAAN ULOTTUVUUKSIA. Oppilaita voi johdatella pisteen

Lisätiedot

Luento 3 Tietokannan tietosisällön suunnittelu

Luento 3 Tietokannan tietosisällön suunnittelu HAAGA-HELIA / Heti-09 1 (17) Luento 3 Tietokannan tietosisällön suunnittelu Tietojärjestelmän suunnitteluprosessi... 2 Tietokannan suunnittelun tavoitteet... 3 Tietokannan suunnitteluprosessi... 4 Käsitteellinen

Lisätiedot

Luento 6: Tulostusprimitiivien toteutus

Luento 6: Tulostusprimitiivien toteutus Tietokonegrafiikan perusteet T-111.4300 3 op Luento 6: Tulostusprimitiivien toteutus Lauri Savioja 11/07 Primitiivien toteutus / 1 ntialiasointi Fill-algoritmit Point-in-polygon Sisältö Primitiivien toteutus

Lisätiedot

PN-puu. Helsinki Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

PN-puu. Helsinki Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos PN-puu Erno Härkönen Helsinki 24.10.2006 Seminaari: Tietokannat nyt HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Tiedekunta/Osasto

Lisätiedot

HELIA 1 (12) Outi Virkki Tiedonhallinta 4.11.2000

HELIA 1 (12) Outi Virkki Tiedonhallinta 4.11.2000 HELIA 1 (12) Luento 4.3 Eheyssäännöt (Integrity Constraints)... 2 Eheyden valvonta... 3 Yksilön eheyssääntö... 4 Viite-eheyssäännöt... 5 Arvojoukkoeheyssäännöt... 8 Null-arvoista... 10 Sovelluskohtaiset

Lisätiedot

Tietokantasuunnittelun pääperiaatteena on tiedon toiston välttäminen. Tiedon toistumiseen liittyy monenlaisia ongelmia.

Tietokantasuunnittelun pääperiaatteena on tiedon toiston välttäminen. Tiedon toistumiseen liittyy monenlaisia ongelmia. Tietokantasuunnittelusta Tietokantasuunnittelun pääperiaatteena on tiedon toiston välttäminen. Tiedon toistumiseen liittyy monenlaisia ongelmia toistuva tieto vie tilaa ylläpito muodostuu hankalaksi ylläpito-operaatioilla

Lisätiedot

HOPS Henkilökohtainen opintosuunnitelma LuK -tutkintoon

HOPS Henkilökohtainen opintosuunnitelma LuK -tutkintoon JYVÄSKYLÄN YLIOPISTO Matematiikan ja tilastotieteen laitos Tilastotiede HOPS - Tilastotiede HOPS Henkilökohtainen opintosuunnitelma LuK -tutkintoon Nimi: Syntymäaika: Ammatti ja urasuunnitelmat: Muuta:

Lisätiedot

Vanhoja koetehtäviä. Analyyttinen geometria 2016

Vanhoja koetehtäviä. Analyyttinen geometria 2016 Vanhoja koetehtäviä Analyyttinen geometria 016 1. Määritä luvun a arvo, kun piste (,3) on käyrällä a(3x + a) = (y - 1). Suora L kulkee pisteen (5,1) kautta ja on kohtisuorassa suoraa 6x + 7y - 19 = 0 vastaan.

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

Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta

Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 3. Kyselyt paikkatietokannasta Antti Leino antti.leino@cs.helsinki.fi 22.1.2007 Tietojenkäsittelytieteen laitos

Lisätiedot

MATEMATIIKKA JA TAIDE II

MATEMATIIKKA JA TAIDE II 1 MATEMATIIKKA JA TAIDE II Aihepiirejä: Hienomotoriikkaa harjoittavia kaksi- ja kolmiulotteisia väritys-, piirtämis- ja askartelutehtäviä, myös sellaisia, joissa kuvio jatkuu loputtomasti, ja sellaisia,

Lisätiedot

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu HELIA 1 (8) Luento 1 Johdatusta tietokannan suunnitteluun... 2 Tietokantasuunnittelu?... 2 Tietokanta?... 2 Tieto?... 2 Tietokantasuunnittelun tavoite, v.1... 2 Luotettavuus?... 3 Tietokantasuunnittelun

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

Ratkaisut vuosien tehtäviin

Ratkaisut vuosien tehtäviin Ratkaisut vuosien 1978 1987 tehtäviin Kaikki tehtävät ovat pitkän matematiikan kokeista. Eräissä tehtävissä on kaksi alakohtaa; ne olivat kokelaalle vaihtoehtoisia. 1978 Osoita, ettei mikään käyrän y 2

Lisätiedot

b) Olkoon G vähintään kaksi solmua sisältävä puu. Sallitaan verkon G olevan

b) Olkoon G vähintään kaksi solmua sisältävä puu. Sallitaan verkon G olevan Tehtävä 7 : 1 a) Olkoon G jokin epäyhtenäinen verkko. Tällöin väittämä V (G) 2 pätee jo epäyhtenäisyyden nojalla. Jokaisella joukolla X on ehto X 0 voimassa, joten ehdot A < 0 ja F < 0 toteuttavilla joukoilla

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

Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora

Ympyrä 1/6 Sisältö ESITIEDOT: käyrä, kulma, piste, suora Ympyrä 1/6 Sisältö Ympyrä ja sen yhtälö Tason pisteet, jotka ovat vakioetäisyydellä kiinteästä pisteestä, muodostavat ympyrän eli ympyräviivan. Kiinteä piste on ympyrän keskipiste ja vakioetäisyys sen

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty

Lisätiedot

Paikkatiedon käsittely 5. Paikkatiedon indeksointi

Paikkatiedon käsittely 5. Paikkatiedon indeksointi HELSINGIN YLIOPISTO HELSINGFORS UNIVERSITET UNIVERSITY OF HELSINKI Paikkatiedon käsittely 5. Paikkatiedon indeksointi Antti Leino antti.leino@cs.helsinki.fi 29.1.2007 Tietojenkäsittelytieteen laitos Mistä

Lisätiedot

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y.

Tekijä Pitkä matematiikka Pisteen (x, y) etäisyys pisteestä (0, 2) on ( x 0) Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y. Tekijä Pitkä matematiikka 5 7..017 37 Pisteen (x, y) etäisyys pisteestä (0, ) on ( x 0) + ( y ). Pisteen (x, y) etäisyys x-akselista, eli suorasta y = 0 on y. Merkitään etäisyydet yhtä suuriksi ja ratkaistaan

Lisätiedot

Tilastokeskuksen postinumeroalueittaisen avoimen tiedon käyttäminen ArcGIS Onlinessa

Tilastokeskuksen postinumeroalueittaisen avoimen tiedon käyttäminen ArcGIS Onlinessa Tilastokeskuksen postinumeroalueittaisen avoimen tiedon käyttäminen ArcGIS Onlinessa Tilastokeskuksen postinumeroalueittaisen avoimen tiedon käyttäminen ArcGIS Onlinessa... 1 1. Mikä on Paavo-aineisto?...

Lisätiedot

Johdatus graafiteoriaan

Johdatus graafiteoriaan Johdatus graafiteoriaan Syksy 2017 Lauri Hella Tampereen yliopisto Luonnontieteiden tiedekunta 166 Luku 4 Erilaisia graafeja 4.1 Eulerin graafi 4.2 Hamiltonin graafi 4.3 Tasograafi 4.4 Graafin värittäminen

Lisätiedot

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000

HELIA 1 (15) Outi Virkki Tietokantasuunnittelu 13.11.2000 HELIA 1 (15) Luento 2.7 Toiminnallisuutta tietokantaan... 2 Deklaratiivinen eheysvalvonta... 2 Proseduraalinen eheysvalvonta... 3 Eheysvalvonnan suunnittelusta... 4 Sääntöjen määrittely... 4 Toteutusvaihtoehdot...

Lisätiedot

Ahvenlammen lähellä on yleensä Haukilampi

Ahvenlammen lähellä on yleensä Haukilampi Ahvenlammen lähellä on yleensä Haukilampi näkökulma lähekkäisten vedenkokoumien nimeämiseen http://www.cs.helsinki.fi/u/leino/jutut/ktp-03/ Antti Leino leino@cs.helsinki.fi aleino@kotus.fi 13. toukokuuta

Lisätiedot

0 v i v j / E, M ij = 1 v i v j E.

0 v i v j / E, M ij = 1 v i v j E. Vieruspistematriisi Graafi esitetään tietokoneessa useimmiten matriisin avulla. Graafin G = (V, E), V = {v 1, v 2,..., v n } vieruspistematriisi (adjacency matrix)on n n matriisi M = (M ij ), missä n on

Lisätiedot

Königsbergin sillat. Königsberg 1700-luvulla. Leonhard Euler ( )

Königsbergin sillat. Königsberg 1700-luvulla. Leonhard Euler ( ) Königsbergin sillat 1700-luvun Königsbergin (nykyisen Kaliningradin) läpi virtasi joki, jonka ylitti seitsemän siltaa. Sanotaan, että kaupungin asukkaat yrittivät löytää reittiä, joka lähtisi heidän kotoaan,

Lisätiedot

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä

Lisätiedot

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste

Suora 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste Suora 1/5 Sisältö KATSO MYÖS:, vektorialgebra, geometriset probleemat, taso Suora geometrisena peruskäsitteenä Pisteen ohella suora on geometrinen peruskäsite, jota varsinaisesti ei määritellä. Alkeisgeometriassa

Lisätiedot

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija

Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opettajana Mika Sorsa, mika.sorsa@koudata.fi, HAMK:n ammatillisen opettajakoulutuksen opetusharjoittelija Opintojaksolla: keskitytään relaatiotietokantojen teoriaan ja toimintaan SQL-kieli kyselykielenä

Lisätiedot

Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa

Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa Lieriö ja särmiö Tarkastellaan pintaa, joka syntyy, kun tasoa T leikkaava suora s liikkuu suuntansa säilyttäen pitkin tason T suljettua käyrää (käyrä ei leikkaa itseään). Tällöin suora s piirtää avaruuteen

Lisätiedot

1.1 Käsitteet ja termit 1.2 Historia. Luku 1. Johdanto. ITKA204 kevät

1.1 Käsitteet ja termit 1.2 Historia. Luku 1. Johdanto. ITKA204 kevät 1.1 Käsitteet ja termit 1.2 Historia Luku 1 Johdanto ITKA204 kevät 2016 1 Kurssin sisältö - tarvittavat käsitteet - historiaa 1. johdanto 2. analyysi ja arkkitehtuuri - DBMS:n sovellusarkkitehtuuri - käsitteellinen

Lisätiedot

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen Lassi Lehto INSPIRE-seminaari 23.08.2012 Sisältö Tietotuoteselosteen rakenne (ISO 19131) Unified Modeling Language (UML) Luokkakaaviotekniikan perusteet

Lisätiedot

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Asennusohje Sahara-ryhmä Helsinki 31.8.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Sanna Keskioja Sampo

Lisätiedot

HELIA 1 (14) Outi Virkki Tiedonhallinta

HELIA 1 (14) Outi Virkki Tiedonhallinta HELIA 1 (14) Luento SQL... 2 Historiaa... 2 Standardit... 3 Käyttö... 4 DDL... 5 Tietokantaobjektien määrittely... 5 SQL:n tietotyypit... 6 Eheyssääntöjen määrittely... 9 Indeksin määrittely... 11 Syntaksikuvaukset...

Lisätiedot

Paikkatietojärjestelmät

Paikkatietojärjestelmät Paikkatietojärjestelmät Engl. GIS, Geographical Information Systems. Paikkatieto on tietoa, johon liittyy maantieteellinen sijainti (koordinaatit). Paikkatieto esitetään taulukkona jossa on kunkin sijainnin

Lisätiedot

Paikkatiedon hyödyntäminen vesiensuojeluyhdistyksissä

Paikkatiedon hyödyntäminen vesiensuojeluyhdistyksissä Everything happens somewhere. - Unknown Paikkatiedon hyödyntäminen vesiensuojeluyhdistyksissä Sini Pöytäniemi Paikkatietosuunnittelija Länsi-Uudenmaan vesi ja ympäristö ry 80 % (esim. julkishallinnon tuottamasta)

Lisätiedot

Jouni Huotari & Ari Hovi. Käsitemallinnuksesta relaatiokantaan KÄSITEMALLI. LOOGINEN MALLI: tietomalli valittu. FYYSINEN MALLI: DBMS valittu

Jouni Huotari & Ari Hovi. Käsitemallinnuksesta relaatiokantaan KÄSITEMALLI. LOOGINEN MALLI: tietomalli valittu. FYYSINEN MALLI: DBMS valittu Informaatioteknologian instituutti IIO30100 Tietokantojen suunnittelu Polku luokkakaavioista taulujen toteutukseen kirjan Hovi, Huotari, Lahdenmäki: Tietokantojen suunnittelu & indeksointi, Docendo (2003,

Lisätiedot

Tietokantojen suunnittelun perusteita. YYT-C3001 Ympäristötiedon hallinta Jussi Nikander, erikoistutkija, Luonnonvarakeskus

Tietokantojen suunnittelun perusteita. YYT-C3001 Ympäristötiedon hallinta Jussi Nikander, erikoistutkija, Luonnonvarakeskus Tietokantojen suunnittelun perusteita YYT-C3001 Ympäristötiedon hallinta, erikoistutkija, Luonnonvarakeskus Luennon sisältö Johdanto: data, tieto ja tietämys Tietokantojen perusteita Tietokantojen käyttö:

Lisätiedot

6.4. Järjestyssuhteet

6.4. Järjestyssuhteet 6.4. Järjestyssuhteet Joukon suhteilla voidaan kuvata myös alkioiden järjestystä tietyn ominaisuuden suhteen. Järjestys on myös kaksipaikkainen suhde (ja on monia erilaisia järjestyksiä). Suhde R joukossa

Lisätiedot

10. Esitys ja kuvaus

10. Esitys ja kuvaus 10. Esitys ja kuvaus Kun kuva on ensin segmentoitu alueisiin edellisen luvun menetelmin, segmentoidut pikselit kootaan esittämään ja kuvaamaan kohteita muodossa, joka sopii hyvin jatkokäsittelyä varten.

Lisätiedot

Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms.

Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms. OSA 1 Ratkaisuaika 30 min Pistemäärä 20 Tässä osassa ei käytetä laskinta. Selitä päätelmäsi lyhyesti tai perustele ratkaisusi laskulausekkeella, kuviolla tms. 1. Mikä on suurin kokonaisluku, joka toteuttaa

Lisätiedot

HELIA 1 (16) Outi Virkki Tietokantasuunnittelu

HELIA 1 (16) Outi Virkki Tietokantasuunnittelu HELIA 1 (16) Luento 3.2 Suorituskyvyn optimointi jatkuu...... 2 Tietojen tallennusratkaisut... 2 Tiedon tallennuksen yksiköitä... 3 Loogiset... 3 Fyysiset... 3 Tallennusmäärittelyt Oraclessa... 5 Loogiset

Lisätiedot

Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet!

Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet! 1 Paikkatietojen yhteiskäyttö - mitkä mahdollisuudet! Teemu Saloriutta Maanmittauspäivät 31.5.2017 2 Sisältö Paikkatietoinfrastruktuuri Standardit ja yhteistyö Yhteiskäytön esteitä INSPIRE-direktiivi Yhteenveto

Lisätiedot

Tuuli Toivonen Geotieteiden ja maantieteen laitos Helsingin yliopisto

Tuuli Toivonen Geotieteiden ja maantieteen laitos Helsingin yliopisto Miten sovellan paikkatietoa kouluopetuksessa? Tuuli Toivonen Geotieteiden ja maantieteen laitos Helsingin yliopisto "Kartta on maantieteen tärkein aineisto ja metodi. Ellei ole karttaa, ei ole maantiedettäkään.

Lisätiedot

203 Asetetaan neliöt tasoon niin, että niiden keskipisteet yhtyvät ja eräiden sivujen välille muodostuu 45 kulma.

203 Asetetaan neliöt tasoon niin, että niiden keskipisteet yhtyvät ja eräiden sivujen välille muodostuu 45 kulma. Pyramidi 3 Geometria tehtävien ratkaisut sivu 1 201 202 Saadaan tapaukset 1) Tason suorat l ja m voivat olla yhdensuuntaiset, mutta eri suorat, jolloin niillä ei ole yhteisiä pisteitä. l a) A B C A B C

Lisätiedot

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö)

Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Tiedonlouhinta rakenteisista dokumenteista (seminaarityö) Miika Nurminen (minurmin@jyu.fi) Jyväskylän yliopisto Tietotekniikan laitos Kalvot ja seminaarityö verkossa: http://users.jyu.fi/~minurmin/gradusem/

Lisätiedot

Sovellettu todennäköisyyslaskenta B

Sovellettu todennäköisyyslaskenta B Sovellettu todennäköisyyslaskenta B Antti Rasila 11. lokakuuta 2007 Antti Rasila () TodB 11. lokakuuta 2007 1 / 15 1 Johdantoa tilastotieteeseen Peruskäsitteitä Tilastollisen kuvailun ja päättelyn menetelmiä

Lisätiedot

TIEDONHALLINNAN PERUSTEET - SYKSY 2013

TIEDONHALLINNAN PERUSTEET - SYKSY 2013 TIEDONHALLINNAN PERUSTEET - SYKSY 2013 Kurssikoodi: Saapumisryhmä: Luento 4 XX00AA79-3013 TU12S2 Pasi Ranne 11.9.2013 11/9/13 Helsinki Metropolia University of Applied Sciences 1 Relaatiotietokannan suunnitteluprosessin

Lisätiedot

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä

Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä hyväksymispäivä arvosana arvostelija Tietokannan eheysrajoitteet ja niiden määrittäminen SQL-kielellä Tuomas Husu Helsinki 20.2.2010 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö i 1 Johdanto

Lisätiedot

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari Tehtävä 9 : 1 Merkitään kirjaimella G tehtäväpaperin kuvan vasemmanpuoleista verkkoa sekä kirjaimella H tehtäväpaperin kuvan oikeanpuoleista verkkoa. Kuvan perusteella voidaan havaita, että verkko G on

Lisätiedot

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät

Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät 11 Taso Avaruuden kolme sellaista pistettä, jotka eivät sijaitse samalla suoralla, määräävät tason. Olkoot nämä pisteet P, B ja C. Merkitään vaikkapa P B r ja PC s. Tällöin voidaan sanoa, että vektorit

Lisätiedot

Kysymys: Voidaanko graafi piirtää tasoon niin, että sen viivat eivät risteä muualla kuin pisteiden kohdalla?

Kysymys: Voidaanko graafi piirtää tasoon niin, että sen viivat eivät risteä muualla kuin pisteiden kohdalla? 7.7. Tasograafit Graafi voidaan piirtää mielivaltaisen monella tavalla. Graafin ominaisuudet voivat näkyä selkeästi jossain piirtämistavoissa, mutta ei toisessa. Eräs tärkeä graafiryhmä, pintagraafit,

Lisätiedot

Kombinatorinen optimointi

Kombinatorinen optimointi Kombinatorinen optimointi Sallittujen pisteiden lukumäärä on äärellinen Periaatteessa ratkaisu löydetään käymällä läpi kaikki pisteet Käytännössä lukumäärä on niin suuri, että tämä on mahdotonta Usein

Lisätiedot

Algoritmit 1. Luento 7 Ti Timo Männikkö

Algoritmit 1. Luento 7 Ti Timo Männikkö Algoritmit 1 Luento 7 Ti 31.1.2017 Timo Männikkö Luento 7 Järjestetty binääripuu Binääripuiden termejä Binääripuiden operaatiot Solmun haku, lisäys, poisto Algoritmit 1 Kevät 2017 Luento 7 Ti 31.1.2017

Lisätiedot

Ohjelmistotekniikan menetelmät, kesä 2008

Ohjelmistotekniikan menetelmät, kesä 2008 582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön

Lisätiedot

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö Komission asetus latauspalveluista 31.1.2012 Jani Kylmäaho Inspire-sihteeristö 1 Sisällys Verkkopalveluasetus ja yhteentoimivuusasetus Mitä aineistoja velvoite koskee? Kansallinen vs. yhteentoimiva muoto

Lisätiedot

Algoritmi on periaatteellisella tasolla seuraava:

Algoritmi on periaatteellisella tasolla seuraava: Algoritmi on periaatteellisella tasolla seuraava: Dijkstra(V, E, l, v 0 ): S := { v 0 } D[v 0 ] := 0 for v V S do D[v] := l(v 0, v) end for while S V do valitse v V S jolle D[v] on minimaalinen S := S

Lisätiedot

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora

Taso 1/5 Sisältö ESITIEDOT: vektori, koordinaatistot, piste, suora Taso 1/5 Sisältö Taso geometrisena peruskäsitteenä Kolmiulotteisen alkeisgeometrian peruskäsitteisiin kuuluu taso pisteen ja suoran lisäksi. Intuitiivisesti sitä voidaan ajatella joka suunnassa äärettömyyteen

Lisätiedot

M100 karttatietokannan laatutarkastus

M100 karttatietokannan laatutarkastus Maanmittauslaitos / Kehittämiskeskus 21.12.2009 1 (11) M100 karttatietokannan laatutarkastus 1. Tarkastusotanta... 2 2. Tarkastuksessa käytetyt ohjelmistot... 2 3. Tarkastetut asiat... 2 3.1 Ominaisuuksien

Lisätiedot

Harjoitus 7 -- Ratkaisut

Harjoitus 7 -- Ratkaisut Harjoitus 7 -- Ratkaisut 1 Solve osaa ratkaista polynomiyhtälöitä, ainakin astelukuun 4 asti. Erikoistapauksissa korkeammankin asteen yhtälöt ratkeavat. Clear a, b, c, d, e, x ; Solve a x 3 b x 2 c 0,

Lisätiedot

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä:

Solmu 3/2001 Solmu 3/2001. Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Frégier n lause Simo K. Kivelä Kevään 2001 ylioppilaskirjoitusten pitkän matematiikan kokeessa oli seuraava tehtävä: Suorakulmaisen kolmion kaikki kärjet sijaitsevat paraabelilla y = x 2 ; suoran kulman

Lisätiedot

MTTTP1 Tilastotieteen johdantokurssi Luento JOHDANTO

MTTTP1 Tilastotieteen johdantokurssi Luento JOHDANTO 8.9.2016/1 MTTTP1 Tilastotieteen johdantokurssi Luento 8.9.2016 1 JOHDANTO Tilastotiede menetelmätiede, joka käsittelee - tietojen hankinnan suunnittelua otantamenetelmät, koejärjestelyt, kyselylomakkeet

Lisätiedot

Paikkatiedon käytön mahdollisuudet

Paikkatiedon käytön mahdollisuudet Paikkatiedon käytön mahdollisuudet Sanna Mäki Maantieteen ja geologian laitos Turun yliopisto Paikkatietoa ja avointa dataa -aamupäiväseminaari 1.4.2014, Turku Luvassa lyhyt katsaus Paikkatietoon ja paikkatieto-osaamiseen

Lisätiedot

GEOINFORMATIIKKA JA PAIKKATIEDOT: Datan hallinnan nykytila, aineistojen luonne ja määrä sekä tulevaisuuden tallennus- ja pitkäaikaissäilytystarpeet

GEOINFORMATIIKKA JA PAIKKATIEDOT: Datan hallinnan nykytila, aineistojen luonne ja määrä sekä tulevaisuuden tallennus- ja pitkäaikaissäilytystarpeet GEOINFORMATIIKKA JA PAIKKATIEDOT: Datan hallinnan nykytila, aineistojen luonne ja määrä sekä tulevaisuuden tallennus- ja pitkäaikaissäilytystarpeet Tutkimuksen tietoaineistot (TTA)-työpaja, Turku 20.5.2013

Lisätiedot

pisteet Frekvenssi frekvenssi Yhteensä

pisteet Frekvenssi frekvenssi Yhteensä 806118P JOHDATUS TILASTOTIETEESEEN Loppukoe 15.3.2018 (Jari Päkkilä) 1. Kevään -17 Johdaus tilastotieteeseen -kurssin opiskelijoiden harjoitusaktiivisuudesta saatujen pisteiden frekvenssijakauma: Harjoitus-

Lisätiedot

Tehtävä 1. Hypoteesi: Liikuntaneuvonta on hyvä keino vaikuttaa terveydentilaan. Onko edellinen hypoteesi hyvä tutkimushypoteesi? Kyllä.

Tehtävä 1. Hypoteesi: Liikuntaneuvonta on hyvä keino vaikuttaa terveydentilaan. Onko edellinen hypoteesi hyvä tutkimushypoteesi? Kyllä. Tehtävä 1 Hypoteesi: Liikuntaneuvonta on hyvä keino vaikuttaa terveydentilaan. Onko edellinen hypoteesi hyvä tutkimushypoteesi? Kyllä Ei Hypoteesi ei ole hyvä tutkimushypoteesi, koska se on liian epämääräinen.

Lisätiedot

Hilbertin aksioomat ja tarvittavat määritelmät Tiivistelmä Geometria-luentomonisteesta Heikki Pitkänen

Hilbertin aksioomat ja tarvittavat määritelmät Tiivistelmä Geometria-luentomonisteesta Heikki Pitkänen Hilbertin aksioomat ja tarvittavat määritelmät Tiivistelmä Geometria-luentomonisteesta Heikki Pitkänen 1. Hilbertin aksioomat 1-3 Oletetaan tunnetuiksi peruskäsitteet: piste, suora ja suora kulkee pisteen

Lisätiedot

Johdatus tekoälyn taustalla olevaan matematiikkaan

Johdatus tekoälyn taustalla olevaan matematiikkaan Johdatus tekoälyn taustalla olevaan matematiikkaan Informaatioteknologian tiedekunta Jyväskylän yliopisto 2. luento 10.11.2017 Keinotekoiset neuroverkot Neuroverkko koostuu syöte- ja ulostulokerroksesta

Lisätiedot