Introduzione a QGIS (Quantum GIS) -...

Post on 23-Feb-2019

223 views 0 download

Transcript of Introduzione a QGIS (Quantum GIS) -...

    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

marco.ciolli@unitn.it

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 QT­toolkit

– 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, WMS­C o WFS e WFS­T 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