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