(Microsoft PowerPoint - MANTA_Novit\340ArcGIS9.2.ppt)

la piattaforma Desktop e
le applicazioni Server:
produttività e nuove
risorse
Agenda
•Dati
•Modello Dati
•ArcGIS Online
•Desktop (Arcview,ArcEditor,ArcInfo)
•ArcCatalog
•ArcMap
•Server
•ArcGIS Server
•ArcGis Explorer
La tecnologia si evolve
• Sistemi di calcolo più veloci
•
•
•
•
•
•
•
Services Oriented
Architecture
Multi-core
Blades
Trasmissione dati sempre più veloce
Memorie di massa sempre più grandi
Web Services Standards
Tecnologia “Mobile”
Desktop
Tecnologia “GIS”
Enterprise Bus
Servers
Web
Services
Laptop
PDA
Cell
Phone
GIS Server
Dispositivi
scalabili
connessi in rete
. . . Basata su standard, Interoperabile, Flessibile!!
ArcGIS – Interoperabilità (2)
ambito IT
• Open OS
• MS Windows (2000 Pro, 2000 Server, 2003 Server, XP Pro, XP
Home, Mobile)
• Linux (RedHat, Suse)
• UNIX (Solaris, HP-UX, HP True64, IBM AIX)
• Open Web Server
• Apache, Windows IIS, Oracle App Server, IBM WebSphere, BEAWeblogic
• Open DBMS
• Ms Access, DB2, SQL Server, Informix, Oracle, PostGRES
(ArcGIS Interoperability Extension)
• Ambienti di sviluppo standard (VBA, COM, .NET, Java,
Python, Java 2 Mobile…)
• Architetture Desktop, Client/Server, Web, Wireless, SOA
Cos’è il geodatabase?
• Il termine “Geodatabase” ha più significati
• E’ il cuore del modello dati ArcGIS
• E’ un set di componenti COM per l’accesso ai dati
• E’ uno spazio fisico per lo storage dei dati geografici
3 Tipi di Geodatabases
• Personal Geodatabase
–
–
–
Single user editing
Stored in MS Access
Limite 2 GB
ArcGIS
ArcSDE
• File Geodatabase
– 1 TB per table
– Riduce lo spazio di storage
Personal
Geodatabase
• ArcSDE Geodatabase
– Dati in un enterprise DBMS
– Editing versionato e multiutente
– I client abilitati inscrittura sono ArcEditor e
ArcInfo
File
Geodatabase
ArcSDE
Geodatabase
Oracle
SQL Server
DB2
Informix
PostgreSQL*
* PostgreSQL support at 9.3
Dentro il Geodatabase…
Tabelle
Raster dataset
Raster catalog
Feature dataset
Schematic dataset
Feature class
Poligoni
Annotazioni
Linee
quote
Point Punti
Route
Relationship class
Topologia
Geometric network
Network dataset
Terrain
Survey dataset
Project folder
Project
Toolbox
Tool
Model
Script
Behavior Regole
Attribute domains
Attribute defaults
Split/merge policy
Relationship rules
Connectivity rules
Topology rules
ArcGIS + Geodatabase
ArcGIS + Geodatabase
Sviluppo
vantaggi per gli utenti
Catasto
Urbanistica
Gestioni reti
Logistica
……….
COM / JAVA / .NET Integration Framework
ArcGIS
DBMS
•Rapidità nello sviluppo di apps
•Facilità nella manutenzione
•Flessibilità del sistema
…sensibili riduzioni dei COSTI!
“Suite” scalabile di prodotti desktop
ArcInfo
Stesse
•
•
•
•
•
Interfaccia
Applicazioni
Ambiente di sviluppo
Estensioni
Modello Dati
ArcEditor
•
Strumenti
sofisticati per
il geoprocessing
ArcView
•
•
ArcReader
+
Editing Multiutente
Creazione oggetti
+
•
•
•
•
•
•
•
•
•
Accesso ai dati
Visualizzazione dei
dati
Interrogazione
Accesso ai dati
Produzione mappe
Interrogazione
Analisi
Editing “semplice”
Personalizzazione
funzionalità e differenze nel documento
“ArcGIS DeskTop Data Sheet.pdf”
ArcGIS
Una piattaforma completa e
integrata
ArcGIS Online
Una nuova risorsa per arricchire
le funzioni della piattaforma
ArcGIS
• Ora sono disponibili servizi online quali.
– Banche dati e funzioni (es routing e geocoding) per gli utenti
arcgis
– Residenti sui server Arcgis Server ESRI
• Gli aggiornamneti pianificati
– e.g. Data Delivery, Software Delivery, App Hosting, …
– Driven by User Needs
Servizi ArcGIS Online
• Mappe e globi pronti all’uso
– 2D & 3D Base Maps & Overlays
– Mappe Base 2D e 3D
– Powered by ArcGIS Server
• Fruibili tramite desktop, explorer e
server
– Mappe e globi precostruiti
– Integrabili in applicazioni custom
• Aggiunge funzioni online ai desktop
– Tools che si connettono dal desktop e dal
server 9.2
– Task fruibili in explorer
Elenco Task disponibili
http://arcgisonline.esri.com
• Place Finder
–Copertura mondiale
• Address Finders
–USA
–Canada
–Europe
• Route Finders
– Nord America
– Europe
ArcCatalog come gestore della
piattaforma ArcGIS
UC 2007 Tech Sessions
13
Catalogo
• Le icone identificano I tipi di
dati
• Le funzioni si abilitano con il
tasto destro
• Organizzo le banche dati
con drag and drop
• Funzione copia incolla per
dati geografici
• Elenca le cartelle connesse
• Gestisce le connessioni
speciali
– Connessioni ole db
– Connessioni a database spaziali
UC 2007 Tech Sessions
14
ArcMap
UC 2007 Tech Session
15
Cos’è ArcMap?
• E’ un’ applicazione per effettuare operazioni
su dati geografici
– Visualizzazione
– Editing
– Interrogazioni
– Analisi
– Diagrammi
– Report
– Stampe e export
UC 2007 Tech Session
16
Layer properties – Symbology
• Set for each layer individually
– Single or multiple attribute values,
quantities, charts
TIP
• Import symbology from
other map layers, layer
files or .avl file
UC 2007 Tech Session
17
Creating custom symbols –
Styles
• Match to a symbol style
• Create your own symbols,
styles
TIP
• Export symbols from mxd to a
style Tools > Styles >
Export Map Style
UC 2007 Tech Session
18
Gestione avanzata etichette
• Assegnazione efficiente
delle etichette ai layer
view unplaced labels
label manager
– Label Manager
lock labels
• Etichettatura differenziata
per oggetti di uno stesso
layer
– Classi di etichette
• Aumenta le performance di
etichettatura
TIP
– Blocca etichette
– Visualizza etichette non
• Convert labels to annotation
posizionate
for better display performance
and static placement
UC 2007 Tech Session
19
Layer file
• Salvano tutte le proprietà
ma non i dati
– Referenziano ogni tipo di dato
supportato
• I Layer file sono:
– Distribuibili
– Efficienti
UC 2007 Tech Session
20
Personalizzare l’interfaccia
• Aggiungi tools e comandi alle barre
• Creare Barre personalizzate
• Salvare come default
TIP
• Create custom Hot Keys
UC 2007 Tech Session
21
Analizzare I dati
• Trovare relazioni e tendenze
• Come?
– Selezionare e interrogare I dati
– Utilizzare simbologie efficaci
– Creare grafici e animazioni
– Effettuare summarize di tabelle per evidenziare
statistiche
– Analizzare con il Geoprocessing
UC 2007 Tech Session
22
Exporting a map to PDF
• Support for PDF layers and embedded fonts
– Turn layers on or off using the Adobe Acrobat layer
controls
UC 2007 Tech Session
23
ArcGIS Server e ArcGIS Explorer
un sistema WebGIS “pronto all’uso”
Cos’è ArcGIS Server
• Una piattaforma completa e pronta all’uso che
consente di realizzare soluzioni GIS webbased centralizzate per la visualizzazione,
analisi e la gestione dei dati territoriali
• Una piattaforma per lo sviluppo di applicazioni
e servizi enterprise
– Developer Kit completo
– Disponibile per piattaforme .NET e Java
GIS Web “pronto all’uso”
• Consente agli analisti GIS di realizzare soluzioni
GIS-WEB
– Non è richiesto sviluppo
• Include soluzioni client Desktop
– ArcGIS Explorer
– ArcGIS Desktop
• Consente agli analisti GIS di pubblicare servizi
GIS evoluti
– Servizi di visualizzaione 2D e 3D
– Geocoding, Geodata, Network Analysis servizi di
Geoprocessing
– Web Services SOAP, WMS, e KML
ArcGIS Server 9.2
ArcGIS Server
Web Browser
Web Server
Applicazioni Mobili
Manager
ArcGIS Explorer
(pubblicazione e
creazione
applicazioni)
applicazioni)
ArcCatalog
(amministrazione)
amministrazione)
ArcMap, ArcGlobe
ArcMap, ArcGlobe
(creazione dei contenuti)
contenuti)
GIS Server
Servizi GIS
• I servizi GIS sono i “mattoni” per
– Applicazioni Web
– ArcGIS Explorer
– Applicazioni Mobile
• I servizi GIS creati forniscono un interfaccia Web Service
SOAP/XML
• Tipologie di servizi creabili
– 2D Map Service
– 3D Map / Globe Service
– Geocoding Service
– Network Analysis Service
– Geoprocessing Service
– Geodata Service
– Mobile Data Service
– KML Service
– WMS Service
Servizi per l’analisi e la
ricerca
Applicazioni per il WebMapping
• Focalizzate sulla
mappa
– Anche full screen
• Layout pulito
– Pannelli “mobili”
– Possibilità di
“nascondere”
i pannelli
• Controlli di
navigazione
– Gestione del continuo
– Basato su AJAX
– Toolbar opzionale
Servizi Mappa
• Servizi ad alte performance con
gestione della cache per dati statici
– I dati possono essere prerenderizzati
e memorizzati a diverse
risoluzioni
• Servizi mappa per dati dinamici
con funzionalità di editing
geometrico
ed alfanumerico
• Resa cartografica avanzata
– Label tramite Maplex
– Rappresentazioni
Cartografiche
– Formati standard (WMS, KML)
• Esempi, tutorial, best practices
nella documentazione
Framework per l’editing
• Permette di creare applicazione web
per l’editing di dati catografici
• Lavora con I Geodatabase di tipo SDE
– Workgroup o Enterprise
• Permette agli utenti di modificare
tutti i tipo di geometrie
• Moltissimi tool gia pronti all’uso
– Aggiunta, modifica di geometrie
– Split e merge di geometrie
– Aggiunta, spostamento di vertici
– Gestione snapping
– Rispetta la logica del Geodatabase
– Modifica di attributi
Servizi 3D
• Tutti I dati geografici sono memorizzati
sul server e pubblicati come servizi 3D
• I servizi globo (3D) forniscono I dati per
la visualizzazione su client 3D
– ArcGIS Explorer, ArcReader, ArcGlobe,
ArcEngine
• Le organizzazioni possono
centralizzare i dati e i servizi
• Gli utenti possono visualizzare
e analizzare i dati in un
ambiente 3D
Geoprocessing in ArcGIS
Server
• Per mette di centralizzare
velocemente
dati e procedure di elaborazione
• Permette di esporre funzionalità
di analisi spaziale evolute che
possono successivemente essere
usate facilmente da utenti
meno esperti
• Permette di creare e pubblicare
modelli di geoprocessing
Pubblicare modelli di
Geoprocessing
• Modellati tramite gli strumenti
Desktop
• I modelli vengono pubblicati
come servizi di geoprocessing
• I modelli pubblicati sono
esposti come task
• Ogni task espone una singola
funzionalità GIS
– Modalità sincrona/asincrona
• I task possono essere integrati
ed usati in:
• Applicazioni web
• ArcGIS Explorer
• ArcGIS Desktop
Geodata Service e Repliche
• I Geodata Services permettono di
pubblicare un geodatabase come servizio
per accedervi via web
• ArcGIS Desktop può essere usato come
client per dati locali e remoti per:
– Estrazione di dati in locale
– Creazione di repliche
– Sincronizzare repliche
• ArcMap e CarCatalog forniscono
tutti gli strimenti per gestire le
repliche e la sincronizzazione
dei dati
Modifiche
Geodb A
Modifiche
• One Way
• Two Way
Geodb B
Geodata service e geodatabase
replicati
• Scalabile
• Gestione conflitti
Read-Write
Geodatabase
Read-Write
Geodatabase
Two-Way
Web users
One-Way
ArcIMS
• Peer to peer
• Gerarchica
ArcGIS
Server
Read-only
Geodatabase
• Read-only ‘cache’
• Editing Check-out/in
Geocoding
• Publicare un locator per creare
servizi di geocodifica
• Supporto per servizi di geocodifica
– Singolo indirizzo
– Batch Geocoding
– Reverse Geocoding
• Costruire i locator a partire da dati
standard
• Performance aumentate 4x
• Usato per il task “Find Address”
nelle applicazioni web
Sviluppo di applicazioni Mobile
• Il Mobile ADF è una suite di componenti .Net per la realizzazione
di applicazioni custom per dispositivi mobili
•
•
Supporto per ambienti connessi e disconnessi
Sincronizzazione con
ArcGIS Server
• Per dispositivi quali:
– SmartPhone
– PocketPC
– Tablet PC
ArcGIS Explorer
•
•
•
•
•
Client gratuito per I servizi di ArcGIS Server
Semplicita di accesso ed integrazione dei servizi
Visualizzazione 2D e 3D
Integrazione di dati locali
Utilizza i task per ricerca ed analisi sui dati
– I task sono a loro volta servizi di ArcGIS Server
– Strumento GIS completo, non un semplice visualizzatore
Business
Analysis
Service Area
Analysis
http://www.arcgisonline.com
Local Data
Swipe /
Transparency
3D Visualization
ArcGIS
Cartography
Task
Center
Tasks
Risultati
Contenuti
Visualizzazione
Navigatore
ArcGIS Explorer
• Client integrato nel sistema ArcGIS Server
• Per mette di integrare servizi GIS
– ArcGIS Server, ArcIMS, ArcWeb Services, WMS
• Supporto per dati locali
– Imagini, file geodatabase, shapefiles, KML, KMZ
• Mappe di base fornite da ESRI
• Personalizzabile nell’interfaccia
e nelle funzionalità
– SDK gratuito disponibile per .NET
• “Controllato” da ArcGIS Server
Grazie