Calcolatore di campi↵
Intro
Il pulsante nella tabella degli attributi consente di eseguire calcoli sulla base di valori di attributo esistenti o funzioni definite, ad esempio, per calcolare la lunghezza o l'area delle caratteristiche geometriche. I risultati possono essere scritti in un nuovo campo di attributo, un campo virtuale, oppure possono essere utilizzati per aggiornare i valori in un campo esistente.
Perché usarlo↵
Il Field Calc di QGIS ha oltre 400 funzioni (in evoluzione) e di queste oltre 1401 sono funzioni geometriche. Tutta questa potenza di calcolo permette di risolvere molti problemi GIS come la vicinanza, sovrapposizione, aggregazioni, selezioni ecc... inoltre permette di scrivere/aggiornare i risultati di espressioni direttamente nella tabella degli attributi senza creare altri layer.
Dove usarlo↵
Il calcolatore di campi è ora disponibile su qualsiasi livello che supporti la modifica2. Il Calcolatore in realtà è solo una interfaccia che ci permette di accedere alle funzioni e di creare semplici o complesse espressioni. Le espressioni di QGIS vengono utilizzate in molti contesti, per esempio:
- tabella degli attributi;
- tematizzazione;
- etichettatura;
- sovrascrittura definita dai dati;
- selezione;
- compositore di stampe, atlas e report;
- legenda;
- strumenti di processing: (Calcolatore campi; Seleziona tramite espressione; Estrai tramite espressione; Geometria da espressione; Ordina tramite espressione);
- moduli inserimento dati e widget;
- azioni;
- modellatore grafico;
- diagrammi;
- filtri;
- decorazioni;
- proprietà layer: variabili;
- statistiche;
- suggerimenti mappa;
- plugin;
- ecc..
Campo virtuale↵
Un campo virtuale è un campo basato su un'espressione calcolata al volo, il che significa che il suo valore viene automaticamente aggiornato non appena il parametro sottostante cambia. L'espressione è impostata una volta; non è più necessario calcolare nuovamente il campo se i valori sottostanti cambiano. Ad esempio, è possibile utilizzare un campo virtuale se è necessario calcolare i valori dell'area durante un processo di digitalizzazione (creazione, unione, divisione di feature) o calcolare una durata che deve essere aggiornata di volta in volta.
Aggiorna geometria↵
Attraverso il calcolatore di campi è possibile aggiornare tutti gli attributi di un layer editabile, ma è possibile anche aggiornare la geometria, per esempio diminuire il numero di vertici di una linea o di un poligono; spostare/traslare i punti ecc...
Field Calc rapido↵
La barra del calcolatore di campo rapido, nella parte superiore della tabella degli attributi, è visibile solo se il livello è modificabile: