ESRI Mobile GIS Solutions Overview
Justin Fan
Agenda • Mobile GIS challenges • ESRI Mobile GIS solutions – ArcPad – ArcGIS Mobile – ArcGIS Engine
• Selecting a mobile GIS solution •Q&A
Objective
To help you select the appropriate ESRI mobile GIS solution for your field tasks and applications.
ArcGIS addresses common organizational needs Using ESRI technology with partner solutions
Data Management
Planning & Analysis
Field Mobility
Operational Awareness
EXPLORER MOBILE E
A Complete Integrated System DESKTOP Store, manage, & maintain accurate asset records
Transform data into actionable intelligence
Get information into & out of the field
Disseminate knowledge where & when it’s needed
WEB
ONLINE SERVER
Reducing the time, cost, and complexity of implementing GIS solutions across an enterprise
What are the benefits of mobile GIS? Increases value of your enterprise GIS
3 key benefits of a Mobile GIS Solution: • Improve Efficiency and Accuracy of Field Operations • Rapid Data Collection and Seamless Data Integration • Helps to Make Informed and Timely Decisions
Locating and Inspecting Assets Wildlife/Health Reporting Damage Assessment
Location awareness and collaboration 5
Mobile GIS Challenges • • • • • •
Increase productivity of the mobile workforce Take information in and out of the field Many different mobile GIS applications Each with unique requirements Rapidly developing technology Trade-offs – Capabilities – Price – Size – Ruggedness – Weight – Battery life
One size does not fit all
Mobile Devices
Non-rugged handheld devices and Smartphones
Rugged handheld devices High H igh accuracy accur GPS G S devices
Rugged keyboard devices
Tablet PCs and in-vehicle devices
ESRI Solutions for Mobile GIS
ArcGIS Mobile
ArcGIS Desktop & ArcGIS Engine
ArcPad ArcPad
ArcLogistics Navigator
ArcPad
ArcPad • Out-of-the-box mobile GIS application for field mapping • Extensive GIS and GPS tools • Target platforms – Windows Mobile 5 and 6 – Windows XP and Vista
ArcPad GIS and GPS Tools • View and navigate GIS data – Vector, raster, StreetMap, photos, graphics
• • • • •
Collect new GIS features Update and edit existing GIS features Edit inspection data (related tables) Search for GIS features Use data capture devices – GPS, rangefinders, cameras
• Geocode and route using StreetMap • Use GPS for basic navigation • Synchronize with geodatabase via ArcGIS Desktop or ArcGIS Server
ArcPad Configuration and Customization
Programming Requirements
Development Environment
None
ArcPad ArcPad Toolbar Manager ArcPad Studio
Basic data capture forms
None
ArcPad ArcPad Data Manager ArcPad Studio
Query forms
None
ArcPad Studio
Simple toolbars
Scripted data capture forms VBScript/JScript
ArcPad Studio
Applets & scripted toolbars
VBScript/JScript
ArcPad Studio
C/C++
Visual Studio
Extensions
ArcPad Workflows
Geodatabase
ArcMap
ArcGIS Server Models
Geoprocessing Tools
ArcPad
ArcPad Resources • Product information page http://www.esri.com/arcpad
• ArcPad Team Blog http://arcpadteam.blogspot.com/
• ArcPad Support Center http://support.esri.com
• ArcPad Web-based Help: http://webhelp.esri.com
• Free e-book – ArcPad: A Field User’s Guide http://www.esri.com/software/arcgis/arcpad/arcpad-field-users-guide.pdf
Demonstration – ArcPad
ArcGIS Mobile
What is ArcGIS Mobile? • ArcGIS Mobile works directly with ArcGIS Server – Targeting mobile workers – Task oriented workflows – ArcGIS Server Advanced Enterprise
ArcGIS Mobile
• ArcGIS Mobile Applications - Projects • ArcGIS Mobile SDK and Runtime
ArcGIS Mobile Projects (configurable) • Task-driven user experience – Configurable using Server Manager – Locally cached mobile maps – Collect, inspect, & update features – Wireless synchronization
• Target Operating Systems – Windows Mobile 5 and 6
ArcGIS Mobile Projects - Tasks • View and navigate maps • Collect new GIS features • Update existing GIS features • Synchronize with GIS Server • Search for GIS features • Manage a work list • Check Device Status
ArcGIS Mobile Projects - capabilities • Cached mobile maps • Simple feature editing • Wireless synchronization
Managing ArcGIS Mobile Applications • Use ArcGIS Server Manager to – Serve Mobile Maps – Create Mobile Projects – Deploying mobile projects
ArcGIS Mobile SDK and Runtime • • • • • •
Build mobile GIS applications for ArcGIS Server Coarse-grained set of components Ideal for mobile mapping and workforce automation SDK part of ArcGIS Server and EDN Windows Mobile 5/6 and Windows XP/Vista .NET 2.0 & Compact Framework
ArcGIS Mobile SDK Applications
Broward County Sheriff’s Office Tablet PC Application
Los Angeles Department of Transportation Pocket PC Application
ArcGIS Mobile Resources • Product information page http//:www.esri.com/software/arcgis/arcgis mobile/index.html
• ArcGIS Mobile Resource Center – Code Gallery http://resources.esri.com/arcgismobile/ind ex.cfm?fa=codeGallery
• ArcGIS Mobile SDK help and samples http://resources.esri.com/help/9.3/ArcGISm obile/adf/mobile_start.htm
• ArcGIS Mobile team blog http://blogs.esri.com/dev/blogs/mobilecent ral/default.aspx
• ArcNews article, Summer 2009, p36-37 http://www.esri.com/news/arcnews/arcnew s.html
Demonstration – ArcGIS Mobile
ArcGIS Engine
ArcGIS Engine • Powerful Software Developer Kit (SDK) for advanced field work – Advanced editing and analysis – Full geodatabase support – Network and spatial analysis tasks – Routing and buffer – Tablet support for digital pen and ink
• Comprehensive development options – COM, .NET, Java, and C++ – Laptops and Tablet PCs
ArcGIS Engine Applications Public Works Management
Gas Pipeline Maintenance
Fleet Management
Utility Work Orders Mapping/Sketching
Selecting a Mobile GIS Solution
Key Differentiators
ArcGIS Mobile
ArcPad
ArcGIS Engine
• Targets non-GIS professionals • Large Field workforce • Task-centric workflows • Pre-planned deployment • Desktop/Server Management • Includes SDK • Targets GIS professionals • Small to medium Field workforce • Map-centric workflows • Ad hoc deployment • Desktop/Server management • Customizable/No SDK
• • • •
SDK only No support for handheld Full Analysis and Editing Geodatabase on device
31
Choosing the Right ESRI Mobile GIS Product ArcPad
ArcGIS Mobile
Logistics Navigator
ArcGIS Engine
Ideal
Ok
No
Ok
Workforce Automation Ok (handheld & In Vehicle)
Ideal
No
Ok
Vehicle Routing & Navigation
Ok
Ok
Ideal
Ok
Field Editing and Design
Ok
Ok
No
Ideal
GPS/GIS Data Collection
Selecting an off the shelf solution
Requirements: 9 Minimal configuration or customization 9 Flexible and varied field tasks and workflow 9 Smaller budget ($)
► ArcGIS Mobile Application ► ArcPad
33
ArcPad and ArcGIS Mobile ArcPad Ad-hoc
ArcPad • • • •
Ad-hoc field data collection Advanced GPS/GIS editing Desktop and Server data management Real time DGPS or post-processing DGPS
Traditional Data Collection Market
ArcGIS Mobile ArcGIS Mobile • Focused field tasks planned from the server side • Inspect, observe, and monitor in the field • Server data management / IT Centric • Real time DGPS
Planned
Enterprise Mobile Market Workforce Automation 34
Selecting a developer solution
Requirements: 9 Extensive customization 9 Well defined field tasks and workflows 9 Interface with business systems 9 Larger budget ($$$) ► ArcGIS Engine ► ArcGIS Mobile SDK ► ArcPad customization
35
ArcGIS Mobile and ArcGIS Engine ArcGIS Mobile ArcGIS Mobile • • • • •
Coarse-grained .NET SDK Lightweight runtime (~2MB) Focused GPS collection tasks Advanced GIS tasks with Server Pocket PC and Tablet PC
ArcGIS Engine • • • • •
Fine-grained SDK .NET, Java, C++, COM ArcObjects runtime (900MB) Full Geodatabase on Tablet PC GeoData two-way replication Advanced GIS analysis on client
Planned
Enterprise Mobile Market Workforce Automation
ArcGIS Engine
Pre-loaded Field Editing and Design 36
Implementation Scenario
• Organization – Public Works Dept. of a small city government
• Number of users 2-3 • Business needs – Collect field information such as bus stops, storm drains, etc.
• Accuracy requirements – Sub foot if possible
• Device type – Hand held
Implementation Scenario
• Organization – Large city (among top 10 of US)
• Business needs – Creating, viewing, and updating SAP service notifications and work orders in real time by field staff
• Number of mobile workers – Dozens now and hundreds down the road
Implementation Scenario
• Organization – GIS/IT consulting firm
• Business needs – Resolve the pains of conventional utility mapping and inventorying – Build a mobile mapping system that enables GPS crews to map utility systems and structure attributes on the fly – Build topology and connectivity in the field – Allow disconnected field editing of geodatabase – Take advantage of Tablet PC’s Ink technology
ArcGIS Mobile Road Ahead
• ArcGIS Mobile 10 • ArcGIS Maps for iPhone
Night skin Day skin Download from Apple App Store
Questions?
41