10 Kenttätietokone
Johdanto
QGIS:n kenttälaskuri on monipuolinen työkalu, jonka avulla voit suorittaa monimutkaisia laskutoimituksia ja tietomuunnoksia suoraan attribuuttitaulukossa. Kenttälaskurin avulla voit luoda uusia kenttiä, päivittää olemassa olevia kenttiä ja laskea arvoja matemaattisia operaatioita, tekstin käsittelyä, päivämäärä-/aika-funktioita ja muita lausekkeita sisältävien lausekkeiden perusteella.
1. avaa kenttälaskuri
Kenttälaskuria voidaan käyttää sekä uusien kenttien luomiseen että tason olemassa olevien kenttien muokkaamiseen.
A. Kenttälaskurin avaaminen
- Avaa attribuuttitaulukko:
- Napsauta tasoa hiiren kakkospainikkeella ja valitse Avaa attribuuttitaulukko.
- Kutsu esiin kenttälaskuri:
- Napsauta attribuuttitaulukon työkalurivin Kenttälaskuri-painiketta. Vaihtoehtoisesti voit kutsua kenttälaskurin esiin valikosta Muokkaa > Kenttälaskuri.
2. luo uusia kenttiä
Kenttälaskuri tarjoaa mahdollisuuden luoda uusia kenttiä laskelmien tai lausekkeiden perusteella.
A. Lisää uusi kenttä
- Aktivoi Luo uusi kenttä:
- Aktivoi kenttälaskurin valintaikkunassa Luo uusi kenttä-valintaruutu.
- Kentän nimi ja tyyppi:
- Anna uudelle kentälle nimi ja valitse tietotyyppi (esim. kokonaisluku, desimaaliluku, teksti, päivämäärä).
- Kentän pituus ja tarkkuus:
- Numeeristen kenttien osalta voit määrittää kentän pituuden ja desimaalipaikat. Tämä määrittää, kuinka monta numeroa ja kuinka monta desimaalia kenttä voi sisältää.
B. Määrittele ilmaisu
- Ilmausikkuna:
- Lausekeikkuna sijaitsee kenttälaskinikkunan alaosassa. Tässä voit määrittää lausekkeen, joka laskee uuden kentän arvot.
- Kentät ja arvot:
- Ikkunan vasemmalla puolella on luettelo käytettävissä olevista kentistä ja toiminnoista. Voit valita kentän ja lisätä sen lausekkeeseen, esim.
[kentän nimi] * 2
.
- Matemaattiset operaatiot ja funktiot:
- Käytä matemaattisia operaattoreita (+, -, *, /) ja funktioita, kuten
sum()
,mean()
,sqrt()
, monimutkaisten laskutoimitusten suorittamiseen.
- Esikatselu:
- Ennen tulostuksen soveltamista voit esikatsella tuloksia varmistaaksesi, että tuloste on oikea.
- Suorita laskelma:
- Luo uusi kenttä ja suorita laskenta napsauttamalla OK. Uusi kenttä lisätään attribuuttitaulukkoon ja lasketut arvot lisätään.
3. päivitä olemassa olevat kentät
Kenttälaskuria voidaan käyttää myös olemassa olevan kentän arvojen muuttamiseen.
A. Päivitä kenttä
- Aktivoi Päivitä-kenttä:
- Valitse kenttälaskurin valintaikkunassa Päivitä olemassa oleva kenttä-vaihtoehto.
- Valitse kohdekenttä:
- Valitse avattavasta luettelosta kenttä, jonka haluat päivittää.
- Syötä tuloste:
- Määritä lauseke, joka laskee kentän uudet arvot. Tämä voi olla yksinkertainen operaatio, kuten
[kentän nimi] + 100
, tai monimutkaisempi funktio.
- Suorita laskelma:
- Päivitä kenttä uusilla arvoilla napsauttamalla OK.
4. kenttätietokoneen laajennetut toiminnot
Kenttälaskin tarjoaa erilaisia toimintoja, joiden avulla voit analysoida ja muuntaa tietoja:
A. Matemaattiset funktiot
- Aritmeettiset perusoperaatiot: Suorita yksinkertaisia matemaattisia operaatioita, kuten yhteen-, vähennys-, kerto- ja jakolaskuja.
- Trigonometriset funktiot: Laske sini, kosini, tangentti ja niiden käänteisfunktiot.
- Logaritmit ja eksponenttifunktiot: Käytä
log()
,exp()
ja vastaavia funktioita matemaattisiin laskutoimituksiin.
B. Tekstitoiminnot
- Merkkijono-operaatiot: Liitä tekstejä
concat()-funktiolla
, katkaise merkkijonojen osia tai muunna ne isoihin tai pieniin kirjaimiin. - Pituuden laskeminen: Käytä
length()-ohjelmaa
tekstikentän merkkien määrän määrittämiseen.
C. Päivämäärä/aika-toiminnot
- Laske päivämäärä: Käytä funktioita, kuten
now()
taitoday()
, saadaksesi nykyisen päivämäärän ja kellonajan. - Päiväyserot: Laske kahden päivämäärän välinen ero
age()
-funktiolla.
D. Geometriatoiminnot
- Pituudet ja pinta-alat: Laske piirteiden pituudet, pinta-alat ja muut geometriset ominaisuudet.
- Geometriset muunnokset: Käytä funktioita geometristen tietojen muuttamiseen tai analysointiin.
5. parhaat käytännöt
- Testaa ennen soveltamista: Testaa lausekkeet pienellä tietomäärällä tai käytä esikatselutoimintoa varmistaaksesi, että tulokset ovat oikeat.
- Kumoa: Peruuta: Muista, että olemassa oleviin kenttiin tehtyjä muutoksia ei voi perua ilman muuta. Tallenna projekti tai luo varmuuskopio ennen laajojen muutosten tekemistä.
- Käytä dokumentaatiota: Luottaa QGIS:n dokumentaatioon ja verkkolähteisiin saadaksesi lisätietoja monimutkaisista funktioista ja lausekkeista.
QGIS:n kenttälaskuri on välttämätön työkalu attribuuttitietojen käsittelyyn ja analysointiin. Joustavuutensa ja käytettävissä olevien toimintojen laajan valikoiman ansiosta voit käsitellä ja rikastaa tietoja tehokkaasti.