Concetti fondamentali sulla tabella attributi di QGIS

La tabella attributi ico0 (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:

tab_attr1

Elementi della tabella

La tabella attributi di QGIS è caratterizzata da vari elementi:

tab_attr2
  1. nell’intestazione della tabella è presente una stringa che da informazioni su:
    1. nome della tabella;
    2. totale degli elementi/record/feature;
    3. numero dei record filtrati;
    4. numero dei record selezionati.
tab_attr3
  1. barra degli strumenti;

matita per attivare modifica;

modifica multipla;

salva modifiche;

aggiorna;

aggiungi elemento (solo alfanumerico)

cancella elemento/i;

taglia;

copia elemento/i;

incolla elemento/i;

seleziona elementi tramite espressione;

seleziona tutto;

inverti selezione;

cancella selezione;

seleziona/filtra

sposta la selezione in cima alla tabella;

sposta mappa alle righe selezionate;

zooma mappa alle righe selezionate;

nuovo campo;

elimina campo esistente;

apre il calcolatore di campi;

formattazione condizionale;

da finestra a dock e viceversa (>=QGIS 3.4);

azioni.

tab_attr4
  1. menu filtro:
    1. mostra tutti gli elementi;
    2. mostra gli elementi selezionati;
    3. mostra gli elementi visibili nella mappa;
    4. mostra gli elemeneti modificati ed i nuovi;
    5. filtro campo (elenca tuti i campi presenti nella tabella);
    6. filtro avanzato (tramite espressione).
tab_attr5
  1. modalità di visualizzazione della tabella:

vista tabella;

vista modulo;

tab_attr6

nella vista modulo è presente un ulterione menu:

  1. espressione, permette di creare un filtro tramite una espressione;
  2. anteprima colonna;
  3. ordina tramite anteprima espressione;
  4. storico.

Barra del calcolatore di campi rapida (Quick Field Calculation bar)

Questa barra è visibile solo se è attiva la modalità modifica ico25 e consente di applicare rapidamente calcoli a tutte o parte delle feature del livello. Questa barra utilizza le stesse espressioni del calcolatore di campi ico26

field_calc

Esempio di uso della barra (vedi screenshot sotto):

  1. raccoglie tutti i campi della tabella;
  2. apre la finestra di dialogo delle espressioni;
  3. campo dove digitare numeri, stringhe e forimule/espressioni;
  4. aggiorna tutti i record con il valore immesso nella 3;
  5. 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.

tab_attr11

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:

tab_attr8

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

tab_attr9
tab_attr10

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 ico27

tab_attr7

Novità introdotta nella QGIS 3.4:

nuovo pulsante nella barra degli strumenti della tabella degli attributi per passare dalla modalità docked alla modalità finestra

tab_attr12