Concetti fondamentali sulla tabella attributi di QGIS¶
La tabella attributi (F6) è una tabella che contiene i dati
alfanumerici (attributi) dello strato vettoriale e rappresenta una delle
differenze fondamentali tra un vettore CAD e uno GIS.
Negli shapefile la tabella attributi rappresenta il file .dbf che è uno dei tre file fondamentali che caratterizzano lo shapefile (.shp, .shx, .dbf) la mancanza di uno di questi rende inutilizzabile lo strato.
Una tabella è caratterizzata da righe (rosso) e colonne (verde), le righe rappresentano i record (nello specifico una feature), le colonne (o campi) rappresentano gli attributi:

Elementi della tabella¶
La tabella attributi di QGIS è caratterizzata da vari elementi:

- nell’intestazione della tabella è presente una stringa che da
informazioni su:
- nome della tabella;
- totale degli elementi/record/feature;
- numero dei record filtrati;
- numero dei record selezionati.

- barra degli strumenti;

- menu filtro:
- mostra tutti gli elementi;
- mostra gli elementi selezionati;
- mostra gli elementi visibili nella mappa;
- mostra gli elemeneti modificati ed i nuovi;
- filtro campo (elenca tuti i campi presenti nella tabella);
- filtro avanzato (tramite espressione).

- modalità di visualizzazione della tabella:

nella vista modulo è presente un ulterione menu:
- espressione, permette di creare un filtro tramite una espressione;
- anteprima colonna;
- ordina tramite anteprima espressione;
- storico.
Barra del calcolatore di campi rapida (Quick Field Calculation bar)¶
Questa barra è visibile solo se è attiva la modalità modifica e
consente di applicare rapidamente calcoli a tutte o parte delle feature
del livello. Questa barra utilizza le stesse espressioni del calcolatore
di campi

Esempio di uso della barra (vedi screenshot sotto):
- raccoglie tutti i campi della tabella;
- apre la finestra di dialogo delle espressioni;
- campo dove digitare numeri, stringhe e forimule/espressioni;
- aggiorna tutti i record con il valore immesso nella 3;
- aggiorna solo le righe selezionate con il valore immesso nella 3;
nel nostro caso (vedi screenshot sotto), se cliccassi su 4 (aggiorna tutto) aggiornerei tutti i valori del campo “COD_REG” con il valore 19; se cliccassi su 5 (Aggiorna selezione) aggiornerei solo le quattro righe selezionate.

Interagire con il corpo della tabella¶
È possibile interagire con il corpo della tabella usando il tasto destro del mouse: sulla intestazione dei campi oppure sulle celle:

nel caso dell’intestazione colonna compare un tendina con la possibilità di: nascondere la colonna; definire la larghezza della colonna; autodimensiona la larghezza colonna; Organizza le colonne; Ordina


nel caso delle celle (vedi screen sotto) compare un tendina con la possibilità di:selezionare tutte le righe (Ctrl+A); Copiare il contenuto della cella; Zoom alla geometria; Pan alla geometria; Flash geometria;
Apri modalità Modulo

Novità introdotta nella QGIS 3.4:¶
nuovo pulsante nella barra degli strumenti della tabella degli attributi per passare dalla modalità docked alla modalità finestra

Novità introdotta nella QGIS 3.8 Zanzibar:¶
in modalità modulo introdotta la possibilità di sfogliare i record con Zoom, centramento feature e lampeggio

Novità introdotta nella QGIS 3.12 xxxxxx:¶
possibilità di salvare le espressioni utente le espressioni sono memorizzate nel profilo utente
