Permalink
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
156 lines (103 sloc) 12.2 KB

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