l’analisi gis libera: qgis e...
TRANSCRIPT
![Page 1: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/1.jpg)
L’analisi GIS libera:QGIS e dintorni
Paolo Cavallini
+39-348-3801953
www.faunalia.it
![Page 2: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/2.jpg)
Perché partire da QGIS?● Spesso, il primo approccio ai GIS liberi● Il più diffuso?
![Page 3: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/3.jpg)
Un confronto relativo
![Page 4: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/4.jpg)
Analisi GIS● Importanza
creazione del dato user empowerment geografia attiva
✗ cfr grande incremento della geografia passiva
● Criticità✗ pochi utenti✗ pochi fondi
![Page 5: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/5.jpg)
Esigenze● Precisione ed accuratezza● Versatilità● Documentazione scientifica● Replicabilità● Automazione
![Page 6: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/6.jpg)
Ieri
![Page 7: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/7.jpg)
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
![Page 8: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/8.jpg)
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
![Page 9: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/9.jpg)
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
![Page 10: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/10.jpg)
fTools● Plugin in Python/C++, quasi un front end a
GEOS● Pro
facile
● Contro alcuni moduli lenti per lo più genera nuovi shapefiles
![Page 11: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/11.jpg)
GDALTools● Un front end a GDAL● Pro
analisi complete e collaudate ridotta manutenzione automatizzabile
● Contro ?
![Page 12: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/12.jpg)
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)
![Page 13: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/13.jpg)
SAGA● System for Automated Geoscientific Analyses● Pro
centinaia di analisi disponibili notevole documentazione scientifica
● Contro comunità piccolissima
![Page 14: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/14.jpg)
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
![Page 15: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/15.jpg)
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
![Page 16: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/16.jpg)
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
![Page 17: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/17.jpg)
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
![Page 18: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/18.jpg)
PostGIS & SpatiaLite● Pro
centinaia di funzioni, accessibili anche tramite plugins
ambiente integrato: storage + analisi topologia e raster
● Contro complesso: richiede conoscenza di SQL
![Page 19: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/19.jpg)
Vettori: geoprocessing● Intersezione, unione, differenza, buffer, ecc.
fTools GRASS manageR PostGIS SpatiaLite
![Page 20: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/20.jpg)
Statistiche di base● Media, SD, campionamenti, calcolatore campi,
ecc. manageR fTools GRASS altri plugins
![Page 21: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/21.jpg)
Analisi delle reti● Segmentazione dinamica
GRASS Linear Referencing System plugin Core (nuovo!)
● Routing core GRASS
● Sottoreti ecc. GRASS
![Page 22: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/22.jpg)
Raster● Calcolatore
GRASS core
✗ no neighborhood
![Page 23: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/23.jpg)
Analisi geomorfologiche● Pendenza, esposizione, ombreggiatura, ecc.
GRASS core GDALTools SAGA
![Page 24: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/24.jpg)
Statistiche zonali● Medie, totali, stratificazione
GRASS core Plugins ad hoc
![Page 25: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/25.jpg)
Interpolazione● Core
IDW, TIN
● GDALTools IDW, media mobile, nearest neighbour, misure dei
dati
● GRASS IDW, RST, bspline
● R kernel, kriging etc.
![Page 26: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/26.jpg)
Idrologia● GRASS
watershed, basin, carve, etc.
● SAGA catchment, flow, IHACRES, lake, e molti altri
● Plugins ad hoc EPANET
![Page 27: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/27.jpg)
Modelli specializzati● Forestali, archeologici, conservazionistici
automi cellulari, et al. GRASS SAGA Plugins ad hoc
![Page 28: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/28.jpg)
Analisi d'immagine● Filtraggio, estrazione di geometrie,
segmentazione dell'immagine, classificazione, rilevamento dei cambiamenti GRASS OTB Plugins ad hoc
![Page 29: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/29.jpg)
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
![Page 30: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/30.jpg)
Ci importa il colore del gatto, o che acchiappi i
topi?
![Page 31: L’analisi GIS libera: QGIS e dintornigrass-italia.como.polimi.it/meeting2012/18cavallini2012.pdf · Analisi GIS Importanza creazione del dato user empowerment geografia attiva cfr](https://reader031.vdocuments.mx/reader031/viewer/2022021718/5b773ab47f8b9ade6f8c818e/html5/thumbnails/31.jpg)
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