introduzione a qgis (quantum gis) -...
TRANSCRIPT
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Introduzione a QGIS (Quantum GIS)
a cura di Marco Ciolli e Clara Tattoni
22
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Un po'di storiaUn po'di storia● 2002 nasce il progetto Qgis
– Visualizzatore GIS semplice da usare
– Linux/unix
– Open Source GPL
● 2004 v 0.2 Non solo visualizzatore: GRASS plugin
● 2005 v.0.5 Supporto per Windows
● 2008 Versione 0.10
● 2009 Versione 1.0
● 2010 Versione 1.4
● 2011 Versione 1.6
● 2012 Versioni 1.7 e 1.8
● 2013 Versioni 2.0 e 2.2
● 2015 Versioni 2.6, 2.8, 2.10
● 2016 Versioni 2.14, 2.18
33
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
QGIS 2.14 QGIS 2.14
44
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
QGIS windows structureQGIS windows structure
1 Menu bar2 Application bar3 Table of contents (list of available layers)
4 Display5 Processing toolbox (Va attivata con il plugin processing)6 Status bar (coordinates, scale etc...)7 Browser
55
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
QGIS 2.14 Essen LTR QGIS 2.14 Essen LTR
66
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
QGIS 2.0QGIS 2.0
Se usate versioni più recenti e non LTR a volte la documentazione incompleta, alcune compatibilità non ancora testate.
77
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Caratteristiche softwareCaratteristiche software
● Architettura a moduli (Plugins)
● Multipiattaforma (Windows, Unix, Linux, MacOS)
● Basato su QTtoolkit
– INTERFACCIA GRAFICA USER FRIENDLY
– Molta attenzione su interfaccia e usabilità
● Integrazione con GRASS (view, edit, and analysis)
88
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
InterfacciaInterfaccia
99
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
InterfacciaInterfaccia
1010
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
InterfacciaInterfaccia
1111
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
InterfacciaInterfaccia
1212
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Caratteristiche GISCaratteristiche GISSupporto vari formati
Proiezione di vettoriali al volo
Composizione di Layout (Map Composer)
Visualizzazione Tabella degli attributi
Selezione grafica
Digitalizzazione
Simbologia vettoriale ed Etichettatura
Interfaccia GPS
Esportazione Mapserver map file
Pubblicazione Mappe su WebGIS
26 lingue supportate
1313
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Novità delle versioni recentiNovità delle versioni recenti● GPS tracking tool
● Raster calculator e diverse operazioni su raster
● Funzioni di controllo topologia vettoriale e geoprocessing
● Miglioramento Geo referencer
● Supporto MapServer nella versione stabile
● Riproiezione dei vettoriali e cambio formato (anche Kml di google) tramite “Salva con nome”
● Supporto Python per installare e creare nuovi plugin
● Integrazione con Sextante (ora processing tools)
● Visualizzazione mappe googlemaps e altri servizi
● Uso come WMS, WMTS, WMSC o WFS e WFST client e WMS, WCS o WFS server
● Analisi lidar e multispettrale
1414
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
QGIS 2.14 QGIS 2.14
1515
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Formati supportati 1Formati supportati 1
VETTORIALI● GRASS vectors
● ESRI Shapefile
● Mapinfo File (MIF e TAB)
● PostgreSQL
● Delimited Text
● ...
http://www.gdal.org/ogr/
RASTER● Arc/Info ASCII Grid
● Arc/Info Binary Grid (.adf)
● GRASS Rasters
● TIFF / GeoTIFF (.tif)
● Erdas imagine (.img)
● USGS ASCII DEM (.dem)
● ....
http://www.gdal.org/formats_list.html
1616
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Formati supportati 2Formati supportati 2
OGC Data Open Geospatial Consortiumorganizzazione per la creazione e lo sviluppo di standard geospaziali http://www.opengeospatial.org/
● WMS Web Map Service (come client)
● SFS Simple Features for SQL (via PostgreSQL / PostGIS)
● WFS Web Feature Service
● WCS – Web Coverage Service
● GML Geography Markup Language
1717
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
PluginsPlugins●Core Plugin
● mantenuti e sviluppati dal team di QGIS● fanno parte di tutte le distribuzioni di QGIS
●Repository ufficiale ●Repository di terze parti
● da scaricare e installare su richiesta● sono mantenuti dall'autore
●TUTTI i plugin devono essere caricati dall'utente
●The QGIS Community site http://www.qgis.org
1818
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Core PluginsCore PluginsCarica un file di testo con le coordinate
Cattura coordinate
Aggiunge il simbolo del Copyright
Conversione dxf
Strumenti per il GPS
GRASS
Georeferenziare
Creazione di griglie
esportazione in mapserver
Freccia Nord
Conversione OgR
Installatore di plugin
Importazione di Shape file in PostgresSQL
Stampa veloce
Barra della scala
Supporto WFS
1919
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Core PluginsCore Plugins Coordinate Capture (Capture mouse coordinates in different CRSs)
DB Manager (Exchange, edit and view layers and tables from/to databases; execute SQL queries)
Dxf2Shp Converter (Convert DXF files to shapefiles)
eVIS (Visualize events)
fTools (Analyze and manage vector data)
GDALTools (Integrate GDAL Tools into QGIS)
Georeferencer GDAL (Add projection information to rasters using GDAL)
GPS Tools (Load and import GPS data)
GRASS (Integrate GRASS GIS)
Heatmap (Generate raster heatmaps from point data)
Interpolation Plugin (Interpolate based on vertices of a vector layer)
Metasearch Catalogue Client
Offline Editing (Allow offline editing and synchronizing with databases)
Oracle Spatial GeoRaster
Processing (formerly SEXTANTE)
Raster Terrain Analysis (Analyze raster-based terrain)
Road Graph Plugin (Analyze a shortest-path network)
Spatial Query Plugin
Topology Checker (Find topological errors in vector layers)
Zonal Statistics Plugin (Calculate count, sum, and mean of a raster for each polygon of a vector layer)
2020
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Aggiungere PluginsAggiungere Plugins
2121
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
GRASS Plugin 1GRASS Plugin 1
● Estende le capacità di visualizzazione e di analisi
● GRASS deve essere installato a parte
● Non ci sono tutti i comandi di GRASS con tutte le opzioni
● Serve un Mapset di GRASS per usare “toolbox” e salvare i risultati
2222
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
GRASS plugin 2GRASS plugin 2
● GRASS Toolbox:
– struttura semplificata dei comandi di GRASS– map browser– non tutti i moduli sono disponibili– molto personalizzabile
http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox.
● Processing Toolbox:
– Ci sono molti comandi, la situazione sull’installazione è complicata per via del passaggio da GRASS 6 a GRASS 7
2323
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Installazione di QGISInstallazione di QGISDownload http://www.qgis.org
● Codice binario
– Linux (SuSE, Debian, Ubuntu, Mandrivia, Fedora...)
– Windows (con e senza supporto per GRASS)
– MacOsX
● Codice Sorgente
– Compilazione su qualsiasi piattaforma
2424
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Installazione per windowsInstallazione per windows
● OSGeo4W
– è un installatore di software open source geografico per Windows XP, Vista, etc a 32 bit.
● MapServer● OpenEV● Udig● QGIS e vari pacchetti
– Permette sia installazioni semplici che avanzate
– È necessario il collegamento alla rete● OSGEO4W si può scaricare qui:
– http://download.osgeo.org/osgeo4w/osgeo4w-setup.exe
● Installare qgis con supporto per GRASS ed ecw:
– http://www.ing.unitn.it/~grass/docs/qgis-windows_install.pdf
2525
Corso QGIS, GRASSCorso QGIS, GRASS Free ed Open Source GIS e GeoDatabase XV edizione Free ed Open Source GIS e GeoDatabase XV edizione Trento 21 – 22 Novembre 2016 Trento 21 – 22 Novembre 2016
Schema degli Esercizi Schema degli Esercizi
● Esercizi: Esploriamo il menù
● Attenzione alle proprietà del progetto, il sistema di riferimento
● Apriamo un file raster
● Apriamo un file vettoriale
● Zoom e unzoom, proprietà
● Apriamo una tabella del vettoriale
● Selezioniamo degli attributi e usiamo le query
● Query builder
● Cambiare i parametri di visualizzazione di un vettoriale, etichette, linee
● Cambiare i parametri di visualizzazione di un raster
● Come Aggiungere plugin
● Digitalizzare vettori
● Aggiungere aree e oggetti, eliminarli
● Correzione topologica cercare gli errori ed eliminarli