Skip to content

Commit

Permalink
Merge pull request #54 from GispoCoding/49-gs013-general-update-needed
Browse files Browse the repository at this point in the history
GS013: update data formats, exercises and images, match QGIS 3.34.10
  • Loading branch information
joonaris authored Sep 12, 2024
2 parents 9cdc514 + 7d14124 commit 69ebf28
Show file tree
Hide file tree
Showing 12 changed files with 21 additions and 14 deletions.
2 changes: 1 addition & 1 deletion src/GS013/01_harjoitus_1.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Kun käytät QGISiä jonkin aikaa, huomaat mitkä ovat useimmin tarvitsemasi pan

## Muokkauksen yleisasetukset

Muokkauksen toimintoa ja muita yleisiä muokkaustyöasetuksia voit muuttaa päävalikon ikkunassa **Asetukset \> Valinnat \> Digitointi**. Jos et esimerkiksi halua, että ominaisuustietojen muokkaus tulee esiin jokaisen polygonin piirtämisen jälkeen, rastita **Älä näytä ominaisuustietojen pop-up lomaketta kohteen luonnin jälkeen**. Jätä se kuitenkin päälle tällä kertaa. Kokeile myös vaihtaa kohteiden muokkausväri keltaiseksi (**Kuminauha**) ja **Taitepisteen symbolin** tyyli ja koko. Paina **OK**, niin asetukset tulevat voimaan.
Muokkauksen toimintoa ja muita yleisiä muokkaustyöasetuksia voit muuttaa päävalikon ikkunassa **Asetukset \> Valinnat \> Karttatyökalut \> Digitointi**. Jos et esimerkiksi halua, että ominaisuustietojen muokkaus tulee esiin jokaisen polygonin piirtämisen jälkeen, rastita **Älä näytä ominaisuustietojen pop-up lomaketta kohteen luonnin jälkeen**. Jätä se kuitenkin päälle tällä kertaa. Kokeile myös vaihtaa kohteiden muokkausväri keltaiseksi (**Kuminauha**) ja **Taitepisteen symbolin** tyyli ja koko. Paina **OK**, niin asetukset tulevat voimaan.

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

Expand Down
18 changes: 10 additions & 8 deletions src/GS013/02_harjoitus_2.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@ Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja tallenna se nimellä "**QGIS-h

## Pisteet tekstitiedostosta kartalle

Lisää projektiisi kurssihakemiston aineisto **Tuulivoima_sopivat_paikat.csv**. Tämä aineisto on Helsingin kaupungin karttapohjaisella kyselyllä keräämä aineisto tuulivoiman hyväksyttävyydestä Helsingissä. Tiedosto sisältää lähes 8000 pistemäistä sijaintia, jotka ovat kyselyyn vastanneiden mielestä sopivia paikkoja tuulivoimalle. Lisää aineisto valitsemalla ylävalikosta **Tasot \>  Lisää taso \> Lisää erotinmerkkejä sisältävä tekstitiedosto**. Ota mallia seuraavan kuvan asetuksista:
Lisää projektiisi kurssihakemiston aineisto **Tuulivoimakysely_sopivat_paikat.csv**. Tämä aineisto on Helsingin kaupungin karttapohjaisella kyselyllä keräämä aineisto tuulivoiman hyväksyttävyydestä Helsingissä. Tiedosto sisältää lähes 8000 pistemäistä sijaintia, jotka ovat kyselyyn vastanneiden mielestä sopivia paikkoja tuulivoimalle. Lisää aineisto valitsemalla ylävalikosta **Tasot \>  Lisää taso \> Lisää erotinmerkkejä sisältävä tekstitiedosto**. Pääset tietolähteiden hallintanäkymään myös näppäinyhdistelmällä **Ctrl-b**. Ota mallia seuraavan kuvan asetuksista:

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

Paina **OK**.
Paina **Lisää** ja sulje tietolähteidenhallintaikkuna.

Koska aineiston koordinaatit on tallennettu asteina WGS84-koordinaattijärjestelmässä, Helsinki näyttää hieman litistyneeltä. Vaihda projektin koordinaattijärjestelmäksi **ETRS89/TM35FIN (EPSG:3067)**. Nyt kartan muoto on tutumpi ja karttayksiköt ovat metrejä asteiden sijaan.


## Ilman geometriaa olevan taulukon tuominen

Tuo kurssihakemistosta projektiisi aluemainen shapefile-taso Helsingin kaupunginosista vuoden 1899 aluejaon mukaan (**Helsingin kaupunginosat 1899.shp**). Lisää myös erotinmerkkejä sisältävä taulukkotiedosto **Hki_1900_asunnot_tulisijat.csv** ![](img/harjoitus_2/image3.png). **Tietolähteiden hallinta -ikkunassa** voit määritellä, mikä merkki toimii taulukossasi kenttien erottimena. Alareunan esimerkki-ikkunassa voit esikatsella, millä asetuksilla QGIS lukee taulukkoa oikein. Aseta koodaukseksi **windows-1252** ja erotinmerkiksi **;-merkki**. Tämä tiedosto ei sisällä geometriaa lainkaan, vaan tietää tilastotiedoista vain kaupunginosan nimen ja numeron. Valitse siis **Ei geometriaa (ainoastaan ominaisuustietojen taulu)**. Klikkaa lopuksi **Lisää**.
Tuo kurssihakemistosta projektiisi aluemainen geopackage-taso Helsingin kaupunginosista vuoden 1899 aluejaon mukaan (**Helsingin kaupunginosat 1899.gpkg**). Lisää myös erotinmerkkejä sisältävä taulukkotiedosto **Hki_1900_asunnot_tulisijat.csv** ![](img/harjoitus_2/image3.png). **Tietolähteiden hallinta -ikkunassa** voit määritellä, mikä merkki toimii taulukossasi kenttien erottimena. Alareunan esimerkki-ikkunassa voit esikatsella, millä asetuksilla QGIS lukee taulukkoa oikein. Aseta koodaukseksi **windows-1252** ja erotinmerkiksi **;-merkki**. Tämä tiedosto ei sisällä geometriaa lainkaan, vaan tietää tilastotiedoista vain kaupunginosan nimen ja numeron. Valitse siis **Ei geometriaa (ainoastaan ominaisuustietojen taulu)**. Klikkaa lopuksi **Lisää**.

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

Expand All @@ -43,25 +43,27 @@ Avaa tulisijat-tason **ominaisuudet** ja tarkastele **Tietokentät**-välilehte

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

Kentän tyypin muuttaminen jälkikäteen on työlästä, mutta voit luoda uuden kentän, jolle asetat halutun tyypin ja johon muunnat olemassa olevan kentän arvot.
Kentän tyypin muuttaminen jälkikäteen on työlästä. Usein on helpompaa ja vähemmän virheherkkää luoda uusi kenttä, jolle asetat halutun tyypin ja johon muunnat olemassa olevan kentän arvot.

Avaa **Kentän arvojen laskin** ja luo uusi kenttä, jonka nimi on ilman tulisijaa num ja tyyppi kokonaisluku. Käytä funktiota to_int muuntaaksesi Ilman tulisijaa -kentän tiedot numeerisiksi.
Avaa **Kentän arvojen laskin** (kuvake ympyröity alla kuvassa) ja luo uusi kenttä, jonka nimi on ilman tulisijaa num ja tyyppi kokonaisluku. Käytä funktiota to_int muuntaaksesi Ilman tulisijaa -kentän tiedot numeerisiksi.

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

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

Vastaavasti funktio to_string muuntaa numeerisesta kentästä luetut numerot tekstiksi. Jos aineistossa on rivejä, joille muunnosta ei voi tehdä, muunnosfunktio jättää ne solut tyhjiksi.
Vastaavasti funktio **to_string** muuntaa numeerisesta kentästä luetut numerot tekstiksi. Jos aineistossa on rivejä, joille muunnosta ei voi tehdä, muunnosfunktio jättää ne solut tyhjiksi.

Kentän arvojen laskin -työkalun ja lausekkeenmuodostustyökalun funktioissa on ryhmä **Muunnokset**, josta voit tutkia mitkä kaikki muunnokset ovat mahdollisia. Muunnosfunktiota voit käyttää myös osana pidempää lauseketta.

## Taulukkotiedon liittäminen geometriaan

Saat taulukon tiedot käyttöön paikkatietona, kun luot liitoksen shapefile-tiedostosi ja taulukon välille. Klikkaa hiiren oikealla napilla **Helsingin kaupunginosat 1899-tasoa**, valitse **Ominaisuudet** ja vasemman reunan valikosta **Liitokset**

Luo uusi liitos ![](img/harjoitus_2/image7.png). Valitse pudotusvalikosta liitettäväksi tasoksi csv-taulukkosi, liitoskentäksi Kaupunginosan numero ja kohdekentäksi shp-tason kenttä **k_osa_nro**. Paina lopuksi **OK**.
Luo uusi liitos ![](img/harjoitus_2/image7.png). Valitse pudotusvalikosta liitettäväksi tasoksi csv-taulukkosi (**Hki_1900_asunnot_tulisijat**), liitoskentäksi **Kaupunginosan numero** (csv-taulukon kenttä) ja kohdekentäksi **k_osa_nro** (Helsingin kaupunginosat 1899 -tason kenttä). Paina lopuksi **OK**.

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

Tarkastele nyt **Helsingin kaupunginosat 1899 -tason** attribuuttitaulua. Csv-taulukko on lisätty shp-tason ominaisuuksien perään uusiksi sarakkeiksi. Jos liitettävä taulukkosi sisältää kohteita, joille ei löydy vastinetta toisessa aineistossa, ne putoavat automaattisesti pois liitosta tehtäessä.
Tarkastele nyt **Helsingin kaupunginosat 1899 -tason** attribuuttitaulua. Csv-taulukko on lisätty aluetason ominaisuuksien perään uusiksi sarakkeiksi. Jos liitettävä taulukkosi sisältää kohteita, joille ei löydy vastinetta toisessa aineistossa, ne putoavat automaattisesti pois liitosta tehtäessä.

Uusien kenttien nimet muodostuvat automaattisesti liitettävän taulukon nimestä ja alkuperäisestä kentän nimestä. Jos haluat muokata niitä helpommin luettavaksi, voit säätää liitoksen asetuksia joko liitosta tehdessäsi tai myöhemmin. Voit myös valita, liitätkö kaikki taulun kentät vaan vain osan. 

Expand Down
9 changes: 7 additions & 2 deletions src/GS013/03_harjoitus_3.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,12 @@ Joskus käytettävissä aineistot eivät ole laadultaan täydellisiä. Esimerkik

## Tilastot

QGISin **Tilastot-paneelilla** voit tarkastella aineistosi arvojen tilastollista jakaumaa. Saat **Tilastot-paneelin** näkyviin QGISin käyttöliittymään klikkaamalla Näytä tilastollinen yhteenveto -painiketta ![](img/harjoitus_3/image4.png) tai valitsemalla päävalikosta **Näytä \> Paneelit \> Tilastot**. Avautuvassa ikkunassa valitse pudotusvalikosta **HSY_vaestotietoruudukko_2019-taso** ja sen jälkeen yksi tason attribuuttikenttä. Tarkastele esitettäviä tilastollisia tunnuslukuja. Voit myös valita aineistosta vain osan, jonka tilastoja haluat tarkastella. Valitse osa aineiston ruuduista joko kartalta tai attribuuttitaulusta, ja klikkaa **Tilastot-paneelin** ruutu **Käytetään vain valittuja kohteita** aktiiviseksi.
Tuo projektiisi kurssihakemiston **Harjoitus 3** -kansiosta
vektorimuotoinen taso **Vaestotietoruudukko_2022.gpkg**.
Tutkitaan seuraavaksi tasoa QGISin tilastot-paneelissa,
jossa voit tarkastella aineistosi arvojen tilastollista jakaumaa.

Saat **Tilastot-paneelin** näkyviin QGISin käyttöliittymään klikkaamalla Näytä tilastollinen yhteenveto -painiketta ![](img/harjoitus_3/image4.png) tai valitsemalla päävalikosta **Näytä \> Paneelit \> Tilastot**. Avautuvassa ikkunassa valitse pudotusvalikosta **vaestotietoruudukko_2022-taso** ja sen jälkeen yksi tason attribuuttikenttä. Tarkastele esitettäviä tilastollisia tunnuslukuja. Voit myös valita aineistosta vain osan, jonka tilastoja haluat tarkastella. Valitse osa aineiston ruuduista joko kartalta tai attribuuttitaulusta, ja klikkaa **Tilastot-paneelin** ruutu **Käytetään vain valittuja kohteita** aktiiviseksi.

![](img/harjoitus_3/image5.png)

Expand Down Expand Up @@ -81,7 +86,7 @@ Vuosittaisia tieliikenneonnettomuuksia käsittelevä aineisto on saatavilla Tila
Lisää projektiisi minkä tahansa vuoden tieliikenneonnettomuudet.
Lisää vielä kurssihakemistosta projektiisi aineistot:

- **TieViiva.shp**
- **TieViiva.gpkg**
- **Uusimaa.gpkg**


Expand Down
6 changes: 3 additions & 3 deletions src/GS013/04_harjoitus_4.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@ Koulutettava oppii laatimaan monivaiheisen analyysiprosessin graafisen mallintaj

Avaa uusi QGIS-projekti (**Projekti \> Uusi**) ja tallenna se nimellä "**QGIS-harjoitus 4**". Avaa projektiisi kurssihakemistosta aineistot 

- **TieViiva.shp**
- **TieViiva.gpkg**

- **Hallintoalue.shp**
- **kunnat2024.gpkg**

- **NaturaKohde.shp**
- **NaturaKohde.gpkg**



Expand Down
Binary file modified src/GS013/img/harjoitus_1/image2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_2/image1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_2/image4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_2/image5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_2/image6.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_2/image8.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/GS013/img/harjoitus_2/image9.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified src/GS013/img/harjoitus_3/image5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 69ebf28

Please sign in to comment.