Vittorio Casella. Introduzione ad ArcGIS Visualizzazione di layer vettoriali; campi calcolati. Dispense

Documenti analoghi
Vittorio Casella. Primi passi con ArcGIS. Dispense

Terza Lezione: Capire l'informazione geografica

EUROPEAN COMPUTER DRIVING LICENCE SYLLABUS VERSIONE 5.0

Paolo Mogorovich

Un layer areale può essere rappresentato utilizzando diverse tecniche.

Sistemi Informativi Territoriali. Paolo Mogorovich Quantum GIS - QGIS. Dati vettoriali - Tecniche di rappresentazione

ArcGIS - ArcView introduzione

Corso di Microsoft. Access. Marco P. Locatelli.

ArcGIS - ArcView strumenti di analisi

CORSO ACCESS PARTE IV

Applicativo POZZI_SIF

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Linguaggio Macchina. Numeri binari. E il linguaggio che il microprocessore comprende. In Esadecimale

QGIS 2 - Introduzione. Marco Negretti

Microsoft Access. Nozioni di base. Contatti: Dott.ssa Silvia Bonfanti

ArcView introduzione

ArcGIS - ArcView 3- strumenti di analisi

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

Esercitazione 2 Classificazione dei Temi

per immagini guida avanzata Modificare numeri e date Geometra Luigi Amato Guida Avanzata per immagini Excel

Gestione dei dati vettoriali Query dei dati

Variabili e tipi di. Alessandra Giordani Lunedì 11 aprile

L AMBIENTE CODE BLOCKS E L IO

Appunti sui Fogli Elettronici. Introduzione. D. Gubiani. 19 Luglio 2005

MS Access: Tutorial Tabelle, Relazioni

Introduzione a Matlab

Laboratorio di Programmazione 1. Docente: dr. Damiano Macedonio Lezione 5 31/10/2013

Autodesk Map parte I digitalizzazione e importazione dati

Introduzione alla programmazione. Alice Pavarani

Autodesk Map parte I digitalizzazione e importazione dati

Appunti del corso di Informatica 1 (IN110 Fondamenti) 5 Rappresentazione delle informazioni

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

Maschere. Consentono di visualizzare e gestire in modo diverso i dati contenuti nelle tabelle Creazione di una maschera

Università Iuav di Venezia - CIRCE / dp Corso di addestramento all'uso di ESRI ArcView

FAQ - Adeguamento IVA iva Che tipo di modifiche devo eseguire per variare l aliquota I.V.A. ordinaria dal 21% al 22%?

L AMBIENTE CODE BLOCKS E L IO

Caratteristiche generali del linguaggio Visual Basic

Capitolo 4: Tabelle. y(x) = x 3 ì 2x. Capitolo 4: Tabelle 67. Nota: le tabelle non sono disponibili nel modo di rappresentazione grafica 3D.

Corso di Access Modulo L2 A (Access) I tipi di query

ArcGIS - ArcView introduzione

MODULO 5 ACCESS Basi di dati

Introduzione al Linguaggio C

Variabili e input/ Alessandra Giordani Lunedì 18 marzo

Corso di Fondamenti di Informatica Il sistema dei tipi in C++

Laboratorio di Calcolo Numerico Laboratorio 3: Algoritmi stabili e instabili Programma gnuplot

Primi programmi in C

ARCGIS System. I software GIS. MODULO: Metodologie Informatiche per il comparto agricolo e forestale (2 CFU)

LE MASCHERE. Maschera standard. Maschera semplice. Questa maschera però non consente di nascondere alcuni campi e visualizza i record uno ad uno.

Corso di Informatica. Access. Struttura tabella. Tabelle - esempi 11/01/2008

Come lo chiamiamo?..

Introduzione. Corso di Metodi Numerici. 06 Marzo 2019

Nuovi tipi di dato e. Alessandra Giordani Lunedì 26 marzo

Il giorno 18 febbraio 2013 verrà effettuato un esame finale (test) di verifica

Elementi del linguaggio Python

Structured Query Language

Acquisizione dei dati: ritaglio grossolano.

SOMMARIO. 1. Premessa Barra Intestazione Mappa Legenda Ricerche Barra di Stato Toolbar...

QGIS 2 - Introduzione. Marco Negretti

Equivalenza di espressioni. Equivalenze. Equivalenze. Due espressioni sono equivalenti se: Atomizzazione delle selezioni σ F1 F2 (E) σ F1 (σ F2 (E))

Utilizza i tipi di dati comuni a tutto il framework.net Accesso nativo ai tipi.net (C# è nato con.net) Concetti fondamentali:

FOGLIO DI CALCOLO. Funzionalità -- > Effettuare calcoli ripetitivi in automatico e visualizzare i risultati in forma grafica

THECLA INFORMATICA s.r.l. Corso Avanzato Microsoft Access XP

MODULO 5 - USO DELLE BASI DI DATI 2 FINALITÁ

PREPARAZIONE DI UN PROGRAMMA

MANUALE UTENTE modulo PROBLEM SOLVING MaNeM ver. 5.0

ArcGIS 10 strumenti di analisi

Microsoft Excel. Nozioni di base

Moduli di ArcGIS. Tre moduli principali: ArcCatalog ArcMap ArcToolbox. ArcScene ArcGlobe

Telescopio per raggi cosmici Analisi dei dati raccolti

LA CODIFICA DELL INFORMAZIONE

CREAZIONE DI UNA CARTELLA

Una classe Borsellino. Tipi numerici di base - Costanti. Esempio d uso. Classe Borsellino cont d. Primi passi per l implementazione di Purse

Dott.ssa M. Costantini

INTRODUZIONE AL LINGUAGGIO DI PROGRAMMAZIONE PASCAL. Per iniziare lo studio del linguaggio di programmazione pascal, consideriamo il seguente esempio.

Cosa sono le maschere

Corso di Formazione di base avanzato. Giuseppe Cosentino LAYER

Tipi numerici di base - Costanti

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

Introduzione alla programmazione in linguaggio C

Introduzione al linguaggio C Primi programmi

Per qualunque informazione, curiosità o aiuto potete scrivere a

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

Sommario INVIO e SMS Creare un Templates... 2 SMS... 6 Creare un Templates... 6

Grafico della funzione y = sen x

C3 IL DBMS MICROSOFT ACCESS

CREAZIONE PERCORSI TEMATICI E INSERIMENTO COMMENTI

Java e i Tipi di dati primitivi. Parte 3

Manuale d istruzioned

ARCGIS System. I software GIS. MODULO: Metodologie Informatiche per il comparto agricolo e forestale (2 CFU)

Il software Epi Info

QGIS 2 introduzione, strumenti di analisi e editing della cartografia

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

Tipi di dati scalari (casting e puntatori) Alessandra Giordani Lunedì 10 maggio 2010

T2C Training to Code. Algoritmo e Ripeti. Laura Tarsitano

Access 2007 Colonna di ricerca

Istruzioni di massima per l acquisizione e l analisi idrografica in ArcView

CORSO DI LABORATORIO DI INFORMATICA

Introduzione ai GIS (QuantumGIS QGIS) A.A Dott.ssa Miriam Noto

Transcript:

Vittorio Casella DIET Università di Pavia email: vittorio.casella@unipv.it Introduzione ad ArcGIS Visualizzazione di layer vettoriali; campi calcolati Dispense Vittorio Casella ArcGIS x Pag. 1 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Dati 1 Caricare i dati contenuti nella dir dati_mn_1 Modificare ordine layer Vittorio Casella ArcGIS x Pag. 2 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Dati 2 Caricare corti e corti_poli in dati_mn_2 Raggruppare creando il gruppo CORTILI Vittorio Casella ArcGIS x Pag. 3 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Dati 3 Caricare prg_strade e tangenziale0706 in dati_mn_2 Raggruppare creando il gruppo VIABILITA Nomi dei gruppi di layer maiuscoli Vittorio Casella ArcGIS x Pag. 4 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Da FARE Ordine dei layer Vittorio Casella ArcGIS x Pag. 5 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La visualizzazione logica Nella carta disegnata sono memorizzati in modo statico la sostanza dell informazione geografica (posizione e forma degli oggetti) e la forma (simbologia, tipo di linea, colore, spessore) Nella cartografia numerica entrambi questi aspetti possono essere modificati: i dati possono corretti o aggiornati. La forma è separata dalla sostanza: si può chiedere al sistema di colorare di rosso gli edifici; di colorare di blu quelli aventi qualche caratteristica particolare ecc. Il colore degli edifici può variare in funzione di un parametro, per esempio la superficie, o il valore, o la zona. Vittorio Casella ArcGIS x Pag. 6 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La visualizzazione di default di ArcMap Il comportamento di default è che i layer puntuali abbiano un unico simbolo e un unico colore. I layer di POLYGON sono rappresentati con gli stessi colori, ecc. Nel seguito si illustra come rendere la visualizzazione dipendente da parametri. Vittorio Casella ArcGIS x Pag. 7 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Visualizzazione dei puntuali 1 Un solo simbolo per tutti i puntuali del layer Vittorio Casella ArcGIS x Pag. 8 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Visualizzazione dei puntuali 2 Si può cambiare forma, dimensione, colore Vittorio Casella ArcGIS x Pag. 9 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Aspetto dipendente da un campo 1 Vittorio Casella ArcGIS x Pag. 10 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Aspetto dipendente da un campo 2 Vittorio Casella ArcGIS x Pag. 11 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Aspetto dipendente da un campo 3 Vittorio Casella ArcGIS x Pag. 12 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Aspetto dipendente da un campo: la legenda Vittorio Casella ArcGIS x Pag. 13 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Aspetto dipendente da un campo: la legenda 2 Vittorio Casella ArcGIS x Pag. 14 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Risultato Vittorio Casella ArcGIS x Pag. 15 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Poligoni: campo singolo preparazione Vittorio Casella ArcGIS x Pag. 16 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Si possono configurare anche i bordi Vittorio Casella ArcGIS x Pag. 17 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Per capire: significato di unique values L espressione unique values significa che ArcMap attribuisce colori diversi per ciascun valore del campo. Se il campo fosse PESO e due record contenessero i valori 80.00 e 80.01 kg, il programma attribuirebbe ai due record colori diversi. Evidentemente la modalità unique values va bene per i campi che assumono relativamente pochi valori. Vittorio Casella ArcGIS x Pag. 18 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Poligoni: campo singolo risultato Vittorio Casella ArcGIS x Pag. 19 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Display dei poligoni: la trasparenza Per visualizzare contemporaneamente più layer vi sono due strategie: una scelta opportuna dell ordine dey layer la trasparenza Vittorio Casella ArcGIS x Pag. 20 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 1 Accendiamo Contesti e coloriamo in funzione del campo CONTESTO Zoomiamo sul centro Vittorio Casella ArcGIS x Pag. 21 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 2 Accendiamo il solo EDIFICI Vittorio Casella ArcGIS x Pag. 22 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 3 Accendiamo entrambi i layer Evidentemente CONTESTI nasconde EDIFICI Vittorio Casella ArcGIS x Pag. 23 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 4 Una soluzione semplice è scambiare l ordine delle shape nella TOC, in modo che sia EDIFICI e coprire CONTESTI. La cosa funzione bene in questo caso perché i poligoni di EDIFICI sono molto più piccoli di quelli di CONTESTI. Vittorio Casella ArcGIS x Pag. 24 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 5 Una soluzione più generale è rendere trasparente uno dei layer. Torniamo a mettere CONTESTI sopra. Coloriamo EDIFICI di grigio. Rendiamo CONTESTI trasparente: click DX su CONTESTI nella TOC; Properties; Display. Vittorio Casella ArcGIS x Pag. 25 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Uso della trasparenza 6 Vittorio Casella ArcGIS x Pag. 26 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Usiamo il campo AREA Proviamo a colorare il layer CONTESTI in funzione di AREA Il programmi ci avverte che ci sono troppi valori possibili: stiamo probabilmente facendo un uso scorretto dello strumento. Tuttavia in questo caso, poiché le feature non sono troppe, il programma riesce a visualizzarle. Vittorio Casella ArcGIS x Pag. 27 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Usiamo il campo AREA 2 I tre poligoni aventi area 0, 0.00147 e 0.21344 si vedono assegnati colori diversi Vittorio Casella ArcGIS x Pag. 28 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I campi calcolati Servirebbe un campo Area2 semplificato Avvertiamo l esigenza di un campo Area2 che, per esempio, approssimi l area al multiplo di 5000 più prossimo. Rimandiamo a dopo vedere come tale campo possa essere creato. Ora usiamolo Vittorio Casella ArcGIS x Pag. 29 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Display con campi multipli: la preparazione Unique value: ad ogni valore di un campo, un colore diverso Vittorio Casella ArcGIS x Pag. 30 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Display con campi multipli: il risultato Vittorio Casella ArcGIS x Pag. 31 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La visualizzazione per intervalli Creare un nuovo campo ad hoc è una possibile soluzione. Un altra è l adozione di una metodologia per il display che non è basata sul principio del UNIQUE VA LUE, ma dei GRADUATED COLORS: l associazione entità colore viene effettuata per intervalli Con i GRADUATED COLORS si può visualizzare un solo parametro, mentre con il campo ausiliario area2 è stato possibile visualizzarne 2. Vittorio Casella ArcGIS x Pag. 32 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Visualizzazione per intervalli 1 Quando un campo assume molti valori, come area o perimetro, è bene associare un colore a un intervallo di valori Vittorio Casella ArcGIS x Pag. 33 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Visualizzazione per intervalli 2 Vittorio Casella ArcGIS x Pag. 34 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Definizione degli intervalli 1 Vittorio Casella ArcGIS x Pag. 35 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Definizione degli intervalli 2 Intervalli costanti: è meglio? Vittorio Casella ArcGIS x Pag. 36 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Definizione degli intervalli: intervalli costanti Vittorio Casella ArcGIS x Pag. 37 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Metodi per la definizione degli intervalli dalla manualistica ESRI Vittorio Casella ArcGIS x Pag. 38 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Metodi per la definizione degli intervalli dalla manualistica ESRI 2 Vittorio Casella ArcGIS x Pag. 39 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Metodi per la definizione degli intervalli dalla manualistica ESRI 3 Vittorio Casella ArcGIS x Pag. 40 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Metodi per la definizione degli intervalli dalla manualistica ESRI 4 Per maggiori dettagli vedi http://www.ing.unitn.it/~zatelli/cartografia_numerica/slides/cartografia_temat ica.pdf Vittorio Casella ArcGIS x Pag. 41 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Creazione di un nuovo campo Attenzione la lunghezza massima del nome di un campo è 10 caratteri. Evitare spazi e caratteri strani. Usare lettere, numeri e underscore (_). Vittorio Casella ArcGIS x Pag. 42 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Creazione di un nuovo campo 2 Si può scegliere il tipo del campo: numerico, testo, data. Fra i numerici vi sono diverse opzioni. Vittorio Casella ArcGIS x Pag. 43 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Creazione di un nuovo campo 3 Scegliamo double, con precision 12 e scale 2. In questo caso avremmo potuto scegliere Integer o Long Integer; Double è una scelta che si adatta a quasi tutti i tipi numerici e costa parecchia memoria. Vittorio Casella ArcGIS x Pag. 44 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I tipi numerici dei campi Help Geodatabase Filed Data types. Nome Min Max Byte Short Integer Intero 32768 32,767 2 Long Integer Intero 2,147,483,648 2,147,483,647 4 Float Decimale 3.4E38 1.2E38 4 Double Decimale 2.2E308 1.8E308 8 Per capire 1.2E38 significa 38 1.210 Vittorio Casella ArcGIS x Pag. 45 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I tipi numerici dei campi 2 Precision: numero totale delle cifre Precision(123.567)= 6 Precision(289.1)=4 Scale: numero delle cifre a destra della virgola Scale (123.567)= 3 Scale (289.1)=1 Vittorio Casella ArcGIS x Pag. 46 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Perché un campo Data Perché se diciamo esplicitamente al programma che una certa espressione è una data è possibile fare elaborazioni, per esempio il numero di giorni trascorso fra due date. Oppure ordinare in senso cronologico e non alfabetico. Vittorio Casella ArcGIS x Pag. 47 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I campi calcolati Dopo aver calcolato il campo area2, come lo popoliamo? A mano? A volte può essere necessario, ma in questo caso si può farlo fare al sistema, che dispone della funzionalità dei campi calcolati. Vittorio Casella ArcGIS x Pag. 48 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La matematica dei campi Vi sono poche funzioni disponibili. Per le approssimazioni Fix e Int, che restituiscono la parte intera. Differenze fra le due Fix(8.34)=8.00 Int(8.34)=8.00 Per i positivi nessuna. Fix( 3.45)= 3.00 Int( 3.45)= 4.00 Per i negativi: FIX intero a destra; INT intero a sinistra. Vittorio Casella ArcGIS x Pag. 49 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Per vedere help di queste funzioni Lanciare il VB editor e interrogare l help. Vittorio Casella ArcGIS x Pag. 50 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La matematica dei campi 2 Limitiamoci ai numeri positivi. Se si vuole arrotondare all intero più prossimo (funzione ROUND) e non è codificata si può usare il trucco ROUND(x)=INT(x+0.5) x int(x) int(x+0,5) 0,00 0,00 0,00 0,10 0,00 0,00 0,20 0,00 0,00 0,30 0,00 0,00 0,40 0,00 0,00 0,50 0,00 1,00 0,60 0,00 1,00 0,70 0,00 1,00 0,80 0,00 1,00 0,90 0,00 1,00 1,00 1,00 1,00 1,10 1,00 1,00 1,20 1,00 1,00 1,30 1,00 1,00 1,40 1,00 1,00 1,50 1,00 2,00 1,60 1,00 2,00 1,70 1,00 2,00 1,80 1,00 2,00 1,90 1,00 2,00 2,00 2,00 2,00 Vittorio Casella ArcGIS x Pag. 51 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

La matematica dei campi 3 Per arrotondare al multiplo di un certo numero x 0 si può fare x int( x x + 0.5) x 0 0 x int(x/5)*5 int(x/5+0,5)*5 1,00 0,00 0,00 2,00 0,00 0,00 3,00 0,00 5,00 4,00 0,00 5,00 5,00 5,00 5,00 6,00 5,00 5,00 7,00 5,00 5,00 8,00 5,00 10,00 9,00 5,00 10,00 10,00 10,00 10,00 11,00 10,00 10,00 12,00 10,00 10,00 13,00 10,00 15,00 14,00 10,00 15,00 15,00 15,00 15,00 16,00 15,00 15,00 17,00 15,00 15,00 18,00 15,00 20,00 19,00 15,00 20,00 20,00 20,00 20,00 21,00 20,00 20,00 Vittorio Casella ArcGIS x Pag. 52 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

Riempiano il campo con valori calcolati Arrotondamento a multipli di 5000 più prossimi. Attenzione al separatore decimale Vittorio Casella ArcGIS x Pag. 53 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I campi calcolati come scorciatoie Per inserire in tutti gli e lementi di un campo un valore costante Esempio: è stato creato il campo area3 e lo si vuole porre inizialmente uguale a 12 Vittorio Casella ArcGIS x Pag. 54 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010

I campi calcolati come scorciatoie 2 Per inserire un certo valore solo nei record selezionati: selezionare feld calculator si può scegliere fra applicare il calcolo a tutti i record o solo a quelli selezionati Vittorio Casella ArcGIS x Pag. 55 of 55 slide_gis_4_organizzazione_visualizzazione.docx 03/11/2010