L’analisi GIS libera:QGIS e dintorni
Paolo Cavallini
+39-348-3801953
www.faunalia.it
Perché partire da QGIS?● Spesso, il primo approccio ai GIS liberi● Il più diffuso?
Un confronto relativo
Analisi GIS● Importanza
creazione del dato user empowerment geografia attiva
✗ cfr grande incremento della geografia passiva
● Criticità✗ pochi utenti✗ pochi fondi
Esigenze● Precisione ed accuratezza● Versatilità● Documentazione scientifica● Replicabilità● Automazione
Ieri
Oggi: quali opzioni?● Analisi native QGIS
(C++)● GRASS● fTools (GEOS)● GDALTools● Processing framework
SAGA Orfeo ToolBox (OTB)
● R manageR Spatial Data Analysis
for Point Patterns
● Altri plugins Python● WPS● PostGIS & SpatiaLite
DB Manager ed altri front end SQL
Analisi native QGIS● Pro
ben integrate veloci (C++) disponibili anche per il webGIS, tramite QGIS
Server
● Contro insieme ancora incompleto di analisi disponibili in sviluppo attivo, meno collaudate
Plugin GRASS● Pro
è disponibile tutta una suite completa di analisi automatizzabile, replicabile ben collaudato
● Contro poca manutenzione comunità di utenti "orfana" primi passi relativamente complicati
fTools● Plugin in Python/C++, quasi un front end a
GEOS● Pro
facile
● Contro alcuni moduli lenti per lo più genera nuovi shapefiles
GDALTools● Un front end a GDAL● Pro
analisi complete e collaudate ridotta manutenzione automatizzabile
● Contro ?
Processing framework● Risultato del Google Summer of Code 2011● Pro
infrastruttura generica, adatta ad includere differenti motori di analisi
supporto a SAGA (non totale) supporto a OTB (parziale)
● Contro sviluppo non completato (needs love)
SAGA● System for Automated Geoscientific Analyses● Pro
centinaia di analisi disponibili notevole documentazione scientifica
● Contro comunità piccolissima
Orfeo ToolBox● Libreria per image processing● Include OSSIM e ITK● Pro
analisi molto sofisticate e potenti spesso non disponibili in altro GFOSS
● Contro sviluppo centralizzato pacchettizzazione complicata
ManageR● Front end a R● Pro
facilita molto l'uso di R, non solo per applicazioni spaziali
automatizzabile e replicabile: non nasconde la CLI
● Contro scarsa manutenzione dipende da Rpy2, non mantenuto su Windows
SDA4PP● Spatial Data Analysis for Point Patterns● Pro
facilita molto le analisi complesse set di analisi notevole, facile aggiungerne
● Contro manutenzione sospesa, singolo sviluppatore installazione delle dipendenze
Altri plugins Python● Pro
sviluppo molto attivo spesso i calcoli si basano su librerie collaudate do it yourself
● Contro eterogenei: limitata coordinazione risultati da verificare
PostGIS & SpatiaLite● Pro
centinaia di funzioni, accessibili anche tramite plugins
ambiente integrato: storage + analisi topologia e raster
● Contro complesso: richiede conoscenza di SQL
Vettori: geoprocessing● Intersezione, unione, differenza, buffer, ecc.
fTools GRASS manageR PostGIS SpatiaLite
Statistiche di base● Media, SD, campionamenti, calcolatore campi,
ecc. manageR fTools GRASS altri plugins
Analisi delle reti● Segmentazione dinamica
GRASS Linear Referencing System plugin Core (nuovo!)
● Routing core GRASS
● Sottoreti ecc. GRASS
Raster● Calcolatore
GRASS core
✗ no neighborhood
Analisi geomorfologiche● Pendenza, esposizione, ombreggiatura, ecc.
GRASS core GDALTools SAGA
Statistiche zonali● Medie, totali, stratificazione
GRASS core Plugins ad hoc
Interpolazione● Core
IDW, TIN
● GDALTools IDW, media mobile, nearest neighbour, misure dei
dati
● GRASS IDW, RST, bspline
● R kernel, kriging etc.
Idrologia● GRASS
watershed, basin, carve, etc.
● SAGA catchment, flow, IHACRES, lake, e molti altri
● Plugins ad hoc EPANET
Modelli specializzati● Forestali, archeologici, conservazionistici
automi cellulari, et al. GRASS SAGA Plugins ad hoc
Analisi d'immagine● Filtraggio, estrazione di geometrie,
segmentazione dell'immagine, classificazione, rilevamento dei cambiamenti GRASS OTB Plugins ad hoc
I have a dream● Estendere il Processing Framework
incorporare tutte le analisi rendere possibile la concatenazione dei comandi
✗ anche fra backends diversi
in modo da attivarle✗ tramite un costruttore di modelli grafico✗ tramite script
● Per l'utilizzatore finale facile e trasparente scelta fra centinaia di analisi diverse
● Per gli sviluppatori più facile concentrarsi sui propri punti di forza
Ci importa il colore del gatto, o che acchiappi i
topi?
Condizioni d'uso di questa presentazioneCreative Commons
Attribuzione-Non commerciale-Condividi allo stesso modo 2.5 Italia
● Tu sei libero:
di riprodurre, distribuire, comunicare al pubblico, esporre in pubblico, rappresentare, eseguire e recitare quest'opera
di modificare quest'opera
● Alle seguenti condizioni:
Attribuzione. Devi attribuire la paternità dell'opera nei modi indicati dall'autore o da chi ti ha dato l'opera in licenza e in modo tale da non suggerire che essi avallino te o il modo in cui tu usi l'opera
Non commerciale. Non puoi usare quest'opera per fini commerciali
Condividi allo stesso modo. Se alteri o trasformi quest'opera, o se la usi per crearne un'altra, puoi distribuire l'opera risultante solo con una licenza identica o equivalente a questa
Ogni volta che usi o distribuisci quest'opera, devi farlo secondo i termini di questa licenza, che va comunicata con chiarezza
In ogni caso, puoi concordare col titolare dei diritti utilizzi di quest'opera non consentiti da questa licenza
Questa licenza lascia impregiudicati i diritti morali e i diritti d'autore
● Ulteriori info: http://creativecommons.org
Top Related