QGIS - query, geoprocessing e link

Documenti analoghi
Gestione dei dati vettoriali Query dei dati

Modellizzazione di dati geografici

Indicazioni su come scrivere la relazione tecnica per il corso di Cartografia numerica e GIS

QGIS 2 - Analisi e Editing. Marco Negretti

Gli autori: Gabriele Congiu e Giovanni Perego...XI. Obiettivi del libro...xi. Struttura del libro...xii. Convenzioni di stile...

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

Corso di laurea Magistrale in Ingegneria per l Ambiente e il Territorio

Corso di Access. Prerequisiti. Modulo L2 A (Access) Le query

I.I.S. G. COSSALI - ORZINUOVI DATABASE. Marzo 2017 Prof. Dario Tomasoni 1

Interrogare una base di dati: algebra relazionale e SQL. Savino Castagnozzi Giorgio Macauda Michele Meomartino Salvatore Picerno Massimiliano Sartor

ESERCITAZIONE GIS QGIS

Capitolo 13. Interrogare una base di dati

I Lezione: Introduzione a GRASS

Autodesk Map parte II topologie

Structured Query Language

ESERCITAZIONE GIS QGIS

SISTEMI PER L INFORMAZIONE GEOGRAFICA OPEN SOURCE... 13

Microsoft Access. Microsoft Access. Maurizio Rebaudengo, Paolo Garza 1. Microsoft Access. Creazione base di dati. Apertura di una base dati

Operazioni di base con i dati vettoriali

1. DML RICORDIAMO. Contenuti: 2.1. Le principali operazioni su relazioni utilizzate nel DML

SQL - Sottointerrogazioni

Nuova interfaccia GRASS EPANET uno strumento integrato per la progettazione, l'analisi e la gestione di reti idrauliche

LINGUAGGI E UTENTI DI UN DBMS

DISPENSE. sull uso di GRASS e QGIS per l analisi del territorio

Corso di Access. Modulo L2 A (Access) 1.4 Le maschere

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

Tabelle esempio: Impiegato/Dipartimento

Sistemi per la gestione di database: MySQL ( )

Introduzione alle proiezioni cartografiche

Access. P a r t e t e r z a

Programma Master Programmatore Java

CORSO ACCESS PARTE IV

SQL - Structured Query Language

BASI DATI: algebra relazionale

V. Moriggia Modelli di Base Dati. Modelli di Base Dati. a.a. 2001/

Telerilevamento e GIS Prof. Ing. Giuseppe Mussumeci

CURRICOLO DIPARTIMENTO INFORMATICA PRIMO BIENNIO

Structured Query Language parte 1

Telerilevamento e SIT Prof. Ing. Giuseppe Mussumeci

Bibliografia. INFORMATICA GENERALE Prof. Alberto Postiglione. Scienze della Comunicazione Università di Salerno. Definizione di DB e di DBMS

ISTITUTO PARITARIO MICHELANGELO - RIMINI- PIANO DI LAVORO

Basi di dati e GIS. Paolo Zatelli. Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento

SISTEMI OPERATIVI, RETI, INTERNET

MS ACCESS. Obiettivi. Creare e popolare un database. Interrogare un database. Accedere al database tramite input e output grafici

Preparazione dei dati per l'analisi di reti con GRASS

Esercitazione 1 - Prime operazioni con file vettoriali

Database Lezione 1. Sommario. - Introduzione - Tabelle e chiave primaria - Query - Calcoli ed alias - Ordinamento

OpenDataLazio Formia 9 aprile 2015 Laboratorio. Roberto Angeletti

QGIS e Geoservizi. Paolo Zatelli. Dipartimento di Ingegneria Civile, Ambientale e Meccanica Università di Trento

DATABASE RELAZIONALI

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

Caratteristiche dei linguaggi per Database

Librerie digitali. Uso di XML per memorizzare i metadati. Descrizione generale. XML per memorizzare i metadati. Motivi dell uso di XML

Lezione V. Aula Multimediale - sabato 29/03/2008

Corso di Informatica. Software di produttività personale e database. Ing Pasquale Rota

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

SISTEMI INFORMATIVI GEOGRAFICI E PIANIFICAZIONE TERRITORIALE

Introduzione ai database relazionali

Ripasso Concetti Pratica in Access Link utili. ECDL - Database. European Computer Driving Licence - Modulo 5 - Database LEZIONE 3

Laboratorio di Basi di Dati Tutorato: il database Mondial

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

Dott.ssa M. Costantini

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

MODULO 2. Query normali e parametriche Query di:

<Nome Tabella>.<attributo>

SQL prima parte D O C E N T E P R O F. A L B E R T O B E L U S S I. Anno accademico 2011/12

Accesso a basi di dati con ASP. Algoritmo per visualizzare un DB

SISTEMI INFORMATIVI GEOGRAFICI E PIANIFICAZIONE TERRITORIALE

Strumenti GIS Open Source

DISPENSA ACCESS (OFFICE 2010 BETA)

RAPPRESENTAZIONE DELTERRITORIO

Open Database Connectivity (ODBC)

Il linguaggio SQL. è di fatto lo standard tra i linguaggi per la gestione di data base relazionali.

SICaR. Sistema Informativo per i Cantieri di restauro. Guida alla consultazione. CONTATTI

DATABASE.

ArcGIS - ArcView 3- strumenti di analisi

PHP e Structured Query Language

GIS - corso base Corso base sul GIS opensource, i Sistemi Informativi Territoriali e la pianificazione partecipata.

Introduzione alle Basi di Dati

2.4. Creare ed operare con le query

liceo B. Russell PROGRAMMAZIONE INDIRIZZO: SCIENTIFICO SCIENZE APPLICATE TRIENNIO: TERZA DISCIPLINA: INFORMATICA

ArcGIS Desktop III: Processi ed analisi

Informatica Corso AVANZATO

Sistemi Informativi Territoriali. Paolo Mogorovich Paolo Mogorovich - Sistemi Informativi Territoriali E4A - QGIS03

Access 2007 Colonna di ricerca

Raccolta e memorizzazione dei dati immessi nei moduli dai visitatori

Modello concettuale Modello logico

Sesta lezione: Elaborare i dati geografici

Errore. Il segnalibro non è definito.

SQL Server BI Development Studio. SQL Server Business Intelligence Development Studio. Analysis Services

SQL e linguaggi di programmazione. Cursori. Cursori. L interazione con l ambiente SQL può avvenire in 3 modi:

Presentazione sistema WEB G.I.S. per la consultazione delle cartografie di P.R.G. della Città di Gattinara

Corso di Access. Prerequisiti. Modulo L2 A (Access) 2.1 I controlli. Interfaccia grafica e controlli. M. Malatesta I controlli-10 13/12/2012

(Lezione SQL 2) Barbara Di Camillo Dipartimento di Ingegneria dell Informazione. Università degli Studi di Padova

Autodesk Map parte I digitalizzazione e importazione dati

Interrogazioni nidificate

Database Lezione 2. Sommario. - Progettazione di un database - Join - Valore NULL - Operatori aggregati

I comandi del linguaggio DDL (Data Definition Language): CREATE E ALTER

I S.I.T. aziendali. Progetto AVIGERE Applicazione della viticoltura di precisione ad alcune aziende

Informatica per le discipline umanistiche 2 lezione 10

Transcript:

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

QGIS - query, geoprocessing e link Outline 1 Query 2 Geoprocessing 3 Hyperlink Paolo Zatelli Università di Trento 2 / 17

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 attributi 2 geoprocessing Paolo Zatelli Università di Trento 3 / 17

QGIS - query, geoprocessing e link Query Selezione di oggetti con query La selezione in base ad attributi (es. i nomi delle strade, il tipo di edificio, il numero di abitanti, ecc.) viene fatta in un database, e quindi in 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

QGIS - query, geoprocessing e link Query Interfaccia per query in QGIS Per effettuare selezioni su una tabella in QGIS si usa: Paolo Zatelli Università di Trento 5 / 17

QGIS - query, geoprocessing e link Query Interfaccia per query in QGIS Per modificare una tabella in QGIS si usa: Paolo Zatelli Università di Trento 6 / 17

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

QGIS - query, geoprocessing e link Geoprocessing Geoprocessing Per geoprocessing si intende la creazione di nuove mappe vettoriali a partire 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) della mappa di input, con larghezza uguale o dipendente da un attributo overlay combina le primitive di due mappe secondo una operazione logica, intersezione (AND), unione (OR), unione esclusiva (XOR) o differenza (NOT) selezione usa le primitive di una mappa per selezionare le primitive sovrapposte di un altra dissolving fonde le aree che hanno un confine in comune ed un attributo uguale Paolo Zatelli Università di Trento 8 / 17

QGIS - query, geoprocessing e link Geoprocessing Buffer Duomo di Trento Buffer a 200m Paolo Zatelli Università di Trento 9 / 17

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

QGIS - query, geoprocessing e link Geoprocessing Selezione Duomo di Trento - buffer a 200m Edifici entro 200m Paolo Zatelli Università di Trento 11 / 17

QGIS - query, geoprocessing e link Geoprocessing Overlay vs selezione Parti di edifici entro 200m Edifici entro 200m Paolo Zatelli Università di Trento 12 / 17

QGIS - query, geoprocessing e link Geoprocessing Dissolve Edifici Edifici con dissolve Paolo Zatelli Università di Trento 13 / 17

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 si interroga come parametri per il comando (ad es. come nome di file, indirizzo di posta elettronica, ecc.). Paolo Zatelli Università di Trento 14 / 17

QGIS - query, geoprocessing e link Hyperlink Link I Paolo Zatelli Università di Trento 15 / 17

QGIS - query, geoprocessing e link Hyperlink Link II Si imposta il programma da lanciare ed il campo della tabella da cui leggere il parametro da passare al programma. Avendo scelto lo strumento Avvia azione sull elemento, selezionando un oggetto sulla mappa viene lanciata una ricerca in Google sul contenuto del campo Tipo. Paolo Zatelli Università di Trento 16 / 17

QGIS - query, geoprocessing e link Hyperlink Questa presentazione è c 2016 Paolo Zatelli, disponibile come Paolo Zatelli Università di Trento 17 / 17