Skip to content

Commit

Permalink
Merge pull request #47 from GispoCoding/45-gp001-outdated-filenames-i…
Browse files Browse the repository at this point in the history
…n-exercises

GP001: fix outdated filenames in exercises
  • Loading branch information
jeeemil committed Sep 6, 2024
2 parents b8f05c8 + fc0979b commit dfd53d2
Show file tree
Hide file tree
Showing 9 changed files with 44 additions and 79 deletions.
63 changes: 14 additions & 49 deletions src/GP001/02_harjoitus_2.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ ominaisuustietoja QGISissä sekä valita ja suodattaa aineistoa.
**Valmistautuminen** Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja
tallenna se nimellä "**QGIS-harjoitus 2**".

## Paikkatietoaineiston tiedostot
## Ensimmäinen paikkatietoaineisto

QGISin käyttöliittymä saattaa aueta englanninkielisenä ensimmäisellä
käyttökerralla, mutta voit vaihtaa kielen suomeksi valitsemalla QGISin
Expand All @@ -31,59 +31,24 @@ interface translation \> suomi**. Paina lopuksi **OK**.
Jotta juuri tekemäsi muutos tulee voimaan, sinun tulee käynnistää QGIS
uudelleen.

Mene seuraavaksi tietokoneesi resurssienhallinnan kautta
**kurssihakemistoon**. Avaa sieltä kansio **../2. Harjoitus/** ja
tarkastele tiedostoja. Voit huomata, että kansiosta löytyy useita
samannimisiä tiedostoja, mutta tiedostopääte on eri. Tarkastele
esimerkiksi **TieViiva-tiedostoja**.

![](img/harjoitus_2/image2.png)

Nämä samannimiset TieViiva-tiedostot muodostavat yhden kokonaisen
paikkatietoaineiston. Tässä tapauksessa aineiston tiedostomuoto on ESRI
shapefile (.shp), jossa paikkatietoaineistolle tarpeelliset komponentit
on tallennettu eri tiedostoihin.

Shp-muotoisen paikkatietoaineistotiedoston tärkeimmät tiedostot ovat:

| Formaatti | Sisältö |
|:----------|:-----------------------------------------------------|
| .shp | Aineiston geometriatiedot |
| .prj | Käytetyn koordinaattijärjestelmän määritelmä |
| .dbf | Paikkatiedon ominaisuustietotaulu (attribuuttitaulu) |

Muita mahdollisia aputiedostoja shp-tiedostolle ovat:

| Formaatti | Sisältö |
|:----------|:--------------------------|
| .shx | Geometriatietojen indeksi |
| .sbn/sbx | Spatiaalinen indeksi |
| .cpg | Kirjainmerkistön koodi |

Tarkastele seuraavaksi **2. Harjoitus- kansiota** **Selain-paneelissa**
(löytyy ylhäältä vasemmalta tai, jos se ei ole näkyvillä, klikkaa
yläpalkin harmaalla alueella hiiren oikeaa ja valitse Selain-paneeli).
Huomaa, että paikkatietoaineistoja on nyt helpompi havainnoida, kun
aputiedostoja ei näytetä.
Tuodaan seuraavaksi paikkatietoaineisto QGISiin. Voit tarkastella
Kurssihakemiston **2. Harjoitus- kansiota** QGISin **Selain-paneelissa** (löytyy
ylhäältä vasemmalta tai, jos se ei ole näkyvillä, klikkaa yläpalkin harmaalla
alueella hiiren oikeaa ja valitse Selain-paneeli).

![](img/harjoitus_2/image3.png)

QGIS tunnistaa erilaiset paikkatietoaineistoformaatit (ja niihin
sisältyvät aputiedostot) automaattisesti ja piilottavat aputiedostot
tulkinnan helpottamiseksi.
Lisää nyt **TieViiva.gpkg**-paikkatietoaineisto QGIS-projektiisi joko tuplaklikkaamalla
aineistoa Selain-paneelissa tai valitsemalla **Avaa tietolähteiden
hallinta** ![](img/harjoitus_2/image4.png). Sama toiminto löytyy myös QGISin
ylävalikon kohdasta **Tasot \> Lisää taso \> Lisää vektoritaso...** . Valitse
avautuvasta **Tietolähteiden hallinta -ikkunasta Vektori-välilehti** ja
lisää **TieViiva-aineisto** kurssihakemistostasi **(../kurssihakemisto/2.
Harjoitus)**. Paina lopuksi **Lisää** ja sulje ikkuna.

## QGISin käyttöliittymä
![](img/harjoitus_2/image5.png){width="70%"}

Lisää nyt TieViiva-paikkatietoaineisto QGIS-projektiisi joko
tuplaklikkaamalla aineistoa Selain-paneelissa tai valitsemalla **Avaa
tietolähteiden hallinta** ![](img/harjoitus_2/image4.png) . Sama
toiminto löytyy myös QGISin ylävalikon kohdasta **Tasot \> Lisää taso \>
Lisää vektoritaso...** . Valitse avautuvasta **Tietolähteiden hallinta
-ikkunasta Vektori-välilehti** ja lisää **TieViiva-aineisto**
kurssihakemistostasi **(../kurssihakemisto/2. Harjoitus)**. Muista
valita oikea tiedostomuoto! Paina lopuksi **Lisää** ja sulje ikkuna.

![](img/harjoitus_2/image5.png)
## QGISin käyttöliittymä

QGISin karttaikkunassa pitäisi nyt näkyä Maanmittauslaitoksen
vektorimuotoinen tieaineisto. Viivan väri saattaa vaihdella, sillä
Expand Down
4 changes: 2 additions & 2 deletions src/GP001/04_harjoitus_4.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ Harjoituksen jälkeen koulutettava osaa määrittää koordinaattijärjestelmän

Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja tallenna se nimellä "**QGIS-harjoitus 4**". Lisää projektiin seuraavat aineistot:

- **..kurssihakemisto/4. Harjoitus/TieViiva.shp**
- **..kurssihakemisto/4. Harjoitus/TieViiva.gpkg**

- **..kurssihakemisto/4. Harjoitus/ne_10m_populated_places_suomi.shp**
- **..kurssihakemisto/4. Harjoitus/ne_10m_populated_places_suomi.gpkg**

::: hint-box
**Psst! Paikkatietoaineistolla pitäisi aina olla asetettuna jokin koordinaattijärjestelmä!**
Expand Down
20 changes: 10 additions & 10 deletions src/GP001/05_harjoitus_5.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -18,11 +18,11 @@ Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja tallenna se nimellä **"QGIS-h

- **..kurssihakemisto/5. Harjoitus/L4133B.asc**

- **..kurssihakemisto/5. Harjoitus/TieViiva.shp**
- **..kurssihakemisto/5. Harjoitus/TieViiva.gpkg**

- **..kurssihakemisto/5. Harjoitus/ne_10m_populated_places_suomi.shp**
- **..kurssihakemisto/5. Harjoitus/ne_10m_populated_places_suomi.gpkg**

- **..kurssihakemisto/5. Harjoitus/Naturakohde_ma.shp**
- **..kurssihakemisto/5. Harjoitus/natura2000sac_alueet.gpkg**

## Tasojen visualisoinnin valikko

Expand Down Expand Up @@ -62,7 +62,7 @@ Avaa tason **Kuvaustekniikka-asetukset**. Muista, että rasteriaineistojen kuvau

## Vektoriaineistojen visualisointi

Siirrytään nyt visualisoimaan vektoriaineistoja. Tarkastele kaikkia QGIS-projektiin avaamiasi vektoriaineistoja. Voit huomata, että jokaisen tason vasemmalla puolella on muoto, joka kuvastaa kyseisen tason vektorityyppiä. **TieViiva** on viiva-aineisto, **ne_10m_populated_places_suomi** on pisteaineisto ja **NaturaKohde_ma** on polygoniaineisto.
Siirrytään nyt visualisoimaan vektoriaineistoja. Tarkastele kaikkia QGIS-projektiin avaamiasi vektoriaineistoja. Voit huomata, että jokaisen tason vasemmalla puolella on muoto, joka kuvastaa kyseisen tason vektorityyppiä. **TieViiva** on viiva-aineisto, **ne_10m_populated_places_suomi** on pisteaineisto ja **natura2000sac_alueet** on polygoniaineisto.

![](img/harjoitus_5/image7.png)

Expand Down Expand Up @@ -90,7 +90,7 @@ Pisteaineistosi voi näyttää yhdessä viiva-aineiston kanssa esimerkiksi tält

## Polygoniaineiston visualisointi

Visualisoidaan vielä polygoniaineisto. Aseta **NaturaKohde_ma**-aineisto näkyviin yhdessä **TieViiva**-aineiston ja **ne_10m_populated_places_suomi**-aineiston kanssa ja piilota muut aineistot. Avaa NaturaKohde_ma-aineiston **Kuvaustekniikka**-valikko ja huomaa erot verrattuna viiva- ja pisteaineistojen kuvaustekniikkaan. Vaihda tason **Väri** ja valitse tasolle eri symboli. Voit myös kokeilla erilaisia **Peittävyys**-arvoja.
Visualisoidaan vielä polygoniaineisto. Aseta **natura2000sac_alueet**-aineisto näkyviin yhdessä **TieViiva**-aineiston ja **ne_10m_populated_places_suomi**-aineiston kanssa ja piilota muut aineistot. Avaa natura2000sac_alueet-aineiston **Kuvaustekniikka**-valikko ja huomaa erot verrattuna viiva- ja pisteaineistojen kuvaustekniikkaan. Vaihda tason **Väri** ja valitse tasolle eri symboli. Voit myös kokeilla erilaisia **Peittävyys**-arvoja.

![](img/harjoitus_5/image12.png)

Expand All @@ -100,7 +100,7 @@ Saattaa olla, että aineistotasot peittävät toisensa vaikka siten, että polyg

## Symbolien muokkaaminen

Seuraavaksi muutamme polygonien symboleja. Avaa uudelleen **Naturakohde_ma**-tason **Kuvaustekniikka**-valikosta ensin **Yksinkertainen täyttö (Simple fill)** -rivi oheisen kuvan mukaisesti:
Seuraavaksi muutamme polygonien symboleja. Avaa uudelleen **natura2000sac_alueet**-tason **Kuvaustekniikka**-valikosta ensin **Yksinkertainen täyttö (Simple fill)** -rivi oheisen kuvan mukaisesti:

![](img/harjoitus_5/image14.png)

Expand All @@ -118,7 +118,7 @@ Kokeile nyt karttaikkunassa tason näkymistä eri mittakaavoilla. Mittakaavaa sa

Seuraavaksi muokkaamme visualisointityyliämme hieman pidemmälle. Symbologiat voivat QGISissä koostua yhdestä tai useammasta symbolitasosta (kuvassa **Täyttö**-kohdan alla). Esimerkiksi monikulmioiden symbolitasojen hyödyntäminen voi tuottaa hyvinkin hienovaraisen visualisoinnin. Symbolitasojen avulla voidaan määrittää monikulmion täyttämisen värit ja tyylit (esim. pistetäyttö).

Lisää uusi symbolitaso **NaturaKohde_ma**-tasolle. Avaa tason **Kuvaustekniikka**-asetukset (**Tason ominaisuudet -ikkunasta**) ja lisää uusi symbolitaso painamalla plussa-kuvaketta.
Lisää uusi symbolitaso **natura2000sac_alueet**-tasolle. Avaa tason **Kuvaustekniikka**-asetukset (**Tason ominaisuudet -ikkunasta**) ja lisää uusi symbolitaso painamalla plussa-kuvaketta.

![](img/harjoitus_5/image16.png)

Expand All @@ -128,7 +128,7 @@ Muuta lisätyn symbolitason tyypiksi **Täyttö viivakuosilla** ja määrittele

## Nimiöinti

Avaa **NaturaKohde_ma-tason** kuvaustekniikka- valikko ja valitse **Nimiöt-välilehti**. Valitse **Yksittäinen nimiö** ja **Nimiöiden perustana -alasvetovalikosta** nimiöinnissä käytettävän sarakkeen nimi. Nimiöt nähdään nyt karttaikkunasta, johon ne ovat päivittyneet.
Avaa **natura2000sac_alueet-tason** kuvaustekniikka- valikko ja valitse **Nimiöt-välilehti**. Valitse **Yksittäinen nimiö** ja **Nimiöiden perustana -alasvetovalikosta** nimiöinnissä käytettävän sarakkeen nimi. Nimiöt nähdään nyt karttaikkunasta, johon ne ovat päivittyneet.

![](img/harjoitus_5/image18.png)

Expand Down Expand Up @@ -176,15 +176,15 @@ Nyt nimiöt seuraavat viivoja paremmin. Huomaa myös, että kaikki nimiöt eivä

## Nimiöiden piirtäminen

Zoomaa karttanäkymä näyttämään koko aineisto klikkaamalla **Zoomaa täydeksi** -painiketta ![](img/harjoitus_5/image22.png) . Odota hetki, että nimiöt piirtyvät. Nimiöitä on nyt liikaa karttaikkunassa, mikä vaikeuttaa kartan hahmottamista. Olisi hyödyllistä määrittää nimiöt eri mittakaavoille erikseen. Avaa taas **NaturaKohde_ma-tason** ominaisuudet ja valitse **Nimiöt** sivupalkista ja **Karttanäyttö-alateema**. Rastita **Näytä kaikki tämän tason nimiöt (myös päällekkäiset nimiöt)** ja paina **Käytä**. Nimiöiden piirtämiseen menee hetki, koska kaikki kartalla näkyvät monikulmiot nimetään. Kun kartta on piirtynyt huomaat, ettei kannata nimiöidä kaikkia monikulmioita kyseisellä mittakaavalla. Rastita tämä asetus pois päältä ja paina **Käytä**. Huomaa, että oletuksena QGIS jättää piirtämättä toisiinsa törmäävät nimiöt.
Zoomaa karttanäkymä näyttämään koko aineisto klikkaamalla **Zoomaa täydeksi** -painiketta ![](img/harjoitus_5/image22.png) . Odota hetki, että nimiöt piirtyvät. Nimiöitä on nyt liikaa karttaikkunassa, mikä vaikeuttaa kartan hahmottamista. Olisi hyödyllistä määrittää nimiöt eri mittakaavoille erikseen. Avaa taas **natura2000sac_alueet-tason** ominaisuudet ja valitse **Nimiöt** sivupalkista ja **Karttanäyttö-alateema**. Rastita **Näytä kaikki tämän tason nimiöt (myös päällekkäiset nimiöt)** ja paina **Käytä**. Nimiöiden piirtämiseen menee hetki, koska kaikki kartalla näkyvät monikulmiot nimetään. Kun kartta on piirtynyt huomaat, ettei kannata nimiöidä kaikkia monikulmioita kyseisellä mittakaavalla. Rastita tämä asetus pois päältä ja paina **Käytä**. Huomaa, että oletuksena QGIS jättää piirtämättä toisiinsa törmäävät nimiöt.

Rastita päälle **Mittakaavaperusteinen näkyvyys** ja laita **Minimimittakaava-kentän** arvoksi **500 000**. Paina **OK**. Natura-kohteiden nimiöt eivät enää näy 1:500 000 mittakaavan ulkopuolella. Lähennä karttaan, kunnes nimiöt näkyvät uudelleen. Muuta samalla tavalla **TieViiva-tason** piirtäminen siten, että sen nimiöt näkyvät vasta kun mittakaava on pienempi kuin **1:200 000**.

![](img/harjoitus_5/image23.png)

## Edistyneet ominaisuudet

Voit myös testata tekstien edistyneitä ominaisuuksia **NaturaKohde_ma** -tasolla. Voit ohjata nimiöiden tekstejä lausekepohjaisesti QGISin **Lausekkeen muokkaus** -työkalulla. Saat lausekkeen muodostajan auki **Nimiöiden perustana -alasvetolaatikon** vieressä olevasta painikkeesta:
Voit myös testata tekstien edistyneitä ominaisuuksia **natura2000sac_alueet** -tasolla. Voit ohjata nimiöiden tekstejä lausekepohjaisesti QGISin **Lausekkeen muokkaus** -työkalulla. Saat lausekkeen muodostajan auki **Nimiöiden perustana -alasvetolaatikon** vieressä olevasta painikkeesta:

![](img/harjoitus_5/image24.png)

Expand Down
10 changes: 5 additions & 5 deletions src/GP001/06_harjoitus_6.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@ Opiskelija osaa luokitella ja visualisoida paikkatietoaineistoja QGISin työkalu

Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja tallenna se nimellä **\"QGIS-harjoitus 6\"**. Lisää projektiin seuraavat aineistot:

- **..kurssihakemisto/6. Harjoitus/HSY_vaestotietoruudukko.gpkg**
- **..kurssihakemisto/6. Harjoitus/Vaestotietoruudukko_2022.gpkg**

## Vektoriaineiston luokittelut

Tarkastellaan aluksi **HSY_vaestotietoruudukko-vektoriaineistoa**, joten piilota muut aineistot näkyvistä. **HSY_vaestotietoruudukko-aineisto** on **GeoPackage-formaatissa**. Tutustu aineistoon avaamalla sen attribuuttitaulu (klikkaa hiiren oikeaa painiketta tason päällä ja valitse **Avaa attribuuttitaulu**). QGISiin avautuu attribuuttitauluikkuna, joka esittelee tason ominaisuuksia ja on erittäin tärkeä osa paikkatietoaineistoa. Kaikilla vektoriaineistoilla on attribuuttitaulu.
Tarkastellaan aluksi **Vaestotietoruudukko_2022-vektoriaineistoa**, joten piilota muut aineistot näkyvistä. **Vaestotietoruudukko_2022-aineisto** on **GeoPackage-formaatissa**. Tutustu aineistoon avaamalla sen attribuuttitaulu (klikkaa hiiren oikeaa painiketta tason päällä ja valitse **Avaa attribuuttitaulu**). QGISiin avautuu attribuuttitauluikkuna, joka esittelee tason ominaisuuksia ja on erittäin tärkeä osa paikkatietoaineistoa. Kaikilla vektoriaineistoilla on attribuuttitaulu.

![](img/harjoitus_6/image1.png)

Attribuuttitietojen ymmärtämiseksi on hyvä tarkastella taulun sisältöä sekä tutustua samalla aineiston metatietoihin. Metatiedot löytyvät usein aineistontuottajan nettisivuilta tai paikkatietojen löytämiseen tarkoitetuista hakemistoista. Metatiedot kertovat mm. kuka aineiston on tuottanut, mihin tarkoitukseen, millä mittakaavalla ja missä koordinaattijärjestelmässä se on tehty. HSY_vaestotietoruudukko-aineiston on tuottanut Helsingin seudun ympäristöpalvelut ja sen metatiedot löytyvät saman kansion **HSY_vaestotietoruudukko.pdf-tiedostosta**. Avaa tiedosto ja tutustu eri kenttien (= sarakkeiden) kuvauksiin.
Attribuuttitietojen ymmärtämiseksi on hyvä tarkastella taulun sisältöä sekä tutustua samalla aineiston metatietoihin. Metatiedot löytyvät usein aineistontuottajan nettisivuilta tai paikkatietojen löytämiseen tarkoitetuista hakemistoista. Metatiedot kertovat mm. kuka aineiston on tuottanut, mihin tarkoitukseen, millä mittakaavalla ja missä koordinaattijärjestelmässä se on tehty. Vaestotietoruudukko_2022-aineiston on tuottanut Helsingin seudun ympäristöpalvelut ja sen metatiedot löytyvät saman kansion **Vaestotietoruudukko_2022.pdf-tiedostosta**. Avaa tiedosto ja tutustu eri kenttien (= sarakkeiden) kuvauksiin.

Attribuuttitauluissa sarakkeiden nimet ovat usein lyhennetyssä muodossa, minkä vuoksi sarakkeiden merkitystä on tyypillisesti vaikea päätellä lyhenteistä. **HSY_vaestotietoruudukko**-aineistossa silmiinpistävää on myös se, että taulukossa toistuu luku 99 useaan otteeseen. Metatietojen avulla voimme kuitenkin selvittää muun muassa sen, miten asukkaita-sarakkeen tiedot on laskettu sekä millä tavalla tiedot on poistettu ruuduissa, joissa asuu 0-4 asukasta. **Ika-sarakkeet** sisältävät asukkaiden määrät ikäluokittain, mutta niille on annettu arvo 99 aina kun ruudukon asukasmäärä on ollut alle 100. Tarkastele aineistoa myös kartalla. Huomaatko yhden ruudun, joka näyttää sijaitsevan kaukana kaakossa keskellä merta?
Attribuuttitauluissa sarakkeiden nimet ovat usein lyhennetyssä muodossa, minkä vuoksi sarakkeiden merkitystä on tyypillisesti vaikea päätellä lyhenteistä. **Vaestotietoruudukko_2022**-aineistossa silmiinpistävää on myös se, että taulukossa toistuu luku 99 useaan otteeseen. Metatietojen avulla voimme kuitenkin selvittää muun muassa sen, miten asukkaita-sarakkeen tiedot on laskettu sekä millä tavalla tiedot on poistettu ruuduissa, joissa asuu 0-4 asukasta. **Ika-sarakkeet** sisältävät asukkaiden määrät ikäluokittain, mutta niille on annettu arvo 99 aina kun ruudukon asukasmäärä on ollut alle 100. Tarkastele aineistoa myös kartalla. Huomaatko yhden ruudun, joka näyttää sijaitsevan kaukana kaakossa keskellä merta?

![](img/harjoitus_6/image2.png)

Expand Down Expand Up @@ -70,4 +70,4 @@ Kun olet valmis, tallenna projektitiedosto kurssihakemistoon pikanäppäimellä

```{=html}
<iframe src="https://docs.google.com/forms/d/e/1FAIpQLSdlBcOH7YQVS8-yONN4zpa6iKBMBIOAswTOKV_JOkXH5UcBkA/viewform?embedded=true" width="700" height="600" frameborder="0" marginheight="0" marginwidth="0"></iframe>
```
```
Loading

0 comments on commit dfd53d2

Please sign in to comment.