Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Hot Trends in Web and Mobile GIS Solutions
Esri Southeast User Conference May 1, 2012
Darren Mackiewicz, GISP
Principal Information Management Specialist – CDM Smith
<Agenda/>
• Trends
– Web
– Mobile
• What is making that possible
– ?
216
<What’s hot ? />
<The Scenario…>
• You’ve got ArcGIS Server software - or - reluctant to take that step
• The Esri Marketing Machine is in High Gear Pushing customers off of ArcIMS to AGS
• You know there are a number of ways to utilize AGServer
• Users used to Google/Bing
• Still creating GIS data
<The Scenario…>
• The word “smartphone” is used in everyday language
• Want to get GIS to different levels of your organization
• How?
<GIS Technology is Evolving Rapidly/>
• Software Capabilities Growing
• Feed Data to “Any” Device in Any Location
• Strong Integration with Key Systems
<A Lot Has Changed !!/>
Cloud
Amazon
Apple REST / SOAP
<Result Of The Changes = (Even More) Choices/>
<Mobile Workflow Barriers/>
<This Evolution Opens Up New Opportunities… Beyond Mapping/>
• Access – By Staff and the Public
– To Office, Mobile, Home
• Visualize – System Condition
– Project Status
• Integrate – Asset Management
– CIP Programs
– Telemetry
– Emergency Preparedness
• Many New Devices
• Engineering and Planning
• Operations Crews
• Management Staff
• The Public
<GIS Trends – Simplifying Data Access/>
• Compile Asset Inventory
• Assess Condition
• Determine Criticality and Risk
• Visualize, Predict, Plan
<GIS Trends – Supporting Asset Management/>
• Analyze Project Viability
• Determine Project Locations
• Track Project Progress
• Manage Infrastructure Programs
<GIS Trends – Supporting Project Management/>
• Work Order Tracking
• Real-Time System Status
• Public Alerts
• Online Editing
<GIS Trends>
<GIS Trends/>
• Emergency Response
• Data Collection & GPS
• Condition Assessment
<What’s Hot - Summary? />
• WEB
– Integration with Business Systems
– Editing on the Web
• Mobile
– Inspections
– Real-Time Data Feeds
• It’s all about the APIs – Maturing Business Systems are building their own APIs
– Less and Less Custom Code
GIS data can now be
“pulsed” to devices and
systems, regardless of
location, and customized for
individual users
<History Lesson – How did we get here?>
GIS Data
<Desktop GIS/>
ArcView: Avenue
<MO IMS / ArcIMS/>
WWW
GIS Data VB Script, JavaScript, HTML
<ArcGIS Server (Web ADF)/>
WWW
GIS Data
ArcObjects on the Web!
Lengthy Code
Heavy Server Processing
Optimization fell on Developer
Legos!
You really didn’t want these…..
<Current State of Affairs>
<ArcGIS Server APIs (Web & Mobile) What makes “hot” possible? />
WWW
GIS Data
No direct interface with ArcObjects
GIS Data
Primary consumer WAS Web Apps
<Esri iOS API - AGSGeometryEngine Class/>
OBJECTID
BUFFER DISTANCE
• Set of rules ('code') and specifications
• Facilitates interaction between different software programs
<API Interaction With REST Is Universal/>
WWW
ArcSDE Map
Document AGS MAP SERVICE
FLEX
Silverlight JavaScript
Android Windows
Phone
REST
• Feature Class Templates!!
• ArcSDE Coded Domain
Values!!
• Legend Swatches!!
•For the first time EVER :
Forward Compatible to AGS
10.1 Release
iOS
<REST Endpoints/>
• Legend & Symbology Renderers
• Spatial Reference
• Spatial Reference Units
• Domains
• Definition Queries
• Default Visibility
• Extents
• Map Caches
• Supported Operations
• Etc….
<Targeted Apps…/>
<…Using Targeted Maps/>
<Development Options/>
• Custom Code vs. Templates
• Workflow vs. Ad-Hoc
<Mobile Development Frameworks> (AND APIs)
Who’s the Winner???
<Mobile Development Frameworks> (AND APIs)
You’re asking the wrong question…
<Mobile Development Frameworks> (AND APIs)
What is the right tool for the job?
• Microsoft/Apple/Android
• Intranet/Internet
• Ruggedized?
• Accuracy
• Users
• Plug-Ins
<Mobile Application Goals/>
• Nimble
• Flexible
Hours, not
Days
<Not-So-Distant History Lesson>
Mobile Project Workflows
GIS Data GIS Data GIS Data GIS Data
GIS Data
Post & Reconcile
<Not-So-Distant History Lesson/>
Mobile Project Workflows
GIS Data GIS Data GIS Data GIS Data
GIS Data
GIS Data
<API Interaction With REST/>
Mobile Project Workflows
WWW
ArcSDE
Map Document
AGS MAP SERVICE
REST ArcSDE Version
<Municipal Inspection – Project Summary/>
– Town of Mansfield – Fire Dispatch GIS Application
– Massachusetts Association of Health Boards
– Bristol County Emergency Preparedness Coalition
– CDM Smith Research & Development
Mobile Development Architecture
<PRASA ‘AquaPad’ App – Project Summary>
• Puerto Rico Aqueduct and Sewer Authority
• Near Real-Time Data Feeds
Mobile Development Architecture
Web Service
<AquaPad>
WWW
Water Tank
REST
Cell
Data Online
FTP
WWW
CDM Smith
WWW
Mobile Development Architecture
<AquaPad>
Web Service REST
• Telemetry – Location
• Telemetry – Current
• Telemetry – History
• Telemetry - Statistics
Mobile Development Architecture
<App Demos/>
Mobile Development Architecture
<Templates – So you’re not a Developer>
Mobile Development Architecture
• ArcGIS Mobile
• iOS
• Android
• Windows Mobile
<Templates - WebMap/>
Mobile Development Architecture
• ArcGIS Online
<The Future/>
• Geoprocessing Tools
<Final Thoughts…./>
Final Thoughts
<Questions/>
CDM Smith
Darren Mackiewicz, GISP
Principal, East Spatial Applications Group Leader
Thank you!!!