esri mobile gis solutions - amazon s3 · improved productivity increases value of your enterprise...
TRANSCRIPT
ESRI Mobile GIS SolutionsESRI Mobile GIS Solutions
Tom SwansonTom Swanson
AgendaAgenda
What is mobile GIS?What is mobile GIS?BenefitsBenefitsComponentsComponentsConsiderationsConsiderations
Overview of ESRI Mobile SolutionsOverview of ESRI Mobile SolutionsArcGIS MobileArcGIS MobileArcGIS Mobile outArcGIS Mobile out--ofof--thethe--box applicationbox application
DemonstrationDemonstrationArcGIS Mobile SDKArcGIS Mobile SDK
DemonstrationDemonstration
What is mobile GIS?What is mobile GIS?
Mobile GIS extends your GIS into the fieldMobile GIS extends your GIS into the fieldMobile workers can capture, store, and update Mobile workers can capture, store, and update datadataEnterprises can ensure the accuracy and Enterprises can ensure the accuracy and currency of business informationcurrency of business information
Extension of GIS into the fieldExtension of GIS into the field
What are the benefits of mobile GIS?What are the benefits of mobile GIS?
Increased data accuracyIncreased data accuracy
Better information currencyBetter information currency
More accurate decisionsMore accurate decisions
Improved productivityImproved productivity
Increases value of your enterprise GIS
Key Components to mobile GISKey Components to mobile GIS
Open mobile devicesOpen mobile devices
Local maps and dataLocal maps and data
Accurate locationAccurate location
GIS editing toolsGIS editing tools
Spatial analysisSpatial analysis
Wireless connectivityWireless connectivity
Many considerations
ConsiderationsConsiderations
What functionality do you want in the mobile app?What functionality do you want in the mobile app?
Editing, Query, Print, Tracing, Routing, Mark upEditing, Query, Print, Tracing, Routing, Mark up
What form factor do you want to use?What form factor do you want to use?
Are you using a GPS to record data or locate assets, if so, Are you using a GPS to record data or locate assets, if so, what level of accuracy are you looking for?what level of accuracy are you looking for?
Do you have cell or wifi based internet in your area?Do you have cell or wifi based internet in your area?
Do you have any in house developers?Do you have any in house developers?
One size does not fit all
Mobile devicesMobile devices
Mobile Device Determining FactorMobile Device Determining Factor
Application Application NeedsNeeds
WeightWeight SizeSize BatteryBatteryLifeLife
OSOS
HandheldHandheld LighterLighter SmallerSmaller LongerLonger WM/CEWM/CE
LaptopLaptop HeavierHeavier LargerLarger ShorterShorter XPXP
Mobile Device Determining FactorsMobile Device Determining Factors
Means of Means of TransportTransport
ScreenScreenSizeSize
WeightWeight SizeSize BatteryBatteryLifeLife
OSOS
Vehicle Vehicle basedbased LargerLarger LessLess
ImportantImportantLessLess
ImportantImportantLessLess
ImportantImportant XPXP
Foot Foot basedbased SmallerSmaller LighterLighter SmallerSmaller All dayAll day WM/CEWM/CE
Deployment TypesDeployment Types
There are two main ways mobile GIS technology is deployed There are two main ways mobile GIS technology is deployed within an enterprise:within an enterprise:
Geocentric deployment Geocentric deployment –– where end user operates where end user operates entirely with their maps and GIS capabilitiesentirely with their maps and GIS capabilities
GeoGeo--enabled deployment enabled deployment –– where end users leverages where end users leverages maps and GIS capabilities to support their other maps and GIS capabilities to support their other business tasksbusiness tasks
Deployment OpportunitiesDeployment Opportunities
GIS professionalsGIS professionals
GIS usersGIS users
Casual GIS usersCasual GIS users
LocationLocation--aware usersaware users
Other usersOther users More UsersMore UsersMore ValueMore Value
Making GIS knowledge relevant across organizations Making GIS knowledge relevant across organizations
What are the ESRI mobile GIS products?What are the ESRI mobile GIS products?
OutOut--ofof--thethe--box Applicationsbox ApplicationsArcGIS MobileArcGIS Mobile
TaskTask--based Windows Mobile application provides easy to use mobile based Windows Mobile application provides easy to use mobile mapping and GIS capabilities ideal for managed work within mediumapping and GIS capabilities ideal for managed work within medium to m to large enterprise organizationslarge enterprise organizations
ArcPadArcPadMapMap--based Windows application provides toolbox of mobile GIS based Windows application provides toolbox of mobile GIS capabilities ideal for adcapabilities ideal for ad--hoc work within workgroup organizationshoc work within workgroup organizations
Software Development KitsSoftware Development KitsArcGIS MobileArcGIS Mobile
Lightweight mobile GIS SDK for embeddable applications with tighLightweight mobile GIS SDK for embeddable applications with tight t server integration through web services for wired and wireless aserver integration through web services for wired and wireless accessccess
ArcGIS EngineArcGIS EngineFull GIS SDK for standalone embeddable applications deployed to Full GIS SDK for standalone embeddable applications deployed to Win32 Win32 devices (Laptops and Tablet PCs)devices (Laptops and Tablet PCs)
Suite of products for any mobile GIS needs
ESRI Mobile GIS Products MatrixESRI Mobile GIS Products Matrix
Out of the BoxOut of the Box SDKSDKGeoGeo--CentricCentric
ArcPad &ArcPad &ArcGIS DesktopArcGIS Desktop
ArcGIS EngineArcGIS Engine
GeoGeo--EnabledEnabled
ArcGIS MobileArcGIS Mobile(WM devices only)(WM devices only)
ArcGIS Mobile (WM ArcGIS Mobile (WM and XP/Vista)and XP/Vista)
ArcPadArcPad
OutOut--ofof--thethe--box mobile GIS application for field mappingbox mobile GIS application for field mappingExtensive GIS and GPS toolsExtensive GIS and GPS toolsIntegrates with GPS receivers, rangefinders, digital Integrates with GPS receivers, rangefinders, digital cameras and other devicescameras and other devicesDesigned for broad range of mobile systemsDesigned for broad range of mobile systemsExtensive customization capabilitiesExtensive customization capabilities
How ArcPad is usedHow ArcPad is used
GIS is managed by a GIS departmentGIS is managed by a GIS departmentThousands of assetsThousands of assetsNeed to record and manage assets to a sub meter Need to record and manage assets to a sub meter accuracyaccuracyApplication needs to be accurate over easy to useApplication needs to be accurate over easy to useNeed a small light weight form factorNeed a small light weight form factor
All in one or Tablet with external receiverAll in one or Tablet with external receiver
ArcPad WorkflowArcPad Workflow
•• Design and create geodatabase schemaDesign and create geodatabase schema•• Use ArcGIS Desktop to extract data from the geodatabaseUse ArcGIS Desktop to extract data from the geodatabase
–– Template schemas or data to be editedTemplate schemas or data to be edited–– Background reference dataBackground reference data
•• Edit the data in the field with ArcPadEdit the data in the field with ArcPad–– Attribute rules are validatedAttribute rules are validated
•• Check in and validate ArcPad edits to enterprise Check in and validate ArcPad edits to enterprise geodatabasegeodatabase
GeodatabaseGeodatabase ArcPadArcPadDesktopDesktop
ArcGIS Desktop / ArcGIS EngineArcGIS Desktop / ArcGIS Engine
ArcView, ArcEditor, ArcInfo capabilitiesHigh-end editing and mappingFull GIS data modelNMEA GPS for map navigationAdvanced editing toolsArcGIS cartographyLaptops and Tablet PCsTablet support
Digital pen inputInk support
ArcView, ArcEditor, ArcInfo capabilitiesArcView, ArcEditor, ArcInfo capabilitiesHighHigh--end editing and mappingend editing and mappingFull GIS data modelFull GIS data modelNMEA GPS for map navigationNMEA GPS for map navigationAdvanced editing toolsAdvanced editing toolsArcGIS cartographyArcGIS cartographyLaptops and Tablet PCsLaptops and Tablet PCsTablet supportTablet support
Digital pen inputDigital pen inputInk supportInk support
How ArcGIS Engine is usedHow ArcGIS Engine is used
GIS is managed by GIS groupGIS is managed by GIS groupNon GIS field usersNon GIS field users
Replacing a paper Field Map book Replacing a paper Field Map book Need to view detailed mapsNeed to view detailed maps
Complex dataComplex dataLarger form factor, usually tied to a Larger form factor, usually tied to a vehicle vehicle Advance AnalysisAdvance Analysis
TracingTracingGeocodingGeocodingRoutingRouting
Sears Service Sears Service Technician RoutingTechnician Routing
Utility Work OrdersUtility Work Orders
Geofields Gas Geofields Gas Pipeline MaintenancePipeline Maintenance Land Records/MappingLand Records/Mapping Public Works ManagementPublic Works Management
Water/Waste Water/Waste Water DCSEWater DCSE
Fleet Fleet ManagementManagementMDSIMDSI
Mapping/ Mapping/ SketchingSketching
ArcGIS Engine applicationsArcGIS Engine applications
ArcGIS ServerArcGIS Server
Publish geospatial services and tasksPublish geospatial services and tasksFrameworks for creating Web and Mobile applicationsFrameworks for creating Web and Mobile applicationsOutOut--ofof--thethe--box applications for using GIS servicesbox applications for using GIS servicesOnline basemaps and geospatial servicesOnline basemaps and geospatial servicesIncludes enterprise geodatabase support, transaction Includes enterprise geodatabase support, transaction management, and geodata servicesmanagement, and geodata services
ArcGIS ServerArcGIS ServerSpatial DataSpatial DataManagementManagement
VisualizationVisualization(Mapping)(Mapping)
SpatialSpatialAnalysisAnalysis
Web MapWeb MapApplicationsApplications
ArcGISArcGISMobileMobile
ArcGISArcGISExplorerExplorer
ArcGISArcGISDesktopDesktop
JavaJava
.NET.NET
ArcGIS Server ManagerArcGIS Server Manager
Use ArcGIS Server Manager to:Use ArcGIS Server Manager to:Create and serve Mobile MapsCreate and serve Mobile MapsCreate and deploy mobile projects Create and deploy mobile projects
Mobile projects consist of:Mobile projects consist of:ArcGIS Mobile ApplicationArcGIS Mobile ApplicationMobile ServiceMobile ServiceTasksTasksBasemap dataBasemap data
ArcGIS MobileArcGIS Mobile
Compliments ArcGIS ServerCompliments ArcGIS ServerRequires ArcGIS Server AdvancedRequires ArcGIS Server AdvancedAllows deployment of maps and GIS to mobile field Allows deployment of maps and GIS to mobile field workersworkersArcGIS Mobile ApplicationArcGIS Mobile Application
for Windows Mobilefor Windows MobileArcGIS Mobile .NETArcGIS Mobile .NET
Software Development KitSoftware Development Kit(SDK)(SDK)
ArcGIS Mobile ApplicationArcGIS Mobile Application
Easy to useSimple GIS Feature EditingMap Viewing with GPSTask-driven user experience
Easy to deployData access via ArcGIS ServerProject configuration via Server ManagerData extraction via GP tools
Target mobile devicesWindows Mobile 5 Pocket PCWindows Mobile 6 Professional
DEMODEMO
ArcGIS MobileArcGIS Mobileoutout--ofof--thethe--box applicationbox application
ArcGIS Mobile Workflow ArcGIS Mobile Workflow –– Demo ReviewDemo Review
Build Mobile GeodatabaseBuild Mobile GeodatabaseInformation and Transaction Model considerationsInformation and Transaction Model considerations
Author Mobile MapAuthor Mobile MapDesign for environment and form factorDesign for environment and form factor
Publish Map ServicePublish Map ServiceWith Mobile Data Access CapabilitiesWith Mobile Data Access Capabilities
Design Mobile ApplicationDesign Mobile ApplicationFor Form Factor and EnvironmentFor Form Factor and Environment
Build Data Deployment PackagesBuild Data Deployment PackagesOperational and base map datasetOperational and base map dataset
Deploy Mobile SolutionDeploy Mobile SolutionApplication and DataApplication and Data
Synchronize Mobile GIS solutionSynchronize Mobile GIS solutionConsider bandwidth and battery lifeConsider bandwidth and battery life
ArcMapArcMap ArcCatalog ArcCatalog or Server or Server ManagerManager
URLURLWeb ServicesWeb Services
Mobile Client
ArcGIS ServerArcGIS Server
Mobile MapMobile MapDocumentDocument
GeoDatabaseGeoDatabase
2626
Authoring Mobile MapsAuthoring Mobile Maps
Design for purposeDesign for purposeRemove unnecessary layers of informationRemove unnecessary layers of informationSet scale dependency (walk, drive, etc)Set scale dependency (walk, drive, etc)Render editable layers to define feature typesRender editable layers to define feature types
Design for the environmentDesign for the environmentEstablish contrast, choose meaningful symbologyEstablish contrast, choose meaningful symbology
Design for device form factorDesign for device form factorSet scale dependency based on device resolutionSet scale dependency based on device resolutionSet symbol width based upon device resolutionSet symbol width based upon device resolution
Architect Map DataArchitect Map DataCompress Base Map Data using Create Mobile Base Map GP ToolCompress Base Map Data using Create Mobile Base Map GP ToolBuild Operational Mobile Cache using Generate Mobile Service CacBuild Operational Mobile Cache using Generate Mobile Service Cachehe
1280x1024BIG
320x240 320x240 SmallSmall
SunlightSunlightwashes washes
outoutColorsColors
ArcGIS Mobile Geoprocessing toolsArcGIS Mobile Geoprocessing tools
New Mobile Toolset inside of Desktop New Mobile Toolset inside of Desktop ArcToolboxArcToolbox
Create Mobile Base Map ToolCreate Mobile Base Map Tool
Creates a Base Map Data Set to be Creates a Base Map Data Set to be provisioned on mobile devices as base provisioned on mobile devices as base map layersmap layers
Support large base map datasetsSupport large base map datasets
Generate Mobile Service Cache ToolGenerate Mobile Service Cache Tool
Creates a mobile service cache for all Creates a mobile service cache for all operational layersoperational layersUses published mobile web service as Uses published mobile web service as input and extracts layersinput and extracts layers
Deploy Mobile SolutionDeploy Mobile Solution
Use Standard Deployment Use Standard Deployment TechnologyTechnology
ActiveSync/Windows Mobile Device ActiveSync/Windows Mobile Device CenterCenter
Microsoft Mobile Device ManagerMicrosoft Mobile Device Manager
SOTI MobiControlSOTI MobiControl
Secure server and client dataSecure server and client data
Visual StudioVisual StudioVisual Studio
MobileMobileEXEEXE
GP ToolsGP Tools
DataDataDeploymentDeployment
PackagePackage
DeploymentDeployment
MobileMobileEXEEXE
DataData
ArcGIS ServerArcGIS Server
ArcGIS Mobile SDKArcGIS Mobile SDK
Suite of .NET Mobile componentsBuild mobile GIS application for ArcGIS Server SDK part of ArcGIS Server and EDNIntegrated into VS 2005 and 2008 IDERuntime deploys to
Windows CE, 5, or 6Windows Mobile 5 or 6Windows XP or Vista
Suite of .NET Mobile componentsSuite of .NET Mobile componentsBuild mobile GIS application for ArcGIS Server Build mobile GIS application for ArcGIS Server SDK part of ArcGIS Server and EDNSDK part of ArcGIS Server and EDNIntegrated into VS 2005 and 2008 IDEIntegrated into VS 2005 and 2008 IDERuntime deploys toRuntime deploys to
Windows CE, 5, or 6Windows CE, 5, or 6Windows Mobile 5 or 6Windows Mobile 5 or 6Windows XP or VistaWindows XP or Vista
SDK ComponentsSDK Components
MobileServiceMobileServiceCacheCache
MapMap MapActionMapAction
ArcGISArcGISServerServer
FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerRasterRasterLayerLayer
FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerAnnotationAnnotationLayerLayer
FeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureLayerFeatureFeatureLayerLayer
URLMobile Mobile ServiceService
GeoData GeoData ServiceService Network Network
Analysis Analysis ServiceService
Geoprocessing Geoprocessing ServiceService
GPSGPSDisplayDisplay
GPSGPSConnectionConnection
DEMODEMO
ArcGIS Mobile SDKArcGIS Mobile SDK
Recap of ArcGIS Mobile benefitsRecap of ArcGIS Mobile benefits
Quick and easy to deployment through integration with ArcGIS Quick and easy to deployment through integration with ArcGIS Server for managing data, maps, apps, and projectsServer for managing data, maps, apps, and projects
Highly productive taskHighly productive task--based user experience for simple data based user experience for simple data collection and inspectioncollection and inspection
Current data with direct posting of GIS data to ArcGIS Server usCurrent data with direct posting of GIS data to ArcGIS Server using ing wired or wireless networkswired or wireless networks
Local caching of data ensures field workers are always productivLocal caching of data ensures field workers are always productive e even when disconnected from wireless networkseven when disconnected from wireless networks
Accurate, current, and productiveAccurate, current, and productive
Resources CenterResources Center
resources.esri.comresources.esri.com
ArcGIS Mobile Resource CenterArcGIS Mobile Resource Center
Quickly locate:Quickly locate:Application help topicsApplication help topicsServer, Desktop, Server, Desktop, Engine, Mobile help Engine, Mobile help topicstopicsDeveloper helpDeveloper helpCode ExchangeCode ExchangeKnowledge base, Knowledge base, forums, blogsforums, blogs
resources.esri.com/arcgismobileresources.esri.com/arcgismobile
ESRI Support CenterESRI Support Center
support.esri.comsupport.esri.com
ESRI TrainingESRI Training
training.esri.comtraining.esri.com
Questions?Questions?
Thank you!Thank you!