QGIS 2 - Analisi e Editing. Marco Negretti

Documenti analoghi
QGIS 2 - Analisi e Editing. Marco Negretti marco.negretti@polimi.it

QGIS 2 introduzione, strumenti di analisi e editing della cartografia

ArcGIS 10 strumenti di analisi

Aggiornamento o modifica di un DEM con l'ausilio di QGIS

Corso di Formazione su QGIS Autorità di bacino del fiume Po Parma, giugno QGIS - Introduzione. Marco Negretti

QGIS 2 - Introduzione. Marco Negretti

MERGE. 1 record geometrico. 1 record geometrico. 2 record geometrici. Il Merge serve per unire geometricamente due layers

Operazioni di base con i dati vettoriali

QGIS 2 - Introduzione. Marco Negretti

Dott.ssa M. Costantini

ArcGIS 10 strumenti di editing e ArcCatalog. Marco Negretti Politecnico di Milano

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

QGIS - query, geoprocessing e link

ArcGIS - ArcView ArcCatalog

QGIS CORSO PRATICO. QGIS è un Sistema di Informazione Geografica Open Source e quindi a uso libero.

ESERCITAZIONE GIS QGIS

ESERCITAZIONE GIS QGIS

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

GRASS importazione e analisi di carte raster e vettoriali

SISTEMI PER L INFORMAZIONE GEOGRAFICA OPEN SOURCE... 13

Esercizi con OpenJUMP

Corso di Formazione di base avanzato. Giuseppe Cosentino

Autodesk Map parte I digitalizzazione e importazione dati

Introduzione a OpenJUMP 1.4

GVSIG ANALISI SPAZIALE CON DATI VETTORIALI

toponomastica Manuale utente Technical Design S.r.l. Copyright Tutti i diritti riservati.

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

Filtri. Microsoft Access. Filtri. Filtri

ArcGIS 10 introduzione. Marco Negretti Politecnico di Milano

ArcGIS 10.3 introduzione. Marco Negretti Politecnico di Milano

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

GRASS 6.4. Creazione del DTM interpolando tra punti sparsi - Inverso della Distanza (IDW) - Spline (RST) Cartografia numerica e GIS

Esercitazione 3 - Elaborazioni da curve di livello ed estrazione automatica di bacini idrografici e idrografia

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

STRUMENTI PENNA E TRACCIATI. EDI Strumenti penna e tracciati 1

Introduzione Avanzamento rapido

Introduzione a Quantum GIS (QGIS) - passaggio dal software ArcView 3.x a software GIS OpenSource

PRIMI PASSI CON UN DATABASE

Gestione dei dati vettoriali Query dei dati

Configurazione di una LAN in ambiente Windows

Introduzione a MapGuide Author 6.5

Microsoft Access (parte 5) Query. Query. Query. Query. Creare una query

CORSO ACCESS PARTE IV

Utilizzo delle Maschere in Microsoft Access

L applicativo cartografico Web è ottimizzato per la consultazione tramite il browser MS Internet Explorer 7.

Inserire record. Microsoft Access. Inserire/modificare record. Inserire record. Cancellare record. Inserire/modificare record

Relazioni. Microsoft Access. Relazioni. Relazioni

Corso: Adobe Photoshop Base Codice PCSNET: ADOB-2 Cod. Vendor: - Durata: 3

Correggere una traccia Gps utilizzando Quantum GIS 1

U.T.E FOGLIO ELETTRONICO. Università della Terza Età. Sede di Novate Milanese. Corso Informatica Approfondimento. Docente: Giovanni Pozzi

INDICE. Gestione mappe vettoriali e raster. Importare un layer WMS. Utilizzo dei plugin. Esercizio 1: analisi di rete. Esercizio 2: OSM.

U.T.E Università della Terza Età

Un grafico utilizza i valori contenuti in un foglio di lavoro per creare una rappresentazione grafica delle relazioni esistenti tra loro;

Video Scrittura (MS Word) Lezione 1 Funzioni di base

Corso di LibreOffice

Creazione di database, tabelle e associazioni con Access 2003

INDICE. Gestione mappe vettoriali e raster. Importare un layer WMS. Utilizzo dei plugin. Esercizio 1: analisi di rete. Esercizio 2: OSM.

Transcript:

QGIS 2 - Analisi e Editing marco.negretti@polimi.it 04/12/2014

Indice Join tra tabelle e attributi Editing attributi carte vettoriali I plugin di QGIS Analisi carte vettoriali costruzione di cartografia derivata Rasterizzare Analisi carte raster costruzione di cartografia derivata Geoprocessing carte vettoriali Strumenti di ricerca carte vettoriali Editing geometria carte vettoriali 2

Join tra tabelle e attributi 3 JOIN tra tabelle: stabilisce una relazione 1:1 tra le righe di una tabella e la tabella degli attributi di un vettoriale aggiungere la tabella al progetto definire il join specificando il campo comune tra righe della tabella e attributi del vettoriale per poter costruire la relazione Esempio: aggiungere il layer Comuni_2014_polygon la tabella Censimento_Popolazione_2011_Provvisori_Per_Comuni.csv definire il join

Join tra tabelle e attributi 4 Aggiungere una tabella al progetto Censimento_Popolazione_2011_Provvisori_Per_Comuni.csv formato del file in input tabella di soli attributi

Join tra tabelle e attributi Definire il join aprire le proprietà del layer scheda joins 5

Join tra tabelle e attributi 6 Definire il join aprire le proprietà del layer scheda joins il codice ISTAT del comune stabilisce la relazione attributo "Codice Comune" della tabella Censimento attributo "ISTAT" del layer Comuni

Join tra tabelle e attributi Definire il join aprire le proprietà del layer scheda joins 7

Join tra tabelle e attributi Definire il join i campi della tabella sono stati aggiunti come attributi del layer Attenzione: l unione è solo un unione logica: le tabelle non sono state realmente modificate ed unite 8

Join tra tabelle e attributi 9 Aprire la tabella degli attributi e ordinare i dati rispetto ad uno dei nuovi campi gli attributi di alcuni comuni hanno valore nullo: questo succede quando non c'è corrispondenza esatta tra attributi del layer e righe della tabella

Join tra tabelle e attributi 10 Infatti i dati del censimento sono del 2011, il layer dei comuni del 2014: alcuni comuni sono stati accorpati con altri quindi manca una corrispondenza esatta

Editing attributi 11 Aggiungere/modificare gli attributi di un vettoriale attivare l'editing: è necessario avere i permessi di scrittura sullo shape file dei comuni

12 Editing attributi Aggiungere/modificare gli attributi di un vettoriale aggiungere un attributo eliminare un attributo calcolare il valore di un attributo in funzione dei valori degli altri (field calculator)

13 Editing attributi - field calculator Calcolare la superficie dei comuni aprire il field calculator crea un nuovo attributo usa la geometria di ogni oggetto per determinare il valore, in questo caso l'area espressione che viene utilizzata per determinare il valore

Editing attributi - field calculator Calcolare la superficie dei comuni risultato superficie comunale (m2) 14

Editing attributi - field calculator 15 Calcolare la densità di popolazione dei comuni crea un nuovo attributo selezionare gli attributi da usare nell'espressione espressione che viene utilizzata per determinare il valore (abt/km2)

Editing attributi - field calculator 16 Calcolare la densità di popolazione dei comuni risultato densità di popolazione (abt/km2)

Editing attributi 17 Terminare la fase di editing salvando i risultati

18 I plugin di QGIS Incrementano le funzionalità di QGIS installati selezionare il plugin per attivarlo

I plugin di QGIS Incrementano le funzionalità di QGIS elenco di tutti quelli disponibili 19

I plugin di QGIS Incrementano le funzionalità di QGIS installati, ma aggiornabili 20

I plugin di QGIS Incrementano le funzionalità di QGIS configurazione del repository dei plugin 21

I plugin di QGIS Per svolgere gli esempi che seguono sarà 22 necessario avere scaricato e attivato i seguenti plugin: ftools Gdal Tools Raster Terrain Analysis

Analisi carte vettoriali 23 Creare un nuovo shape file con i confini delle comunità montane estrarre dal layer dei comuni solo i comuni che appartengono ad una comunità montana e creare un nuovo layer: comunita_montane_comuni unire i poligoni dei comuni in base alla comunità montana di appartenenza, in modo da avere un poligono per ogni comunità montana e creare il layer comunita_montane Strumenti utilizzati seleziona per valore attributo salva nuovo layer dissolvi confini

Analisi carte vettoriali - selezione per valore attributi 24 Creare il layer comunita_montane_comuni l'attributo COD_CMO contiene il codice della comunità montana di appartenenza per selezionare un oggetto in base al valore degli attributi

Analisi carte vettoriali - selezione per valore attributi 25 Creare il layer comunita_montane_comuni selezionare in base al valore degli attributi espressione che definisce quali oggetti selezionare seleziono tutti gli oggetti che hanno il campo 'COD_CMO' non vuoto

Analisi carte vettoriali - selezione per valore attributi 26 Creare il layer comunita_montane_comuni selezionare in base al valore degli attributi

Analisi carte vettoriali - creare un nuovo layer 27 Creare il layer comunita_montane_comuni salvare gli oggetti selezionati in un nuovo file

Analisi carte vettoriali - creare un nuovo layer formato da utilizzare nome e posizione del file sistema di riferimento salva solo gli oggetti selezionati 28

Analisi carte vettoriali - creare un nuovo layer Il layer comunita_montane_comuni 29

Analisi carte vettoriali - dissolve 30 Creare il layer comunita_montane unire i poligoni dei comuni in base alla comunità montana di appartenenza strumento dissolve per queste funzioni attivare il plugin ftools

Analisi carte vettoriali - dissolve 31 Creare il layer comunita_montane unire i poligoni dei comuni in base alla comunità montana di appartenenza strumento dissolve: unisce tutti i poligoni che hanno lo stesso valore nel campo indicato

Analisi carte vettoriali - dissolve il layer comunita_montane 32

Analisi carte vettoriali il layer comunita_montane eliminare dalla tabella gli attributi non significativi attivare l'editing cancellare attributo 33

Analisi carte vettoriali il layer comunita_montane calcolare l'area e salvare le modifiche field calculator terminare l'editing e salvare 34

35 Rasterizzare Rasterizzare una carta vettoriale Esempio: Rasterizzare la carta comunita_montane è necessario indicare un attributo numerico in base al quale fare la rasterizzazione L'attributo che identifica le diverse comunità montane, COD_CMO, è di tipo stringa

Rasterizzare Rasterizzare la carta comunita_montane creare un nuovo attributo di tipo numerico field calculator nome e tipo (intero) del nuovo attributo espressione utilizzata per calcolarlo - substr(): a partire dal 3 carattere estrae una stringa lunga 2 caratteri - toint(): converte una stringa in intero 36

Rasterizzare Rasterizzare la carta comunita_montane comando Rasterize per queste funzioni attivare il plugin Gdal Tools 37

38 Rasterizzare Rasterizzare la carta comunita_montane comando Rasterize carta vettoriale, attributo per la rasterizzazione e nome (com_mont_rast) della carta raster da creare risoluzione del raster prodotto

Rasterizzare Carta raster com_mont_rast impostare lo style 39

40 Analisi carte raster Salvare in locale i dati di un server OWS Esempio: WCS del PCN dtm75m http://wms.pcn.minambiente.it/wcs/dtm_75m collegarsi al server ed aggiungere il layer tasto dx per il menu e scegliere save as per salvarlo in locale

Analisi carte raster Salvare in locale i dati di un server OWS creare dtm_lombardia.tif definire formato nome sistema di riferimento estensione della carta da salvare risoluzione 41

Analisi carte raster - clipper Ritagliare un raster Esempio: creare la carta del DTM delle comunità montane comando clipper 42

Analisi carte raster - clipper 43 Creare la carta del DTM delle comunità montane dtm_com-mont.tif definizione di carta di input carta di output valore per i nodata carta vettoriale da utilizzare come maschera per il taglio

Analisi carte raster - clipper 44 DTM delle comunità montane: dtm_com-mont.tif

Analisi carte raster - pendenze e esposizioni Strumenti di terrain analysis carta delle pendenze carta delle esposizione per queste funzioni attivare il plugin Raster Terrain Analysis 45

Analisi carte raster - pendenze 46 Carta delle pendenze delle comunità montane slope_com-mont.tif

Analisi carte raster - esposizioni 47 Carta delle esposizioni delle comunità montane aspect_com-mont.tif

Geoprecessing carte vettoriali - intersezione e buffer Geoprocessing tools intersezione carte vettoriali buffer 48

Geoprecessing carte vettoriali - intersezione 49 Intersezione di carte vettoriali Esempio: creare la carta delle aree di rispetto dei corsi d'acqua per le comunità montane aggiungere il layer Aree_rispetto_corsi_d_acqua_tutelati_polygon fare l'intersezione con il layer comunita_montane layer in output: aree_risp_fiumi_cm

Geoprecessing carte vettoriali - intersezione Risultato: aree_risp_fiumi_cm 50

Geoprecessing carte vettoriali - intersezione 51 Risultato: aree_risp_fiumi_cm la tabella degli attributi è l'unione degli attributi dei due layer intersecati attributi da Aree_rispetto_corsi_d_ acqua_tutelati_polygon attributi da comunita_montane

Geoprecessing carte vettoriali - buffer 52 Creazione di un buffer Esempio: creare un buffer di km 1 attorno alle stazioni aggiungere il layer Stazioni_ferroviarie_point creare il buffer dimensione del buffer: uguale per tutti gli elementi o in funzione del valore di un attributo layer in output: stazioni_b1k

Geoprecessing carte vettoriali - buffer Risultato: stazioni_b1k 53

Geoprecessing carte vettoriali - buffer 54 Risultato: stazioni_b1k la tabella degli attributi è uguale a quella della carta iniziale

Strumenti di ricerca carte vettoriali 55 Selezione di elementi di una carta vettoriale Esempio: in base alla posizione selezionare tutte le comunità montane che sono servite da almeno una stazione ferroviaria

Strumenti di ricerca carte vettoriali 56 Selezione di elementi di una carta vettoriale in base alla posizione regole per fare la selezione

Editing geometria Editing di carte vettoriali iniziare la fase di editing modificare/aggiungere/ spostare gli oggetti della carta terminare la fase di editing e salvare le modifiche inizia/termina la fase di editing strumenti di editing 57

58 Editing geometria Esempio aggiungere b4a5 e stazioni_ferroviarie_point zoom sulla stazione COMO BORGHI la posizione della stazione è sbagliata correggere la carta vettoriale spostando il punto nella posizione corretta posizione corretta

Editing geometria 59 Editing layer è necessario avere i permessi di scrittura sul file iniziare la fase di editing selezionare lo strumento move feature spostare il punto nella posizione corretta terminare la fase di editing e salvare

60 Dati utilizzati negli esempi: cartografia http://www.cartografia.regione.lombardia.it http://www.pcn.minambiente.it tabelle dati http://www.dati.lombardia.it/ Versione utilizzata come riferimento nelle dispense: QGIS 2.4.0/2.6.0 http://creativecommons.org/licenses/by-nc-sa/4.0/