Statistiche sui valori

Tramite appositi strumenti di QGIS è possibile ricavare delle statistiche aggregate di alcuni layer.

Plugin Group Stats

Uno degli strumenti principali è il plugin Group Stat facilmente installabile dal repository di QGIS.

Installazione

Cliccare su Plugins ‣ Gestisci ed Installa Plugin…:

_images/1_installazione.png

cliccare sulla scheda Tutto in alto a sinistra, cercare group stats nella barra di riceca dei plugin e selezionare il plugin fra le voci dell’elenco. Cliccare infine sul pulsante Installa plugin:

_images/installazione_group_stats.png

Una volta che il plugin è stato correttamente installato è disponibile nel menu Vettore ‣ Group Stats:

_images/group_stats_avvio.png

Il plugin si presenta con una finestra di dialogo in cui è possibile scegliere il layer su cui calcolare le statistiche aggregate.

Somma aree per layer sf

Nel seguente esempio verrà effettuata una somma delle aree del layer sf in funzione della tipologia di suolo.

I passi da seguire sono:

  • selezionare il layer sf nel menu a tendina Vettori in alto a destra (1)

  • fra l’elenco dei campi (2) che apparirà trascinare:

    • usosuolo nella casella Righe in basso (3)

    • Area nella casella Valore in basso (4)

    • somma nella casella Colonne in basso (5)

  • cliccare infine sul pulsante Calcola in basso (6)

_images/calcolo_statistiche.png

Il pannello sulla sinistra mostrerà il calcolo effettuato:

_images/risultato_statistiche.png

In modo simile è possibile calcolare altre statistiche di aggregazione: è infatti sufficiente cambiare il layer nel menu a tendina Vettori, scegliere le nuove statistiche di aggregazione e cliccare sul pulsante Calcola.

Somma aree per tabelle (sfb, etc)

Dal momento che le tabelle sfb, sfap, sfal, etc sono tabelle senza geometrie, prima di poter procedere a calcolare le statistiche, è necessario eseguire un’operazione di join (unione) fra la tabella interessata e il layer sfb.

L’algoritmo compare fra gli algoritmi di Processing, lo strumento principale di QGIS per le analisi.

Processing è un plugin nativo di QGIS e compare in automatico nella barra degli strumenti:

_images/processing_menu.png

Cliccare su Processing ‣ Strumenti per aprire il panello degli strumenti:

_images/processing_menu_strumenti.png

Nella barra di ricerca, cercare l’algoritmo Unisci attributi secondo il valore del campo:

_images/unisci_attributi_processing.png

Nell finestra di dialogo che compare inserire:

  • Vettore in ingresso: la tabella sfb

  • Campo tabella: il campo chiavesf

  • Vettore in ingresso 2: il layer sf

  • Campo tabella 2: il campo chiavesf

  • Campi del Layer 2 da copiare: cliccare sul pulsante sfoglia e spuntare la casella di controllo area e cliccare su OK:

    _images/unisci_attributi_finestra_area.png

Gli altri campi possono essere lasciati con le impostazioni predefinite. Cliccare su Esegui per eseguire l’algoritmo.

Viene cosi caricato un layer temporaneo con il nome Vettore Unito che conterrà tutti i campi originali della tabella (per esempio sfb) oltre al campo area unito dal layer sf.

Seguire le stesse procedure descitte in Somma aree per layer sf per calcolare le statistiche desiderate. Nel seguente esempio, la somma delle aree per il campo cat_for (Categoria Forestale) per il layer sfb:

_images/risultato_statistiche_sfb.png