Deploying and Using ArcGIS Explorer for Petroleum Users€¦ · 6 PUG 2007 What is ArcGIS...

Preview:

Citation preview

PUG 2007PUG 200711

Deploying and Using Deploying and Using ArcGISArcGIS Explorer for Petroleum UsersExplorer for Petroleum Users

Bern Szukalski Bern Szukalski –– ESRI RedlandsESRI Redlands

PUG 2007PUG 200722

ArcGISArcGIS: : A Comprehensive GIS SystemA Comprehensive GIS System

Mapping, Cartography, Visualization, Editing, Data Mapping, Cartography, Visualization, Editing, Data Management, Publishing, Analysis, MoreManagement, Publishing, Analysis, More……

Mobile, Web, Server, DesktopMobile, Web, Server, Desktop

PUG 2007PUG 200733

CommonCommonTechnologyTechnologyArchitectureArchitecture

ArcObjectsArcObjects

ArcGISServers

ArcEngines

ArcGISDesktop

ArcGISArcGIS Technology Technology ArchitectureArchitecture

ArcGISArcGISProductsProducts

PUG 2007PUG 200744

ArcObjectsArcObjects

•• Component building blocks of Component building blocks of ArcGISArcGIS•• A common foundation for ESRI productsA common foundation for ESRI products

––DesktopDesktop––DeveloperDeveloper––ServerServer

•• Deployed in a variety of waysDeployed in a variety of ways––MobileMobile––Web (services)Web (services)––DesktopDesktop

PUG 2007PUG 200755

ArcGIS Server 9.2ArcGIS Server 9.2A Comprehensive WebA Comprehensive Web--based GISbased GIS

•• Complete and integrated Server GISComplete and integrated Server GIS•• Serves Serves ArcGISArcGIS functionalityfunctionality•• Author services using Author services using ArcGISArcGIS DesktopDesktop

––Maps, globes, models, toolsMaps, globes, models, tools•• Publish services to many clientsPublish services to many clients

––Desktop, Web, Mobile Desktop, Web, Mobile

For mapping, analysis, editing, distribution and For mapping, analysis, editing, distribution and management of spatial informationmanagement of spatial information

PUG 2007PUG 200766

What is ArcGIS Explorer?What is ArcGIS Explorer?•• A client for A client for ArcGISArcGIS ServerServer, offering an easy way to deliver access to GIS , offering an easy way to deliver access to GIS

content and capabilities.content and capabilities.

•• A free, lightweight, easy to use desktop applicationA free, lightweight, easy to use desktop application that can access, integrate, that can access, integrate, and utilize GIS services, local data, and other web services.and utilize GIS services, local data, and other web services.

More than an exploration tool, More than an exploration tool, itit’’s a way to deliver and s a way to deliver and

publish publish ArcGISArcGIS capabilities capabilities to your users to your users

PUG 2007PUG 200777

ArcGISArcGIS ExplorerExplorer

•• An integrated part of the An integrated part of the ArcGISArcGIS SystemSystem–– ArcObjectsArcObjects--basedbased

•• Supports 2D and 3D (Globe) services Supports 2D and 3D (Globe) services •• ArcGISArcGIS Online contentOnline content•• Can fuse multiple servicesCan fuse multiple services

–– ArcGISArcGIS Server, Server, ArcIMSArcIMS, WMS, Any web service, WMS, Any web service•• Local content Local content

–– ShapefileShapefile, file , file geodatabasegeodatabase, KML, images, KML, images•• TasksTasks•• Free, and freely distributableFree, and freely distributable

Key PointsKey PointsKey Points

PUG 2007PUG 200788

ArcIMSArcGISServer

ArcSDE

ServicesTier

Data Tier

ArcWebServices

Java.Net

ArcGISExplorer

DesktopWeb

MobileDevice

Mobile

ArcGISEngine

ArcGISDesktop

Files

Application Tier

DBMSDBMSDBMS

Other Services

ArcGIS 9.2An Integrated GIS SystemArcGIS 9.2An Integrated GIS System

PUG 2007PUG 200799

ArcIMSArcGISServer

ArcSDE

ServicesTier

Data Tier

ArcWebServices

Java.Net

ArcGISExplorer

DesktopWeb

MobileDevice

Mobile

ArcGISEngine

ArcGISDesktop

Files

Application Tier

DBMSDBMSDBMS

Other Services

ArcGIS 9.2An Integrated GIS SystemArcGIS 9.2An Integrated GIS System

PUG 2007PUG 20071010

•• SetupSetup•• Start ServiceStart Service•• Publish to CatalogPublish to Catalog

2. Publish with Server2. Publish with Server

•• MapsMaps•• GlobesGlobes•• ToolsTools•• ModelsModels

1. Author with Desktop1. Author with Desktop

4. Connect & Use4. Connect & Use

3. Published3. PublishedServicesServices(Catalog)(Catalog)

PUG 2007PUG 20071111

ArcGISArcGIS CartographyCartography

Local DataLocal Data Swipe / TransparencySwipe / Transparency

3D Visualization3D Visualization

PUG 2007PUG 20071212

Business AnalysisBusiness Analysis

Service Area AnalysisService Area Analysis Electric Utility TraceElectric Utility Trace

HCA AnalysisHCA Analysis

PUG 2007PUG 20071313

LocalLocalLocal

•• Download / InstallDownload / Install

•• Start / ConnectStart / Connect

•• Other ServicesOther Services

•• Local contentLocal content• ESRI Services• User Services

• Shapefiles• fGDB• Imagery• KML

Using ArcGIS ExplorerUsing ArcGIS Explorer

PUG 2007PUG 20071414

How do you get ArcGIS Explorer?How do you get ArcGIS Explorer?

•• Part of Part of ArcGISArcGIS–– Delivered with Delivered with ArcGISArcGIS ServerServer

•• Download from ESRI Web siteDownload from ESRI Web site–– Initial rollout via email campaignInitial rollout via email campaign–– External download site MarchExternal download site March

PUG 2007PUG 20071515

Task Task CenterCenter

Default GlobeDefault Globe

TasksTasks

ResultsResults

ContentsContents

NavigatorNavigator

PUG 2007PUG 20071616

ArcGISArcGIS Explorer Resource CenterExplorer Resource Center

•• Direct connectDirect connectfrom Explorerfrom Explorer

•• Base mapsBase maps•• User ForumUser Forum•• Featured MapsFeatured Maps

Powered by Powered by ArcGISArcGIS OnlineOnline

PUG 2007PUG 20071717

ArcGISArcGIS OnlineOnline

•• 2D and 3D (Globes)2D and 3D (Globes)–– Cartographically designedCartographically designed

•• Lots of contentLots of content

Basemaps and Reference Layers for ArcGISBasemapsBasemaps and Reference Layers for and Reference Layers for ArcGISArcGIS

A Foundation For Building Your Own MapsA Foundation For Building Your Own Maps

PUG 2007PUG 20071818

ArcGISArcGIS OnlineOnline

http://arcgisonline.esri.comhttp://http://arcgisonline.esri.comarcgisonline.esri.comhttp://www.esri.com/arcgisonlinehttp://http://www.esri.com/arcgisonlinewww.esri.com/arcgisonline

PUG 2007PUG 20071919

ArcGIS ExplorerArcGIS ExplorerSupported Content ServicesSupported Content ServicesSupported Content Services

•• ArcGISArcGIS OnlineOnline•• ArcGISArcGIS ServerServer

–– 3D Globes3D Globes–– TasksTasks

•• ArcIMSArcIMS•• ArcWebArcWeb ServicesServices•• WMSWMS•• Other web servicesOther web services

PUG 2007PUG 20072020

ArcGIS ExplorerArcGIS ExplorerSupported Local ContentSupported Local ContentSupported Local Content

•• ShapefilesShapefiles•• File GeodatabaseFile Geodatabase•• KML, KMZKML, KMZ•• Georeferenced ImagesGeoreferenced Images

–– Jpeg2KJpeg2K–– GeoTIFFGeoTIFF–– MrSIDMrSID–– EtcEtc……

•• Others via Custom TasksOthers via Custom Tasks–– Text files, Excel, etcText files, Excel, etc……

PUG 2007PUG 20072121

ArcGIS ExplorerArcGIS ExplorerAdding ContentAdding ContentAdding Content

PUG 2007PUG 20072222

ArcGIS ExplorerArcGIS ExplorerMap PropertiesMap PropertiesMap Properties

•• DescriptionDescription•• On OpenOn Open•• Sun PositionSun Position•• EnvironmentEnvironment•• CloudsClouds

These are set by the map author, but can be changed and These are set by the map author, but can be changed and saved in a local map filesaved in a local map file

PUG 2007PUG 20072323

ArcGIS ExplorerArcGIS ExplorerOptionsOptionsOptions

•• Home Server and MapHome Server and Map•• Layer Swipe and TransparencyLayer Swipe and Transparency•• Proxy ServerProxy Server•• Map elements, unitsMap elements, units•• CacheCache•• Mouse behaviorMouse behavior

Persisted in system registryPersisted in system registry

PUG 2007PUG 20072424

ArcGIS ExplorerArcGIS ExplorerMaps, Tasks, ResultsMaps, Tasks, ResultsMaps, Tasks, Results

•• A map (.A map (.nmfnmf) is a container for) is a container for–– Layers, Tasks, ResultsLayers, Tasks, Results

•• ..nmfnmf files can contain all map content, files can contain all map content, or individual layers, results, and tasksor individual layers, results, and tasks

•• XML fileXML file•• Can be edited Can be edited

PUG 2007PUG 20072525

ArcGIS Explorer NMF FilesArcGIS Explorer NMF Files

•• View or Edit using a text editor, View or Edit using a text editor, or better yet an XML editor (XML Notepad)or better yet an XML editor (XML Notepad)

PUG 2007PUG 20072626

ArcGIS ExplorerArcGIS ExplorerHelp resources to get you startedHelp resources to get you startedHelp resources to get you started

PUG 2007PUG 20072727

DemonstrationDemonstration

PUG 2007PUG 20072828

•• Default MapDefault Map•• Application look and feelApplication look and feel•• Application capabilitiesApplication capabilities•• Software versions, task updatesSoftware versions, task updates

ArcGIS ExplorerArcGIS ExplorerIs centrally managed, controlled, and customized from Home ServerIs centrally managed, controlled, and customized Is centrally managed, controlled, and customized from Home Serverfrom Home Server

Makes it easy to administer and update users throughout Makes it easy to administer and update users throughout your organization or enterpriseyour organization or enterprise

PUG 2007PUG 20072929

ArcGIS Explorer Default MapArcGIS Explorer Default Map

•• Startup Map and LayersStartup Map and Layers•• TasksTasks•• ResultsResults•• Clouds, halo, starsClouds, halo, stars•• On OpenOn Open

C:\Inetpub\wwwroot\ArcGIS\Explorer\Maps\DefaultMap.nmfC:\Inetpub\wwwroot\ArcGIS\Explorer\Maps\DefaultMap.nmf

PUG 2007PUG 20073030

ArcGIS Explorer Look and FeelArcGIS Explorer Look and Feel

•• Startup banner (splash screen)Startup banner (splash screen)•• Application titleApplication title•• North ArrowNorth Arrow•• LogoLogo•• SkinsSkins

Specified using Skin FilesSpecified using Skin Files

PUG 2007PUG 20073131

Explorer Skin FileExplorer Skin File

•• XML fileXML file•• Tags specify appearanceTags specify appearance

<<ApplicationTitleApplicationTitle>><<SplashScreenBitmapSplashScreenBitmap>>More..More..

•• Supporting files are downloaded to clientSupporting files are downloaded to clientMyDocumentsMyDocuments\\ArcGISArcGIS Explorer DocumentsExplorer Documents

•• Changes pushed to clients from server using Changes pushed to clients from server using new name or skin foldernew name or skin folder

PUG 2007PUG 20073232

ArcGISArcGIS ExplorerExplorerConfiguration FileConfiguration File

•• XML fileXML file•• Tags specify user capabilities:Tags specify user capabilities:

<<AddDataAddData> > <<OpenDocumentOpenDocument> > <<TaskDownloadTrustedTaskDownloadTrusted Sites> Sites> <<DisplayOptionsDisplayOptions>>MoreMore……

C:\Inetpub\wwwroot\ArcGIS\Explorer\Config\E2config.xmlC:\Inetpub\wwwroot\ArcGIS\Explorer\Config\E2config.xml

PUG 2007PUG 20073333

ArcGIS Explorer Application VersionsArcGIS Explorer Application Versions

<home server>Explorer<home server>Explorer\\SoftwareSoftware\\Downloadpage.htmlDownloadpage.html

PUG 2007PUG 20073434

What happens on Startup?What happens on Startup?•• Explorer connects to Home ServerExplorer connects to Home Server

•• Default map is openedDefault map is opened

PUG 2007PUG 20073535

What happens on Startup?What happens on Startup?

•• Server configuration info fetchedServer configuration info fetched•• Versions checkedVersions checked•• Cache is checked and streamed and stored Cache is checked and streamed and stored locally locally only if neededonly if needed–– optimized performanceoptimized performance–– utilized when offline (disconnected)utilized when offline (disconnected)–– managed automatically based on settings managed automatically based on settings

PUG 2007PUG 20073636

Cache LocationCache Location

C:C:\\Documents and SettingsDocuments and Settings\\useruser\\Local SettingsLocal Settings\\TempTemp\\AGXAGX\\GlobeCacheGlobeCache

%tmp%%tmp%

PUG 2007PUG 20073737

Cache ManagementCache Management

Available in Tools > Options > View > CacheAvailable in Tools > Options > View > Cache

PUG 2007PUG 20073838

Local Content CacheLocal Content Cache•• Generated upon accessGenerated upon access•• Temporary vs. Disk cacheTemporary vs. Disk cache•• Cache optionsCache options

–– create layer cachecreate layer cache–– create session cachecreate session cache–– do not cachedo not cache

PUG 2007PUG 20073939

Publishing Globes to ExplorerPublishing Globes to Explorer

•• Using Using ArcGlobeArcGlobe–– remove default globe layersremove default globe layers–– add dataadd data–– generate generate fullfull data cache (consider location)data cache (consider location)–– save .3dd filesave .3dd file

•• Move cache to Move cache to ArcGISArcGIS Server cache folderServer cache folderc:c:\\arcgisserverarcgisserver\\arcgiscachearcgiscache\\globecacheglobecache

•• Using Using ArcCatalogArcCatalog–– Select .3dd fileSelect .3dd file–– Right Click and Choose Right Click and Choose Publish to Publish to ArcGISArcGIS ServerServer

PUG 2007PUG 20074040

OverviewOverview

Authored .3DDFull Cache

Connect to published services

ArcGISArcGIS DesktopDesktop

ArcGISArcGIS ServerServer

ArcGISArcGIS ExplorerExplorer

ArcGIS ServiceServiceServer Cache Storage

PUG 2007PUG 20074141

DemonstrationDemonstration

PUG 2007PUG 20074242

•• Default TasksDefault Tasks•• Custom Tasks Custom Tasks

–– Authored using Authored using ArcGISArcGIS Desktop and Desktop and Published using Published using ArcGISArcGIS ServerServer

•• No programming necessaryNo programming necessary•• Managed using the Task ManagerManaged using the Task Manager•• PrePre--defined or custom resultsdefined or custom results•• SDK for extending tasks, building new tasks, SDK for extending tasks, building new tasks, customizing resultscustomizing results

ArcGIS Explorer TasksArcGIS Explorer TasksArcGIS Server-based functionsArcGISArcGIS ServerServer--based functionsbased functions

PUG 2007PUG 20074343

ArcGIS Explorer TasksArcGIS Explorer TasksTask ManagerTask ManagerTask Manager

•• Choose and organize available tasksChoose and organize available tasks–– groups and group headingsgroups and group headings

•• Add, Export, Remove, Reorder, DeleteAdd, Export, Remove, Reorder, Delete

PUG 2007PUG 20074444

Publishing Tasks to ExplorerPublishing Tasks to Explorer

•• Using Using ArcToolboxArcToolbox–– create a new toolboxcreate a new toolbox–– add a new modeladd a new model–– define model parameters and other define model parameters and other propertiesproperties

–– test and savetest and save

•• Using Using ArcToolboxArcToolbox or or ArcCatalogArcCatalog–– right Click and choose right Click and choose Publish to Publish to ArcGISArcGISServerServer

PUG 2007PUG 20074545

ArcGIS ExplorerArcGIS ExplorerSDKSDKSDK

Simple, Yet Everything You NeedSimple, Yet Everything You Need

•• Visual Studio 2005 (.NET)Visual Studio 2005 (.NET)

PUG 2007PUG 20074646

ArcGIS ExplorerArcGIS ExplorerCustom Task ExamplesCustom Task ExamplesCustom Task Examples

PUG 2007PUG 20074747

ArcGIS Explorer TasksArcGIS Explorer TasksTask .nmf filesTask .Task .nmfnmf filesfiles

Task OriginTask Origin

C:C:\\Documents and SettingsDocuments and Settings\\useruser\\Application DataApplication Data\\ESRIESRI\\ArcGISArcGIS ExplorerExplorer\\TasksTasks

Local Destination:Local Destination:

PUG 2007PUG 20074848

ArcGIS Explorer TasksArcGIS Explorer TasksFetching and VersioningFetching and VersioningFetching and Versioning

•• Tasks are versionedTasks are versioned•• Newer versions automatically pushedNewer versions automatically pushed•• Can be included in Default Map or othersCan be included in Default Map or others•• Trusted Task servers (Trusted Task servers (config.xmlconfig.xml))

PUG 2007PUG 20074949

DemonstrationDemonstration

PUG 2007PUG 20075050

ArcGIS ExplorerArcGIS ExplorerRegistry SettingsRegistry SettingsRegistry Settings

When all the options and settings you need When all the options and settings you need just arenjust aren’’t enought enough……

PUG 2007PUG 20075151

•• New update first week of JanuaryNew update first week of January•• Next update in FebruaryNext update in February

––Enhanced KMLEnhanced KML––Additional content (Additional content (ArcGISArcGIS Online Beta II)Online Beta II)

ArcGIS ExplorerArcGIS ExplorerWhat’s coming ahead?WhatWhat’’s coming ahead?s coming ahead?

PUG 2007PUG 20075252

ArcGIS ExplorerArcGIS ExplorerUser CommunityUser CommunityUser Community

•• support.esri.comsupport.esri.com•• Resource CenterResource Center•• PortalsPortals

PUG 2007PUG 20075353

•• Core ESRI GIS technologyCore ESRI GIS technology•• Uses Uses ArcGISArcGIS servicesservices

––ArcGISArcGIS Online, Online, ArcGISArcGIS Server, Server, ArcIMSArcIMS, WMS, WMS•• Local content support Local content support

–– Images, KML, Images, KML, shapefilesshapefiles ……•• Access Access ArcGISArcGIS capabilitiescapabilities

––ArcGISArcGIS ServerServer--based Tasksbased Tasks•• Centrally managedCentrally managed

ArcGIS ExplorerArcGIS Explorer

A Platform for Integrating and DeliveringArcGIS Web Services

A Platform for Integrating and DeliveringA Platform for Integrating and DeliveringArcGISArcGIS Web ServicesWeb Services

In Summary…In SummaryIn Summary……

PUG 2007PUG 20075454

Questions?Questions?

PUG 2007PUG 20075555

Thank You!Thank You!

Bern Szukalski Bern Szukalski –– ESRI RedlandsESRI Redlands..

Recommended