Deploying and Using ArcGIS Explorer for Petroleum Users€¦ · 6 PUG 2007 What is ArcGIS...
Transcript of Deploying and Using ArcGIS Explorer for Petroleum Users€¦ · 6 PUG 2007 What is ArcGIS...
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..