17.29. Altri programmi
Modulo contribuito da Paolo Cavallini - Faunalia
Nota
Questo capitolo mostra come utilizzare programmi aggiuntivi dall’interno di Processing. Per poterlo seguire, è necessario aver installato, con gli strumenti del proprio sistema operativo, i relativi pacchetti.
17.29.1. GRASS
GRASS è una suite software GIS gratuita e open source per la gestione e l’analisi dei dati geospaziali, l’elaborazione delle immagini, la produzione di grafici e mappe, la modellazione spaziale e la visualizzazione.
È installato di default su Windows tramite il programma di installazione standalone OSGeo4W (32 e 64 bit) ed è disponibile per tutte le principali distribuzioni Linux.
17.29.2. R
R è un ambiente software libero e open source per il calcolo statistico e i grafici.
Deve essere installato separatamente, insieme ad alcune librerie necessarie (LIST). Per consentire l’uso di R in QGIS, è necessario installare anche il plugin Processing R Provider.
Il bello dell’implementazione di Processing è che si possono aggiungere i propri script, semplici o complessi, che possono essere utilizzati come qualsiasi altro modulo, inseriti in flussi di lavoro più complessi, ecc.
Prova alcuni degli esempi preinstallati, se hai già installato R (ricorda di attivare i moduli R dalla configurazione generale di Processing).
17.29.3. Altri
LASTools è un insieme di comandi misti, gratuiti e proprietari, per elaborare e analizzare i dati LiDAR. La disponibilità in diversi sistemi operativi può essere differente.
Altri strumenti sono disponibili attraverso plugin aggiuntivi, ad esempio:
LecoS: una suite per le statistiche sulla copertura del suolo e l’ecologia del paesaggio
lwgeom: precedentemente parte di PostGIS, questa libreria offre alcuni strumenti utili per la pulizia della geometria.
Animove: strumenti per analizzare lo spazio vitale degli animali.
Ne arriveranno altri.
17.29.4. Confronto tra i backend
Buffer e distanze
Carica punti.shp
e digita buf
nel filtro della casella degli strumenti, quindi fai doppio clic su:
:menuselezione:`Buffer a distanza fissa`: Distanza 10000
:menuselezione:`Buffer a distanza variabile`: Campo Distanza DIMENSIONE
: distaza 10000
: bufcolumn SIZE
: valore fisso 10000 (dissolvenza e non), campo attributi (con scalatura)
La velocità è molto diversa e sono disponibili opzioni diverse.
Esercizio per il lettore: trovare le differenze nella geometria prodotta tra i diversi metodi.
Ora, buffer raster e distanze:
per prima cosa, carica e rasterizza il vettore
rivers.shp
con ; attenzione: la dimensione delle celle deve essere impostata a 100 m, altrimenti il tempo di calcolo sarà enorme; la mappa risultante avrà 1 e NULLlo stesso, con
(mappa risultante: da 6 a 60)poi,
(valore= 1 per GRASS, un elenco di ID di fiumi per SAGA), con parametri 1000,2000,3000, (la prima delle due mappe; la seconda mostrerà le aree di pertinenza di ciascun fiume, se fatta sul raster SAGA).
Dissolvere
Dissolvere gli elementi in base a un attributo comune:
municipalities.shp
on PROVINCIAmunicipalities.shp
on PROVINCIAmunicipalities.shp
on PROVINCIAmunicipalities.shp
su PROVINCIA (NB: Mantieni confini interni deve essere deselezionato)
Nota
L’ultimo è non funzionante in SAGA <=2.10
Esercizio per il lettore: trovare le differenze (geometria e attributi) tra i diversi metodi.