Met Qgis kun je allerlei berekeningen uitvoeren met de data in een (vector)bestand. Zo kun je bijvoorbeeld dichtheden, percentages of juist absolute aantallen berekenen. Je kunt ook tekstuele data aanpassen, zoals het samenvoegen van straatnaam en huisnummer in 1 veld.
Eerst zet je de bewerkingsmodus (Toggle Editing) aan:
Ga naar het Layers Panel en rechtsklik op de laag met data waarmee je de berekening uit wil voeren
Klik op Open Attribute Table.
Ga in de Toolbar aan de bovenkant van de Attribute Table naar de linkerkant en klik op Toggle Editing Mode (potloodje). In het kaartbeeld zie je rode stippen en strepen verschijnen. In de Toolbar lichten aan de rechterkant enkele knoppen op, zoals New Field en Delete Field en ook Open Field Calculator.
Nu ga je de formule invoeren voor de berekening of bewerking. In dit voorbeeld maken we een nieuwe kolom met bevolkingsdichtheden:
Klik in de Toolbar voor de knop Open field calculator
Je kunt nu kiezen om een nieuw veld te maken (je maakt dan een nieuwe kolom) of een bestaand veld aan te passen.
Type in het venstertje achter Output Field Name de nieuwe naam voor het nieuwe veld (of geef aan welk veld je aan wil passen)
Kies in het venstertje achter Output Field Type het type waarde dat uit de berekening moet komen.
Klik in het middelste venster op Fields and Values
Nu zie je alle kolomhoofden (dus alle velden) in een rij onder elkaar staan
Dubbelklik op het veld waarmee je de berekening uit wil voeren, bijvoorbeeld aantal inwoners – deze verschijnt in het linkervenster
Klik boven het linkervenster op de operator die je nodig hebt voor je berekening, bijvoorbeeld /
Klik eventueel nog op een ander veld dat je nodig hebt, zoals oppervlakte.
Klik op OK.
Het veld berekeningsveld zal sluiten. Als je naar de linkerkant van de Attribute Table scrollt zul je daar de nieuwe kolom vinden met de berekende waarden.
Misgegaan? Soms verschijnen er alleen nullen of kun je de berekening niet uitvoeren. Check dan de of de typen waarden bij de berekening passen:
Dubbelklik in het Layers Panel op de betreffende laag om het Layer Propertiesvenster te openen
Ga aan de linkerkant naar het tabblad Fields.
Hier kun je zien met wat voor waarden de velden gevuld zijn. Soms staan de waarden van kolommen aangemerkt als strings terwijl het cijfers zijn. Met strings en tekst kun je geen berekeningen uitvoeren; met integers en decimalen wel. Je kunt de berekening dan toch uitvoeren door een nieuw veld te maken, waarin de cijfers als integers staan:
Sluit het Layer Propertiesvenster
Rechtsklik in het Layers Panel en open de Attribute Table
Klik op Open field calculator
Kies voor nieuw veld en geef een naam
Kies voor Whole Number of Decimal Number
Klik in het middelste venster op Fields and Values
Dubbelklik op het veld met de strings die je tot Geheel getal of Decimaal getal wil omzetten.
Klik OK. Met dit nieuwe veld zou de berekening wel moeten lukken.