< All
...
Export

10 Feltdatamaskin

Innledning

Feltkalkulatoren i QGIS er et allsidig verktøy som lar deg utføre komplekse beregninger og datatransformasjoner direkte i attributtabellen. Med feltkalkulatoren kan du opprette nye felt, oppdatere eksisterende felt og beregne verdier basert på uttrykk som inkluderer matematiske operasjoner, tekstmanipulering, dato/tid-funksjoner og mer.

1. Åpne feltkalkulatoren

Feltkalkulatoren kan brukes både til å opprette nye felt og til å redigere eksisterende felt i et nivå.

A. Åpne feltkalkulatoren

  1. Åpne attributtabellen:
  • Høyreklikk på laget, og velg Åpne attributtabell.
  1. Hent frem feltkalkulatoren:
  • Klikk på knappen Feltkalkulator i verktøylinjen for attributtabellen. Alternativt kan du hente frem feltkalkulatoren via menyen Rediger > Feltkalkulator.

2. Opprett nye felt

Feltkalkulatoren gir deg muligheten til å opprette nye felt basert på beregninger eller uttrykk.

A. Legg til nytt felt

  1. Aktiver Opprett nytt felt:
  • I dialogboksen for feltkalkulator aktiverer du avkrysningsboksen Opprett nytt felt.
  1. Feltnavn og -type:
  • Skriv inn et navn for det nye feltet, og velg datatype (f.eks. heltall, desimaltall, tekst, dato).
  1. Feltlengde og nøyaktighet:
  • For numeriske felt kan du angi feltlengde og desimaler. Dette avgjør hvor mange sifre totalt og hvor mange desimaler feltet kan inneholde.

B. Definer uttrykk

  1. Uttrykksvindu:
  • Uttrykksvinduet befinner seg i den nedre delen av feltkalkulatorvinduet. Her kan du definere uttrykket som beregner verdiene for det nye feltet.
  1. Felt og verdier:
  • På venstre side av vinduet finner du en liste over tilgjengelige felt og funksjoner. Du kan velge et felt og sette det inn i uttrykket, f.eks. [feltnavn] * 2.
  1. Matematiske operasjoner og funksjoner:
  • Bruk matematiske operatorer (+, -, *, /) og funksjoner som sum(), mean(), sqrt() for å utføre komplekse beregninger.
  1. Forhåndsvisning:
  • Før du bruker utskriften, kan du forhåndsvise resultatene for å forsikre deg om at utskriften er korrekt.
  1. Utfør beregningen:
  • Klikk på OK for å opprette det nye feltet og utføre beregningen. Det nye feltet legges til i attributtabellen, og de beregnede verdiene settes inn.

3. Oppdater eksisterende felt

Feltkalkulatoren kan også brukes til å endre verdiene i et eksisterende felt.

A. Oppdateringsfelt

  1. Aktiver feltet Oppdater:
  • Velg alternativet Oppdater et eksisterende felt i dialogboksen for feltkalkulator.
  1. Velg målfelt:
  • Velg feltet du vil oppdatere, fra rullegardinlisten.
  1. Skriv inn utskriften:
  • Definer uttrykket som beregner de nye verdiene for feltet. Dette kan være en enkel operasjon som [feltnavn] + 100 eller en mer kompleks funksjon.
  1. Utfør beregningen:
  • Klikk på OK for å oppdatere feltet med de nye verdiene.

4. Utvidede funksjoner for feltcomputeren

Feltkalkulatoren tilbyr en rekke funksjoner som hjelper deg med å analysere og transformere data:

A. Matematiske funksjoner

  • Grunnleggende regneoperasjoner: Utfør enkle matematiske operasjoner som addisjon, subtraksjon, multiplikasjon og divisjon.
  • Trigonometriske funksjoner: Beregne sinus, cosinus, tangens og deres inverse funksjoner.
  • Logaritmer og eksponentielle funksjoner: Bruk log(), exp( ) og lignende funksjoner til matematiske beregninger.

B. Tekstfunksjoner

  • Operasjoner på strenger: Sett sammen tekster med concat()-funksjonen, klipp av deler av tegnstrenger eller konverter dem til store eller små bokstaver.
  • Lengdeberegning: Bruk length() til å bestemme antall tegn i et tekstfelt.

C. Dato/tid-funksjoner

  • Beregn dato: Bruk funksjoner som now() eller today() for å finne gjeldende dato og klokkeslett.
  • Datoforskjeller: Beregn forskjellen mellom to datoer ved hjelp av age()-funksjonen.

D. Geometriske funksjoner

  • Lengder og arealer: Beregn lengder, arealer og andre geometriske egenskaper for objektene dine.
  • Geometriske transformasjoner: Bruk funksjoner til å endre eller analysere geometriske data.

5. Beste praksis

  • Test før du bruker: Test uttrykkene dine på en liten mengde data, eller bruk forhåndsvisningsfunksjonen for å sikre at resultatene er korrekte.
  • Angre: Husk at endringer i eksisterende felt ikke kan angres uten videre. Lagre prosjektet eller ta en sikkerhetskopi før du gjør omfattende endringer.
  • Bruk dokumentasjon: Bruk QGIS-dokumentasjon og nettressurser for å lære mer om komplekse funksjoner og uttrykk.

Feltkalkulatoren i QGIS er et uunnværlig verktøy for manipulering og analyse av attributtdata. Takket være fleksibiliteten og det store utvalget av tilgjengelige funksjoner kan du behandle og berike data på en effektiv måte.