17
QGIS - query, geoprocessing e link QGIS - query, geoprocessing e link Paolo Zatelli Departimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento Paolo Zatelli | Università di Trento | 1 / 17

New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link

QGIS - query, geoprocessing e link

Paolo Zatelli

Departimento di Ingegneria Civile, Ambientale e Meccanica

Università di Trento

Paolo Zatelli | Università di Trento | 1 / 17

Page 2: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link

Outline

1 Query

2 Geoprocessing

3 Hyperlink

Paolo Zatelli | Università di Trento | 2 / 17

Page 3: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link

Selezione di oggetti su una mappa

In un GIS è possibile selezionare oggetti di una carta in base:

1 agli attributi, es. “le strade statali”2 alla geometria (topologia), es. “le strade che passano per il

comune di Trento”

Tecnicamente si parla di:1 query sugli attributi2 geoprocessing

Paolo Zatelli | Università di Trento | 3 / 17

Page 4: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Query

Selezione di oggetti con query

La selezione in base ad attributi (es. i nomi delle strade, il tipo diedificio, il numero di abitanti, ecc.) viene fatta in un database, e quindiin un GIS, usando lo Structured Query Language (SQL).

Una query (selezione) scritta in SQL ha una forma del tipo:SELECT-FROM-WHERE

SELECT indica i campi (colonne) da riportare (* per tutti)FROM indica la tabella su cui si effettua la selezione

WHERE indica la condizione

Esempio: SELECT nome FROM strade WHERE lunghezza>100

Il linguaggio SQL è usato anche per gestire le tabelle:aggiungere/cancellare dati, aggiungere/cancellare colonne, ecc.

Paolo Zatelli | Università di Trento | 4 / 17

Page 5: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Query

Interfaccia per query in QGISPer effettuare selezioni su una tabella in QGIS si usa:

Paolo Zatelli | Università di Trento | 5 / 17

Page 6: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Query

Interfaccia per query in QGISPer modificare una tabella in QGIS si usa:

Paolo Zatelli | Università di Trento | 6 / 17

Page 7: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Query

Query in QGIS

Esempio: SELECT * FROM edifici_tot_pat3D_2013 WHERE MAS_ALT>4

Query Edifici più alti di 4m (particolare)

Paolo Zatelli | Università di Trento | 7 / 17

Page 8: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Geoprocessing

Per geoprocessing si intende la creazione di nuove mappe vettoriali apartire da una o più mappe esistenti in base alla loro geoetria.

Le operazioni più frequenti sono:

buffer crea aree attorno alle primitive (punti, linee ed aree) dellamappa di input, con larghezza uguale o dipendente da unattributo

overlay combina le primitive di due mappe secondo unaoperazione logica, intersezione (AND), unione (OR),unione esclusiva (XOR) o differenza (NOT)

selezione usa le primitive di una mappa per selezionare le primitivesovrapposte di un’altra

dissolving “fonde” le aree che hanno un confine in comune ed unattributo uguale

Paolo Zatelli | Università di Trento | 8 / 17

Page 9: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Buffer

Duomo di Trento Buffer a 200m

Paolo Zatelli | Università di Trento | 9 / 17

Page 10: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Overlay (AND - intersezione)

Duomo di Trento - buffer a 200m Parti di edifici entro 200m

Paolo Zatelli | Università di Trento | 10 / 17

Page 11: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Selezione

Duomo di Trento - buffer a 200m Edifici entro 200m

Paolo Zatelli | Università di Trento | 11 / 17

Page 12: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Overlay vs selezione

Parti di edifici entro 200m Edifici entro 200m

Paolo Zatelli | Università di Trento | 12 / 17

Page 13: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Geoprocessing

Dissolve

Edifici Edifici con dissolve

Paolo Zatelli | Università di Trento | 13 / 17

Page 14: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Hyperlink

Link

E’ possibile collegare programmi esterni ad una mappa in QGIS.

E’ possibile usare i campi della tabella associata alla mappa che siinterroga come parametri per il comando (ad es. come nome di file,indirizzo di posta elettronica, ecc.).

Paolo Zatelli | Università di Trento | 14 / 17

Page 15: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Hyperlink

Link I

Paolo Zatelli | Università di Trento | 15 / 17

Page 16: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Hyperlink

Link II

Si imposta il programma da lanciare ed il campo della tabella da cuileggere il parametro da passare al programma.

Avendo scelto lo strumento Avvia azione sull’elemento, selezionandoun oggetto sulla mappa viene lanciata una ricerca in Google sulcontenuto del campo Tipo.

Paolo Zatelli | Università di Trento | 16 / 17

Page 17: New QGIS - query, geoprocessing e linkgrass/docs/corso_qgis_2016/Zatelli... · 2016. 11. 24. · QGIS - query, geoprocessing e link Selezione di oggetti su una mappa In un GIS è

QGIS - query, geoprocessing e link | Hyperlink

Questa presentazione è c©2016 Paolo Zatelli, disponibile come

Paolo Zatelli | Università di Trento | 17 / 17