arcgis for mobile devices€¦ · using arcgis online only. using arcgis online and arcgis desktop....

45
ArcGIS for Mobile Devices Jo Fraley”

Upload: others

Post on 15-Jun-2020

98 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS for Mobile Devices

Jo Fraley”

Page 2: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile Trends - ConsumerIncreased Usage of Smartphones

Source: The Nielson Company

Feature Phones

Smartphones

U.S. Smartphone Market Penetration

%

GIS Is Accessible to a Larger Market

Page 3: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile Trends - Consumer50% of people use maps/search on their phones

New market potential

Source: Biz Tech Day

Page 4: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile Trends – App Stores/Market places

Page 5: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile Technology for the Knowledge worker

Digital Map Books Government Compliance Asset Maintenance Emergency Management

Situational Awareness Executive Dashboard

Constituent Engagement

Field Operational Needs

Strategic Needs

Constituent Needs

Page 6: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Key Benefits of Mobile SolutionsLeverage your investment in ArcGIS

Make Informed and Timely Decisions

Seamless Data

Integration

Rapid Data

Collection

Improve Efficiency

and Accuracy

Page 7: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

• Online (public or private cloud)• Server (on premises or private cloud)• Desktop• Mobile/devices• Content

ArcGIS is a Complete SystemManaging and working with geographic information

Many deployment options

Cloud

Enterprise

Web

Mobile

Desktop

• Visualize• Create• Collaborate• Discover• Manage• Analyze

Page 8: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Esri Mobile TechnologiesMobile capabilities of the ArcGIS system

iOSWindows Phone

AndroidLinux

Windows Mobile

Windows 7

Platforms

ArcGIS mobileForm Factors

Apps and APIs

Functionality(Mobility Services)

Page 9: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Platforms

Windows Mobile

Windows iOS Android

Runtime SDK

• .NET CF

Runtime SDKs

• WPF, Java

Linux

Runtime SDK

• JavaRuntime SDK

• Objective C

Runtime SDK

• Java

Windows Phone 7

Runtime SDK

• Silverlight

Apps

• .ArcGIS, ArcPad

Apps

• ArcGIS

• ArcGIS Explorer

Apps

• ArcGIS

Apps

• ArcGIS for iOSApps

• ArcGIS

Page 10: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile ApplicationsArcGIS running on …

iOSMicrosoftWindows Phone

AndroidWindows Mobile

Windows

Rugged and Embedded Devices Smartphones and Tablets

Page 11: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Emergency Operations

ArcGIS on Rugged DevicesWindows and Windows Mobile Devices

• Designed for harsh field conditions• One handed/vehicle-mounted use• Occasionally connected

workflows• High accuracy data collection

- GPS integration- Laser integration

• Replace Paper Surveys- Intelligent forms- Barcode integration

Water Facilities Mapping

Asset Maintenance/Inspection

Land Management

Service Requests

Page 12: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Rugged Device Strategy

Applications- Rapid Deployment of Maps, Apps & Projects- Task-based apps with Workflow Driven User Experience- Map-centric apps with tools driven User Experience- Synchronization of Data between Field & Office- Full Offline Support

APIs- Coarse-grained .NET API- Build focused, custom solutions- Extend COTS application

Data- Street Map Data Package- North America/Europe

Platforms- Windows XP, Vista, Windows 7- Windows Mobile

Page 13: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

• Customers are purchasing new devices with Windows Mobile OS today

• Vendors still releasing new devices

• Rugged devices offer advantages- Truly rugged (IP rated)- Battery life- Positional accuracy- Sensor integration

The Windows Mobile platformA strategic platform

Page 14: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

What can you do with ArcPad?

Manage Data

Deploy

Collect/ Edit

QueryNavigate

Sync

Customize

Manage Data& Deploy to device

Collect and Edit

Out-of -box and custom query forms

Customize Forms, toolbars, projects

Navigate with StreetMap

Sync with your choice of cloud ,enterprise or desktop

Page 15: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

• ArcPad 10.0.3- FME Reader for AXF- Python scripting support for Desktop- Updated StreetMap data- Bug fixes and localization

• ArcPad 10.0.4- Specific fixes for specific users

- Non-English AXF file & field names fixed in FME Reader for AXF- Sync issues with ArcGIS Server ArcPad Extension

- Support $GPGST NMEA for additional measures of signal quality

• ArcPad 10.0.5- Specific fix for rugged Windows 7 tablet integrated cameras- Graphic layer memory leak improvement

Release Status

Page 16: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS for Windows MobileWindows and Windows Mobile Devices

• ArcGIS for Windows Mobile- Rapid Deployment of Maps, Apps & Projects - Task-based, Workflow Driven User Experience- Disconnected- Synchronization of Data between Field & Office- Focused Mobile Applications- High Accuracy Data Collection- Users have little GIS training- Scalable to large field workforce

Page 17: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS for Windows MobileWindows and Windows Mobile Devices

• ArcGIS Runtime SDK for Windows Mobile- Coarse-grained .NET API- Extend COTS application- Create focused Mobile GIS applications- Embed ArcGIS into existing line of business applications- Included in Setup- Help and Samples location at the Mobile Resource Center

Page 18: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Mobile Project Center

• Create projects for Field Applications• Configure workflows and data• Project packaging• Project verification• Publish and share projects

- Local- On-Premise Server- Cloud (ArcGIS.com)

Page 19: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Field Applications

• View and identify features• Measure distance, areas, features• Adhoc and pre-defined queries• GPS/GNSS data collection• High accuracy collection• Forms centric editing• Intelligent field types driven by data model• Field validation• GPS logging

Page 20: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

New in 3.0

• Simplified data collection experience• Support for geodatabase attachments• Geometry editing (WM)• Improved GPS/GNSS display• Waypoint navigation• Auto-populate of attributes• Portal support

Page 21: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Trimble Positions

• Enhances data collection capabilities- Ensures Positional accuracy- Supports post-processing of GPS positions- Enables VRS/RTC connection to corrected positions- GeoExplorer series, Juno series and Nomad devices

• ArcGIS for Windows Mobile- Extends ArcGIS field app

(Windows Mobile platform only)

• ArcGIS for Windows Mobile SDK- Trimble GPS construction methods- Post-processing capability

Page 22: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS for Mobile on Smartphones and SlatesiOS, Windows Phone and Android Devices

• Designed for touch-screen phones• One handed use• Connected Workflows (Wifi, 3G)• Assisted-GPS Integration• Replace Paper Surveys

- Intelligent forms- Field Validation- Media Integration

Service Requests

Parcel ValuationVGI

Campus Maps

Emergency Operations

Page 23: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Smartphone StrategyArcGIS accessible by many

iOS Windows Phone

Android

ArcGIS Application Native Developer SDKs

Page 24: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS ApplicationiOS, Android, Windows Phone Devices

• Works with maps:- ArcGIS Online- On Premise

• Key Capabilities:- Role-based- View Maps…- Search- Data Collection and Editing- Bookmarks- Sharing- Secured Services

Page 25: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

What is ArcGIS Online?

• Cloud-based system- Platform for building Geospatial Apps- Online or on premises

• Geospatial content management system for organizations

- Catalog- Search/discovery- Sharing and group

collaboration

• Ready-to-use Map Content& Services

ArcGIS Online

Data & Services

Catalog

Apps for Users

Page 26: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

What Can You Do With ArcGIS Online?

• Leverage as a platform for your apps• Organize and manage geospatial content and maps• Access, discover, share and collaborate• Map business data across your enterprise• Publish or register map services• Easily provide public access

KnowledgeWorkers

Field Personnel

Executives,Managers

Organization

ArcGIS Online

Page 27: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

• Target dominant platforms• Common framework• Online services• Local data and processes• Runs on the platforms you need

ArcGIS Runtime SDKsAvailable via EDN and the Resource Centers

Page 28: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

ArcGIS Runtime SDKsiOS, Android, Windows Phone, Windows Mobile

• Native developer toolkit

• Build focused mapping applications

• Embed ArcGIS in to existing apps

• Leverage the ArcGIS system

XCode

Eclipse

Visual Studio

Page 29: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Best Practices

Page 30: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Planning Your Field Classroom Needs

• Content- Maps- Collection Forms (often paper-based)- Reference Map Content

• Information Management- Infrastructure (Servers, Security)- Data Flow (Mobile, Cloud, Desktops, Web Apps)

Page 31: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Choosing the right device platform

• Conditions of use in the field- Rugged terrain, remote areas or urban

setting?

• Cost of devices- Purchase, rental?

• Capabilities of device- Location Accuracy needs?- Integration with peripheral devices?

• Developer Environment- Java- .NET- Objective C (**Requires a Mac)

Rugged?

GPS Accuracy?

Cost?

Connectivity?

Peripherals?

Developer Skills?

Page 32: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Designing Map Content

• Transactional Map Content- Survey Forms- Questionnaires

• Paper forms- Survey Form to feature class data modeling (feature types, transaction

model)- Map representation (field aliases, order, layer names, templates)- Device representation (project/map configuration)

Data

Modeling

Map

Design

Configure

Project

Deploy

Devices

Page 33: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Designing Maps for Mobile Devices

• Keep it simple• Project considerations

- Goals of the project- Short and long term management

of projects

• Design for your users• Visualization, navigation, collection

and updating

Page 34: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Environmental Conditions

• Lighting- Bright sunlight- Low light conditions

• Temperature- Will your field staff be wearing

gloves?

Sunlightwashes outColors

Page 35: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Consider Data Workflows with ArcGIS Online

Publish Hosted Services using ArcGIS Online

Discover and update maps on Devices

KMLGPX

Spatial Data In

CSV

SHP

Define Client Feature Editing Model on item

Create and Share Web Maps in ArcGIS Online

EditsCSV

SHP

Export Spatial Data Out

Using ArcGIS Online only

Using ArcGIS Online and ArcGIS Desktop

Versioned Geodatabasewith Editor Tracking

Author Data using Desktop

Discover and update

maps on Devices

Define Client Feature Editing Model on item

Create and Share Web

Maps in ArcGIS Online

Edits

Publish Hosted Services using ArcGIS

Online

Export Replica*** Export Spatial Data OutCSV, GPX

CSV

SHP

Page 36: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Smartphone Software Installs (COTS)

• App Store or Marketplace Only• Apple Platform Deployment

- App Store on device/iTunes deployment- Windows Phone Deployment

- Marketplace Apps on device- Android Deployment

- Android Marketplace- Amazon App Store

- Use 3rd party MRM tool - (SOTI, Airwatch, Afaria, others)

• Configuration- On device/by device- By email- By web site

Page 37: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Windows and Windows Mobile Installs

• Windows Application- Run ArcGIS Mobile Installer

(Windows Application Feature)- Script and run in silent mode

• Windows Mobile Application- Tether to Windows and use Handheld Installer- Copy .cab file to device and tap to install- Use 3rd party MRM tool (SOTI, SCMDM, Airwatch, others…)

• Application extensions- Deployed with projects- 3.0 release embedded inside of project with data**

Page 38: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Custom Applications

Page 39: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Attribution RequirementsFor Custom Applications

• Attribution inAbout or Credits

- API- Data

• Esri logo onmap screens

- When using ArcGIS Online basemap

Page 40: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Deployment and Licensing of Custom ApplicationsiOS, Android and Windows Phone

• App does NOT generate revenue - No licensing fees

• App DOES generate revenue (Sales, advertisement, etc…)

- Licensing fees apply

Page 41: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Deployment and Licensing of Custom ApplicationsWindows Mobile

• ArcGIS Server Advanced Enterprise- Unlimited deployments

• ArcGIS Desktop- Includes one deployment

• Deployment packs of 5/50 are available

Page 42: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

• Configurable Apps• 3D Capabilities• Offline Functionality• New Platforms and APIs• Release strategy

Road ahead

Page 43: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Apps and SDKs

Windows Mobile

Windows/Windows

Metro

iOS/Mac Android

Runtime SDK

• .NET CF

Runtime SDKs

• WPF, Java

Linux

Runtime SDK

• Java, QtRuntime SDK

• Objective C

Runtime SDK

• Java

Windows Phone 7/8

Runtime SDK

• Silverlight, WP8

Apps

• .ArcGIS, ArcPad

Apps

• ArcGIS

• ArcGIS Explorer

Apps

• ArcGIS

Apps

• ArcGIS for iOS

• ArcGIS for Mac

Apps

• ArcGIS

Page 44: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Platform StrategyBuilt from a common GIS Runtime

Spatial Reference

Geometry

Feature Cache

Graphics

Messaging

3D

Symbols Map Grids

TilesMap Display

More…

iOSCocoa Touch

Mac OS XCocoa

AndroidJava

LinuxJava

WindowsJava SE

WindowsWPF

WindowsMetro

WindowsPhone

Configurable App Frameworkfor Smartphones and Tablets

Configurable App Frameworkfor Windows

Configurable App Framework for Mac OS X

Apps

SDKs

Core Components

Build your own app

Sync Framework

Page 45: ArcGIS for Mobile Devices€¦ · Using ArcGIS Online only. Using ArcGIS Online and ArcGIS Desktop. Versioned Geodatabase. with Editor Tracking. Author Data using Desktop. Discover

Thank You!