lavorare con dati tabellari in ArcGis



Documenti analoghi
Gestione Rapporti (Calcolo Aree)

5.2 UTILIZZO DELL APPLICAZIONE

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Il sofware è inoltre completato da una funzione di calendario che consente di impostare in modo semplice ed intuitivo i vari appuntamenti.

CdL in Medicina Veterinaria - STPA AA

On-line Corsi d Informatica sul web

Concetti Fondamentali

EXCEL ESERCIZIO DELLE SETTIMANE

STRUMENTI DI PRESENTAZIONE MODULO 6

Esercitazione 3 Lavorare con le tabelle

L ACQUISIZIONE E LA GESTIONE DEI DOCUMENTI ELETTRONICI

MS Word per la TESI. Barra degli strumenti. Rientri. Formattare un paragrafo. Cos è? Barra degli strumenti

5.3 TABELLE RECORD Inserire, eliminare record in una tabella Aggiungere record Eliminare record

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

MANUALE PER CONSULTARE LA RASSEGNA STAMPA VIA WEB ( ULTIMO AGGIORNAMENTO 26MARZO 2009)

Personalizza. Page 1 of 33

LA FINESTRA DI GOAL (SCHERMATA PRINCIPALE E PANNELLO DEI COMANDI)

MANUALE PARCELLA FACILE PLUS INDICE

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

ArcScene è l applicazione del sistema ArcGis che permette di visualizzare l informazione geografica in tre dimensioni Attraverso ArcScene è possibile

Modulo 6 Strumenti di presentazione

MODULO 4: FOGLIO ELETTRONICO (EXCEL)

Word prima lezione. Prof. Raffaele Palladino

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

Access. Microsoft Access. Aprire Access. Aprire Access. Aprire un database. Creare un nuovo database

lo PERSONALIZZARE LA FINESTRA DI WORD 2000

PIANO DI TUTELA DELLE ACQUE DELLA SICILIA (di cui all'art. 121 del Decreto Legislativo 3 aprile 2006, n 152)

Manuale Amministratore Legalmail Enterprise. Manuale ad uso degli Amministratori del Servizio Legalmail Enterprise

paragrafo. Testo Incorniciato Con bordo completo Testo Incorniciato Con bordo incompleto

Il foglio elettronico

Guida SH.Shop. Inserimento di un nuovo articolo:

Il foglio elettronico: Excel

LUdeS Informatica 2 EXCEL. Seconda parte AA 2013/2014

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

1. Le macro in Access 2000/2003

EasyPrint v4.15. Gadget e calendari. Manuale Utente

1. Il Client Skype for Business

INTRODUZIONE A WINDOWS

Per chi ha la Virtual Machine: avviare Grass da terminale, andando su Applicazioni Accessori Terminale e scrivere grass

IL SISTEMA OPERATIVO

INDICE. IL CENTRO ATTIVITÀ... 3 I MODULI... 6 IL MY CLOUD ANASTASIS... 8 Il menu IMPORTA... 8 I COMANDI DEL DOCUMENTO...

Foglio Elettronico. Creare un nuovo foglio elettronico Menu File Nuovo 1 clic su Cartella di lavoro vuota nel riquadro attività

per immagini guida avanzata Uso delle tabelle e dei grafici Pivot Geometra Luigi Amato Guida Avanzata per immagini excel

SCARICO DATI ONETOUCH Verio per EuroTouch Home GUIDA ALL USO

Word per iniziare: aprire il programma

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

Il Programma... 3 I moduli... 3 Installazione... 3 La finestra di Login... 4 La suite dei programmi... 6 Pannello voci... 10

Il menu File contiene tutti i comandi relativi alle seguenti operazioni:

Database 1 biblioteca universitaria. Testo del quesito

CREAZIONE DI UN DATABASE E DI TABELLE IN ACCESS

Guida all uso di Java Diagrammi ER

Operazioni fondamentali

Lezione 1: Introduzione Struttura e aspetto di PowerPoint Sviluppare una presentazione. Patente Europea di Informatica ECDL Modulo 6

Appunti sugli Elaboratori di Testo. Introduzione. D. Gubiani. 19 Luglio 2005

GESTIONE DI FINESTRE, FILE E CARTELLE con Windows XP

5.6.1 REPORT, ESPORTAZIONE DI DATI

Chiudere il Programma Menu File Esci Pulsanti 1 clic sul pulsante Tasto dx 1 clic sulla barra del titolo Chiudi Tastiera Alt+F4

. A primi passi con microsoft a.ccepss SommarIo: i S 1. aprire e chiudere microsoft access Start (o avvio) l i b tutti i pro- grammi

Pagina 1 di 16. Manuale d uso 626 VISITE MEDICHE

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

On-line Corsi d Informatica sul Web

Che cos'è un modulo? pulsanti di opzione caselle di controllo caselle di riepilogo

Modulo 3 - Elaborazione Testi 3.6 Preparazione stampa

Olga Scotti. Basi di Informatica. Il sistema operativo Windows

GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL GUIDA RAPIDA PER LA COMPILAZIONE DELLA SCHEDA CCNL

Operazioni sui database

APRIRE UN PROGRAMMA DI FOGLIO ELETTRONICO

Foglio elettronico. OpenOffice.org Calc 1.1.3

GESTIONE INCASSI SAGRA. Ver. 2.21

Manuale di istruzioni sulle maschere per il calcolo del punteggio e del voto (unico) degli studenti che sostengono la Prova nazionale 2011

GESGOLF SMS ONLINE. Manuale per l utente

L interfaccia utente di Office 2010

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

MANUALE EDICOLA 04.05

Talento LAB PREFERITI & CRONOLOGIA L'ELENCO PREFERITI. In questa lezione imparerete a:

SW Legge 28/98 Sommario

MANUALE D USO DELLA PIATTAFORMA ITCMS

Identificare le diverse parti di una finestra: barra del titolo, barra dei menu, barra degli strumenti, barra di stato, barra di scorrimento.

CATALOGO E-COMMERCE E NEGOZIO A GRIGLIA

Formattazione e Stampa

MANUALE PORTALE UTENTE IMPRENDITORE

Il calendario di Windows Vista

Guida autore all'uso di Lotus Quickr

GUIDA UTENTE PRIMA NOTA SEMPLICE

Guida all'uso del CMS (Content Management System, Sistema di Gestione dei Contenuti)

DISPENSA PER MICROSOFT WORD 2010

SOFTWARE SICUREZZA SUL LAVORO PROCEDURE STANDARDIZZATE GUIDA ALL USO

2 - Modifica Annulla Selezione finestra. S.C.S. - survey CAD system FIGURA 2.1

Introduzione a Word. Prima di iniziare. Competenze che saranno acquisite. Requisiti. Tempo stimato per il completamento:

La Stampa Unione. Individuare la lista indirizzi per la Stampa Unione

Windows. Cos è I componenti principali Le funzioni essenziali. 1

TEST: Word & Excel Tutti i diritti riservati. Computer Facile -

STAMPA UNIONE DI WORD

Esercizio data base "Biblioteca"

Università degli studi di Verona. Corso di Informatica di Base. Lezione 5 - Parte 2. Disegni e Immagini

per immagini guida avanzata Stampare i fogli di lavoro di Excel Geometra Luigi Amato Guida Avanzata per immagini excel

CORSO DI INFORMATICA 2

Crotone, maggio Windows. Ing. Luigi Labonia

Laboratorio Informatico di base A.A. 2013/2014 Dipartimento di Scienze Aziendali e Giuridiche Università della Calabria Dott.

GUIDA UTENTE BILLIARDS COUNTER (Vers )

Transcript:

lavorare con dati tabellari in ArcGis 1. gestione delle tabelle 2. aggregazione di dati tabellari 3. relazioni con tabelle esterne 4. modifica di dati tabellari (1) gestione delle tabelle

Tipi di tabelle ArcMap può lavorare con due tipi fondamentali di tabelle tabelle di attributi di dataset GIS-oriented (commesse a informazione geometrica altre tabelle (non associate a informazione geometrica) Come aggiungere tabelle nella mappa: le tabelle di attributi sono caricate nella mappa automaticamente nel momento in cui viene aggiunto il dataset le altre tabelle possono essere aggiunte alla mappa utilizzando lo stesso comando disponibile per i dataset (File/Add Data) Come visualizzare le tabelle caricate nella mappa ed elencate nella TOC: Le tabelle di attributi possono essere visualizzate attraverso un click destro sul nome del layer nella TOC/Open Attribute Table Le altre tabelle possono essere visualizzate attraverso un click destro sul nome del layer nella TOC/Open Formati di tabelle ArcGis può utilizzare dati tabellari registrati secondo diversi standard: Geodatabase, dbase, ASCII text, INFO files A seconda degli standard utilizzati i dati tabellari possono essere archiviati in formati diversi tabelle in file.mdb di Microsoft Access (Personal Geodatabase tables) tabelle in database SDE (SDE tables) File.dbf (dbase Table) File.txt (Text File) File binari archiviati nelle directory INFO (Info tables) Si consideri che quando si lavora prevalentemente con shapefile è opportuno avvalersi del formato dbase (.dbf), che ArcMap propone per default nelle operazioni di salvataggio

Aprire una tabella degli attributi in ArcGis Un click destro nella TOC sul nome del layer/open Attribute Table permette di visualizzare la tabella degli attributi di un layer caricato nella Table of Contents si consideri che è possibile aprire più di una tabella contemporaneamente La dimensione di visualizzazione della tabella può essere gestita attraverso le opzioni concesse dall interfaccia di windows Sistemare l ambiente di lavoro Quando si lavora su una tabella associata ad informazione geometrica è opportuno sistemare le finestre di ArcMap sul monitor in modo da permettere una visualizzazione contemporanea Se non ci sono altre finestre aperte può essere utile partire dal comando di windows Affianca le finestre orizzontalmente, disponibile con un click destro sulla barra degli strumenti di windows si consideri che alcune schede video consentono di gestire due monitor contemporaneamente

Muoversi nella tabella È possibile muoversi nella visualizzazione dei record nella tabella utilizzando le barre di scorrimento orizzontale e verticale oppure scorrendo la lista numerica dei record in basso a sinistra Si noti che il riquadro riporta in basso il numero dei record eventualmente selezionati e quello totale della tabella Si consideri che è possibile cambiare le modalità di visualizzazione della tabella (tipo di carattere, dimensione, colore di selezione ) attraverso il comando Options/Appearance disponibile sulla tabella Sistemare le colonne in una tabella Quando si è aperta una tabella, è possibile modificare alcuni elementi della sua visualizzazione Aumentare o ridurre la larghezza delle colonne Cambiare la disposizione delle colonne Cambiare l ordine dei record sulla base dell ordine di uno o più campi tabellari Congelare una colonna in modo da renderla sempre visibile anche se si scorre la tabella in senso orizzontale Definire un alias per il nome di un campo tabellare in modo che il campo appaia nella tabella con un nome diverso

Larghezza e ordine delle colonne Per cambiare la larghezza delle colonne Posizionare il puntatore del mouse sul bordo del campo tabellare su cui si vuole intervenire in corrispondenza del suo nome (il puntatore cambierà aspetto) Fare click e trascinare il limite della colonna alla larghezza desiderata Per cambiare l ordine delle colonne Click sull intestazione del campo Tenendo premuto il tasto del mouse, trascinare la colonna a destra o sinistra nella posizione desiderata Cambiare l ordine dei record secondo i valori contenuti in un campo tabellare Un click destro in corrispondenza del nome del campo apre una finestra di dialogo in cui è possibile chiedere di ordinare i record in base ai valori contenuti nel campo Sono possibili due metodi di ordinamento Ordine alfabetico o numerico diretto (A- Z) (Sort Ascending) Ordine alfabetico o numerico inverso (Z- A) (Sort Descending) È possibile ordinare i record in base a valori contenuti in più di un campo tabellare Ordinare le colonne in modo tale che la colonna i cui valori debbano essere considerati come primo criterio di ordinamento sia collocata a sinistra della colonna i cui valori debbano essere considerati come secondo criterio di ordinamento Selezionare entrambe le colonne (utilizzando il tasto Ctrl) Ordinare la selezione multipla di campi secondo il criterio desiderato

Congelare un campo tabellare Nel caso la tabella contenga molti campi, non sarà possibile comprenderli tutti contemporaneamente nella visualizzazione a schermo È sempre possibile muoversi nella visualizzazione scorrendo la tabella attraverso la barra orizzontale, ma in questo caso le colonne collocate a sinistra della tabella possono scomparire dalla visualizzazione È possibile congelare una o più colonne in modo che restino sempre visibili anche utilizzando la barra di scorrimento orizzontale Il comando è disponibile nella finestra di dialogo che si apre dopo un click destro sul nome del tema: Freeze/Unfreeze Column Applicando il comando il campo selezionato si sposterà al primo posto a sinistra della tabella Definire un alias come nome di un campo Il formato di registrazione delle informazioni tabellari impone delle limitazioni relativamente al nome dei campi non possono essere utilizzati più di 10 caratteri non sono ammessi spazi nel nome del campo Per migliorare la comprensibilità del contenuto può essere utile attribuire un nuovo nome personalizzato (alias) al campo nella TOC, doppio click sul nome del layer nella finestra di dialogo Layer Properties selezionare Fields selezionare il campo tabellare da rinominare digitare il nuovo nome nel box Alias/OK Si consideri che gli alias possono essere salvati in un file.lyr oppure nel file di mappa.mxd, ma non possono essere salvati nello shapefile

Selezionare elementi della tabella interattivamente Un click sul nome del campo seleziona il campo Un click sul pulsante posto a sinistra del record seleziona il record Si noti che tenendo premuto Ctrl è possibile selezionare più di un record Selezionare record interattivamente In un dataset GIS-oriented esiste una relazione uno-a-uno tra oggetti geometricamente definiti e record tabellari Quando si seleziona un record, appare selezionata nella vista anche la geometria corrispondente e, viceversa, quando si seleziona un oggetto nella vista, appare selezionato il record tabellare corrispondente È possibile visualizzare nella tabella solo i record selezionati con un click su Show/Selected Il comando Options/Select All seleziona tutti i record della tabella Il comando Option/Clear Selection annulla la selezione corrente Il comando Option/Switch Selection rovescia la selezione corrente: tutti i record selezionati vengono deselezionati, tutti i record non selezionati vengono selezionati

Selezionare record in base a proprietà tabellari Per selezionare record in base a proprietà tabellari valgono le stesse regole utilizzate per selezionare oggetti in base a proprietà (Select by Attribute) Nella tabella è disponibile il comando Options/Select by Attributes Si noti che tale comando è alternativo e perfettamente equivalente a Selection/Select by Attribute Il comando Options/Find & Replace permette di individuare record in base a un valore tabellare, o a una parte di un valore tabellare si noti che il comando Find & Replace è casesensitive si noti che la funzione di sostituzione (Replace) è disponibile solo entro una sessione di modifica dei dati Visualizzare statistiche sui contenuti dei campi tabellari ArcMap permette di visualizzare alcune descrizioni statistiche elementari e un istogramma che aiuta a comprendere la distribuzione dei dati in campi che contengono valori quantitativi Click destro sull intestazione di un campo che contiene valori numerici/statistics Nella finestra che appare è possibile visualizzare la distribuzione dei dati in tutti i campi numerici selezionando il nome del campo nell elenco a discesa (Field)

(2) aggregazione di dati tabellari Elaborare i dati tabellari in una nuova tabella Possono darsi casi in cui l organizzazione dei records sia più articolata di quello che si desidererebbe p.e. nel caso si vogliano ricavare dei valori di popolazione aggregati per province quando si abbia a disposizione una tabella in cui ciascun record corrisponda a un comune Può essere necessario costruire una tabella originale a partire dalla aggregazione (summarization) dei dati contenuti in un altra tabella p.e. aggregando i valori di una tabella organizzata per comuni in una nuova tabella aggregata per province

La funzione summarize (1/3) Dopo aver individuato il campo su cui effettuare l operazione di aggregazione (p.e. il campo provincia di una tabella i cui record corrispondano a comuni) click destro sul nome del campo; nella finestra di dialogo scegliere Summarize La finestra di dialogo che appare (Summarize) consente di scegliere il campo su cui effettuare l operazione di aggregazione di individuare le operazioni statistiche da effettuare sugli altri campi di specificare il formato e il percorso di salvataggio della nuova tabella La funzione summarize (2/3) In una operazione di aggregazione le possibilità di calcolo dei valori tabellari sono evidentemente diverse per campi contenenti valori numerici e per campi contenenti valori di testo Per i campi numerici sono possibili le seguenti funzioni Minimum (verrà trascritto il valore minimo presente) Maximum (verrà trascritto il valore massimo presente) Average (verrà calcolata la media matematica tra i valori presenti) Sum (verrà calcolata la somma tra i valori presenti Standard Deviation (verrà calcolata la deviazione standard, ossia un indice di dispersione dei dati, nel range dei valori presenti) Variance (verrà calcolata la varianza, ossia l inverso della deviazione standard, nel range dei valori presenti Per i campi testuali sono possibili le seguenti funzioni First (verrà riportato il primo dei valori presenti) Last (verrà riportato l ultimo dei valori presenti)

La funzione summarize (3/3) Il risultato di una operazione di aggregazione tabellare è una nuova tabella non connessa ad informazione geometrica Al termine della elaborazione una finestra di dialogo chiederà se la nuova tabella deve essere aggiunta ai temi disponibili nella TOC La nuova tabella può essere visualizzata scegliendo il comando Open dopo un click destro sul nome della tabella (3) relazioni con tabelle esterne

Connessioni tra dati tabellari e informazione spaziale Le informazioni geografiche possono provenire da una grande varietà di fonti; in alcuni casi possono essere disponibili tabelle non associate ad informazione geografica Si consideri che è possibile caricare in una mappa anche dati tabellari non connessi a geometrie Quando sia possibile, può darsi che si desideri associare informazione tabellare a informazione spaziale diversamente disponibile In casi come questi le diverse tabelle possono essere messe in relazione usando un valore comune in un campo Metodi di relazione tra dati tabellari in ArcMap ArcMap prevede due metodi di associazione tra dati tabellari e oggetti spaziali Join (metodo adatto per relazioni uno-a-uno o molti-a-uno) Relates (metodo adatto per relazioni uno-a-molti o molti-amolti) Si consideri che: Quando si effettua una operazione di join tra due tabelle, si agganciano gli attributi della prima agli attributi della seconda basandosi su un campo comune alle due tabelle. Le relazioni di join sono in genere le più utili perché riescono a espandere il contenuto informativo originale del dataset e lo rendono disponibile per l analisi e la visualizzazione Quando si effettua una operazione di relate tra due tabelle si definisce una relazione tra le due tabelle sempre basata su un campo comune, ma non si agganciano gli attributi dell una all altra. Le relazioni così impostate sono meno potenti di quelle di join e sono soprattutto utilizzate come metodo alternativo di interrogazione; è infatti sempre possibile visualizzare i dati relazionati quando necessario

Join Tipicamente in una operazione di join le tabelle vengono correlate per associare ad oggetti geometrici alcuni attributi non presenti nel dataset, ma disponibili in una tabella esterna Si consideri che l operazione di join collega la tabella degli attributi del dataset a una tabella esterna, ma non altera i file originali, che rimangono separati Una operazione di join dunque non modifica gli attributi del dataset: l associazione viene salvata solo nella mappa.mxd ed, eventualmente, nel layer file Impostazione di una relazione di join con una tabella esterna Per impostare una relazione di join tra un layer e una tabella esterna: click destro sul nome del layer/joins and Relates/Join Nella finestra di dialogo che appare (Join Data) è necessario indicare che si vuole associare informazione da una tabella esterna (Join attribute from a table) quale campo della tabella deve essere utilizzato per l operazione di join (Choose the field in this layer that the join will based on) quale tabella esterna deve essere utilizzata per l operazione di join (Choose the table to join to this layer, or load the table from disk) si consideri che tale tabella può essere o meno connessa ad informazione geometrica si consideri che tale tabella può essere o meno già caricata nella TOC quale campo della tabella esterna deve essere utilizzato per l operazione di join (Choose the field in the table to base the join on)

Risultato di una operazione di join Il risultato di una operazione di join modifica la tabella degli attributi del layer aggiungendo i campi disponibili nella tabella esterna la associazione si basa su valori comuni presenti nei due campi: se un record non avesse un corrispettivo nella tabella esterna i nuovi campi associati ai record senza corrispettivo saranno vuoti; si consideri che questa impostazione può essere cambiata nella sezione Advanced della finestra di dialogo Joining Data si noti che ArcMap dispone automaticamente degli alias per i nomi dei campi che consentono di ricostruire la provenienza dei dati La nuova tabella può essere utilizzata per operazioni di analisi e di visualizzazione Salvare una associazione con una tabella esterna Una associazione di join può essere salvata attraverso un layer file che registrerà le modalità di relazione e i percorsi di accesso ai dati, senza modificare i dataset originali Se si desidera conservare un nuovo dataset che mantenga l associazione creata occorre esportare il risultato dell operazione di join come nuovo shapefile: click destro sul nome del layer/export Data si consideri che nell esportazione ArcMap utilizzerà i nomi originali dei campi tabellari (e non gli alias definiti attraverso il join) Una associazione di join può essere rimossa dalla mappa in modo semplice: click destro sul nome del layer/join and Relates/Remove Join(s)

(4) modifica di dati tabellari Aggiungere ed eliminare campi in una tabella (1/2) In alcuni casi può essere necessario modificare il dataset disponibile dal punto di vista degli attributi tabellari aumentando o diminuendo il numero dei campi disponibili Si consideri che in ArcMap è possibile aggiungere o eliminare campi tabellari a un layer caricato nella mappa a condizione che il dataset su cui si lavora non abbia restrizioni relativamente alle possibilità di modifica (ovvero non sia in sola lettura) non si sia aperta una sessione di modifica dei dati ( si noti che in caso contrario, se cioè è in corso una sessione di editing, i comandi Add Field e Delete Field non sono disponibili) nessuna altra applicazione (compresa ArcCatalog) stia accedendo ai dati

Eliminare campi in una tabella Per eliminare un campo dalla tabella di un layer caricato nella TOC, dopo aver aperto la tabella (click destro sul nome del layer/open Attribute Table) Click destro sull intestazione del campo da eliminare/ Delete Field Una finestra di dialogo avvertirà che l eliminazione di un campo è irreversibile/ok Si consideri che questa modifica ha effetti diretti e immediati sul dataset e non può essere annullata Aggiungere campi in una tabella Per aggiungere un campo alla tabella di un layer caricato nella TOC, dopo aver aperto la tabella (click destro sul nome del layer/open Attribute Table) Utilizzare il comando Options/Add Field Nella finestra di dialogo Add Field digitare il nome e il tipo di campo desiderato

Tipi di dati tabellari La tabella di uno shapefile può contenere i seguenti tipi di campi tabellari Campi numerici intero corto (Short Integer): può essere usato per registrare numeri interi da -32000 a 32000 (approssimativamente) intero lungo (Long integer): può essere usato per registrare numeri interi da -2000000000 a +2000000000 (approssimativamente) decimale a precisione singola (single-precision floating point number, o, anche, Float): può essere usato per registrare numeri decimali positivi e negativi che utilizzino 7 caratteri significativi in notazione scientifica (approssimativamente per valori da -3.4E-38 a -1.2E38 per numeri negativi e da 3.4E-38 to 1.2E38 per numeri positivi) decimale a precisione doppia (double-precision floating point number, o, anche, Double) può essere usato per registrare numeri decimali positivi e negativi che utilizzino 15 caratteri significativi in notazione scientifica (approssimativamente per valori da 2.2E-308 a -1.8E308 per numeri negativi e da 2.2E-308 a 1.8E308 per numeri positivi) Campi testuali Possono essere utilizzati per caratteri alfabetici o numerici (ma un valore numerico in un campo testuale non può essere utilizzato per operazioni aritmetiche) Campi data Possono essere utilizzati per la registrazione di date, ore, o date e ore; tipicamente il formato di registrazione è mm/gg/aaaa hh:mm:ss e una specificazione AM o PM Verificare i tipi di campo utilizzati nel dataset in uso Per verificare i tipi di campo utilizzati nel dataset in uso, dopo aver richiamato le proprietà del layer, spostarsi nella sezione Fields La finestra di dialogo mostra, in colonne: il nome del campo (Name; che può eventualmente essere sostituito da un alias) il tipo di campo (Type) il massimo numero di caratteri ammessi (Length) il massimo numero di cifre ammesse (Precision; solo per i campi numerici) il massimo numero di decimali ammessi (Scale; solo per i campi numerici decimali)

Scegliere il tipo di campo Quando si aggiunge un campo in una tabella occorre individuare preventivamente il genere di valori che quel campo dovrà contenere; in base a questa individuazione potrà definirsi il tipo da utilizzare si consideri che una volta definito il tipo di campo sarà possibile inserire alcuni tipi di valori e non altri si consideri che alcuni tipi di campo sono disponibili per specifiche operazioni di analisi, altri no si consideri che, in generale, è opportuno scegliere l opzione che soddisfi le esigenze dell operatore ma occupi il minor numero di risorse di memoria Campi testuali Nel caso si debbano inserire valori alfabetici o numerici senza che si preveda di effettuare su quei valori operazioni di calcolo, si scelga un campo testuale (Text) La finestra di dialogo Add Field permetterà di determinare il massimo numero di caratteri ammessi nel campo (Lenght) si consideri che questa scelta non è modificabile: se si sceglie 10 come massima lunghezza non sarà possibile inserire una sequenza di 11 caratteri d altra parte si consideri che un campo capace di contenere molti caratteri richiederà più tempo di elaborazione e costringerà a un continuo ridimensionamento della larghezza della colonna nella visualizzazione si consideri che può essere opportuno avvalersi, anche per la codifica di osservazioni qualitative, di una codice numerico che potrà essere successivamente richiamato con una operazione di join

Campi numerici per numeri interi Nel caso si debbano inserire valori numerici interi si scelga una delle due opzioni possibili (Short Integer o Long Integer) e si individui il numero massimo delle cifre registrabili nel campo digitando tale valore nella sezione Precision si noti che nel caso non venga digitata nessuna cifra nella sezione Precision ArcMap imposterà la precisione del nuovo campo secondo le possibilità del tipo di campo prescelto (Short o Long Integer) si noti che in caso contrario ArcMap sceglierà il tipo di campo coerentemente con la dimensione indicata nella sezione Precision e indipendentemente dalla scelta operata nella sezione Type: vale a dire che se si imposta Short Integer con una precisione superiore alla capacità del tipo Short, ArcMap creerà un campo Long Integer, e così via si noti che nel caso si imposti una precisione superiore alla capacità di Long Integer, ArcMap creerà un campo Double si noti che, dopo aver creato un campo numerico, per default ArcMap riempirà quel campo con il valore 0 Campi numerici per numeri decimali Nel caso si debbano inserire valori numerici decimali si scelga una delle due opzioni possibili (Float o Double) e si individuino: il numero massimo delle cifre registrabili nel campo digitando tale valore nella sezione Precision il numero massimo delle posizioni decimali ammesse digitando tale valore nella sezione Scale si noti che nel caso non venga digitata nessuna cifra nelle sezioni Precision e Scale ArcMap imposterà la precisione e scala del nuovo campo secondo le possibilità del tipo di campo prescelto (Float o Double) si noti che in caso contrario ArcMap sceglierà il tipo di campo coerentemente con la dimensione indicata nella sezione Precision e indipendentemente dalla scelta operata nella sezione Type si noti che ArcMap non potrà costruire il nuovo campo con indicazioni contraddittorie nella relazione tra numero massimo di cifre del campo e numero massimo di decimali ammessi (p.e. Precision 2, Scale 5)

Modificare gli attributi tabellari (1/4) Per modificare gli attributi tabellari aggiunti alla mappa è necessario avviare una sessione di modifica dei dati (Editing) Per avviare una sessione di editing utilizzare il comando Editor/Start Editing disponibile nella barra degli strumenti Editor Se la barra degli strumenti Editor non fosse disponibile è possibile renderla visibile attraverso il comando View/Toolbars/Editor Una sessione di editing opera su dati contenuti in un unica cartella per volta; nel caso la TOC contenesse layer contenuti in cartelle diverse una finestra di dialogo chiederà di individuare la cartella che contiene i dati che si vogliono modificare Modificare gli attributi tabellari (2/4) Le operazioni di modifica dei campi tabellari avvengono successivamente alla selezione degli oggetti (o dei records) su cui si vuole intervenire È possibile operare in due modi attraverso la finestra di dialogo Attributes accessibile dalla barra dei comandi Editor direttamente sull intera tabella degli attributi: questa possibilità è particolarmente utile quando si vuole intervenire su più di un oggetto contemporaneamente; è opportuno in questo caso utilizzare l opzione Show Selected

Modificare gli attributi tabellari (3/4) Nella finestra di dialogo Attribute individuare il campo e il valore che si vuole modificare e digitarlo dopo un click In alternativa, individuare il campo e il valore che si vuole modificare nella tabella degli attributi e digitarlo dopo un click Si ricordi che dopo aver digitato il nuovo valore è necessario confermarlo premendo Invio o con un click in una nuova posizione Modificare gli attributi tabellari (4/4) In alcuni casi può essere necessario inserire uno stesso valore tabellare per più oggetti contemporaneamente In questo caso è opportuno utilizzare direttamente la tabella degli attributi e il comando Field Calculator Selezionare (interattivamente o attraverso una interrogazione) un gruppo di oggetti ai quali si vuole attribuire lo stesso valore Click destro sull intestazione del campo del quale si vogliono inserire o modificare i valori/calculate Values Nella finestra di dialogo Field Calculator definire i criteri per l attribuzione del valore agli oggetti selezionati Si consideri che l espressione va compilata secondo la sintassi VBA: in particolare si ricordi che un valore di testo va preceduto e seguito da virgolette doppie (p.e. TOPON = Vinci )

Altre possibilità di uso del comando Field Calculator Attraverso lo strumento Field Calculator è possibile costruire valori tabellari sulla base di operazioni, più o meno complesse, svolte sui valori disponibili negli altri campi Si consideri che lo strumento Field Calculator è attivo anche al di fuori di sessioni di editing, anche se in questo caso le modifiche non possono essere annullate popolazione area densità [popolazione] / [area] quota_gronda quota_suolo altezza [quota_gronda] - [quota_suolo] Salvataggio e chiusura di una sessione di editing È buona norma salvare costantemente le modifiche effettuate durante una sessione di editing: Editor/Save Edits Quando si sono completate le modifiche, è possibile chiudere la sessione di editing: Editor/Stop Editing. Una finestra di dialogo chiederà conferma della volontà di salvare le modifiche Si ricordi che le modifiche effettuate in una sessione di editing vengono registrate nel dataset originale. Può essere opportuno salvare una copia dei dati prima di lanciare una sessione di editing

Esercizio Caricare in ArcMap lo shapefile comuni_tosc_gb contenuto nella cartella tut_06_tabelle, aprire la tabella degli attributi ed esercitarsi nelle possibilità di visualizzazione della tabella Dopo aver congelato il campo NOME nella tabella dello shapefile comuni_tosc_gb, ordinare i record contemporaneamente in ordine di provincia (campo PROVINCIA ) e in ordine di superficie (campo AREA ) Salvare una tabella esterna in formato.dbf e con nome province_tosc derivata dalla aggregazione della tabella dello shapefile comuni_tosc_gb sulla base dei valori contenuti nel campo PROVINCIA ; salvare nella tabella tutti i dati numerici disponibili attraverso operazioni di somma Esercizio Stabilire una relazione di join tra lo shapefile comuni_tosc_gb e la tabella esterna province_tosc precedentemente creata Vestire il risultato della operazione di join in Graduated Color sul campo province_tosc_sum_popol normalizzata attraverso il valore di province_tosc_sum_area ; impostare No color per Outline color Stabilire una relazione di join tra lo shapefile comuni_tosc_gb che contiene i valori del censimento 1991 e la tabella esterna Toscana_01.txt contenuta nella cartella tut_06_tabelle che contiene i valori del censimento 2001 per i comuni toscani Aggiungere alla tabella risultante un campo numerico con nome SALDO e, senza aprire una sessione di editing, attraverso il Field Calculator riempire il valore del nuovo campo con la differenza tra la popolazione presente al 2001 e la popolazione presente al 1991 Vestire adeguatamente il risultato