Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.

Slides:



Advertisements
Similar presentations
CAP Support in Esris Open Source Geoportal Server WMO Information System (WIS) CAP Implementation Workshop Geneva, 6-7 April 2011 Clive Reece
Advertisements

GIS for Aviation: Case for eTOD Management
Esri International User Conference | San Diego, CA July 14, 2011 Troubleshooting ArcGIS Web APIs (JavaScript, Flex, Silverlight) from a Support Perspective.
Publishing GIS Services to ArcGIS for Server
ArcGIS GeoEvent Extension for Server: An Introduction
Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Tracking Analyst – an Introduction Morakot Pilouk,
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
Company confidential Prepared by HERE Transit Sr. Product Manager, HERE Transit Product Overview David Volpe.
Esri International User Conference | San Diego, CA Technical Workshops | Creating Web Applications with ArcGIS Bern Szukalski, Jeremy Bartley, and Derek.
Esri International User Conference | San Diego, CA Technical Workshops | Road Ahead - Silverlight Rex Hansen Wednesday, July 13.
Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS API for Microsoft Silverlight – Advanced Topics Morten Nielsen
ArcGIS Data Reviewer: An Introduction
Authoring, Serving, and Consuming CAP with ArcGIS Anak Agung Gde Agung ESRI.
Esri International User Conference | San Diego, CA Technical Workshops | ArcLogistics Jeff Rogers – Program Manager Rich Pearlman – Product Manager July.
Geographic Information System - ArcView University at Buffalo Summer Institute 2003 May 12, 2003.
Technical Workshops | Esri International User Conference San Diego, California Military Planning and Operations Dave Mitchell Derek Foll July 26, 2012.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Viewer for Flex—
Esri Maps for Salesforce and Microsoft Dynamics CRM
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Viewer for Flex An Introduction Canserina Kurnia and Derek Law July 12,
Esri International User Conference | San Diego, CA Demo Theater | Using Spatial Data in ArcGIS with Query Layers Brent Pierce Thursday, July 14 th.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS for SharePoint, An Introduction Art Haddad Rich Zwaap.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri International User Conference | San Diego, CA Technical Workshops | ArcGIS Runtime Euan Cameron Mary Harvey Ralf Gottschalk Road Ahead.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
WebGIS. Web & GIS ….WebGIS Access without purchasing proprietary software Data directly from producer Emerging new market.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with the ArcGIS Runtime SDK for WPF Euan Cameron &
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
Sharing Geographic Content
ArcGIS Workflow Manager An Introduction
Introduction to ArcGIS API for JavaScript
Esri International User Conference | San Diego, CA Technical Workshops | Windows Phone – Developing Applications Kylie Donia and Eager Ip July 13, 2011.
Developing Windows Desktop and Device Apps with the ArcGIS Runtime SDK for.NET Rex Hansen Thad Tilton.
Esri UC 2014 | Technical Workshop | ArcGIS Data Reviewer Edwin Waite & Shankar Chandrasekaran Planning and Deploying Data Quality Services.
Extending ArcGIS for Server
material assembled from the web pages at
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
Best Practices for Designing Effective Map Services Tanu Hoque.
Publishing to ArcGIS for Server
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Esri Roads and Highways: An Introduction to Roadway Reporter
ArcGIS Data Reviewer: An Introduction
Introduction to Web AppBuilder for ArcGIS: JavaScript Apps Made Easy
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
GeoPlannerSM for ArcGIS®: An Introduction
Using the Operations Dashboard for ArcGIS Jay Chen / Tif Pun.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Supporting High-Quality.
Extend the Operations Dashboard with Custom Widgets (and more)
Working with Feature Services Gary MacDougall Russell Brennan.
Extending the Operations Dashboard
Road Ahead for Vector Mapping
ArcGIS Online: Sharing your Content Ben Ramseth John Thieling.
RJ Sunderman Product Engineer GeoEvent Extension Product Team Mark Bramer Senior Technical Analyst Esri Professional Services
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Law Enforcement:
Webigeo Braden Miller Chris Willard DPH-BEH. Outline ► Software description ► Why we’re using it  MA EPHT Portal Demo  Webigeo vs. ESRI ► How we’re.
Publishing GIS Services to ArcGIS Server
GeoPlanner for ArcGIS Configuring for Use in Your Organization Robert Stauder / Joe Liao.
Esri UC 2014 | Technical Workshop | ArcGIS API for JavaScript: An Introduction Kelly Hutchins Derek Swingley.
Sharing Maps and Layers to Portal for ArcGIS Melanie Summers, Tom Shippee, Ty Fitzpatrick.
Real-Time GIS Leveraging Stream Services
Real-Time 3D GIS: Making Scenes Come Alive
Working with Feature Layers
Shankar Chandrasekaran
Using ArcGIS for Intelligence Analysis
ArcGIS for Transportation Analytics
Introduction to Portal for ArcGIS
ArcGIS Pro: An Introduction Overview
Working with Temporal Data
Presentation transcript:

Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser July 14, 2011

Working with real-time data Introduction Managing Visualizing Analyzing Client Applications Agenda

Introduction Adam Mollenkopf

Mobile Resource Management Mobile Resource Management Environmental Sensors Environmental Sensors Working with real-time data Common Applications Assets People Vehicles Lightning Seismic Hydrographic National Security National Security Intelligence Border Protection Defense

Working with real-time data Real-time data Tracking Server ArcGIS Server Desktop Applications Web Applications Mobile Applications Enabling ArcGIS with real-time data and analysis

Managing real-time data Adam Mollenkopf

Bringing real-time data in Real-time data Tracking Server Data Links acquire real-time data from tracked entities and transfers them to Tracking Server. Data Links

Bringing real-time data in Data Messages coming into Tracking Server must have a format that matches a Message Definition in order to be processed. The Generic Input Data Link allows text (CSV or XML) data messages to be pushed into Tracking Server. Real-time data NameType trackIdString observedTimeTimeStamp shapePoint panicBoolean ‘Bus’ Message Definition: bus1 7/5/11 9:00:00 AM , false Tracking Server Bus Bus1 7/5/11 9:00:00 AM false Data Link

Applying analysis to real-time data Actions apply analysis and operations to incoming messages as they are received by Tracking Server. A Filter action keeps (or discards) messages that meet the criteria of attributes or location. Tracking Server Actions Actions include: - Filter - Data Modification - Alert - Data Partition - Data Summary Real-time data bus1 7/5/11 9:00:00 AM , false Bus Bus1 7/5/11 9:00:00 AM false Data Link NameType trackIdString observedTimeTimeStamp shapePoint panicBoolean ‘Bus’ Message Definition:

Tracking Server Utilities The Tracking Simulator sends Data Messages into Tracking Server. The Data Message Viewer receives messages from Tracking Server. Tracking Server is configured via Tracking Manager. Tracking Server Tracking Simulator Tracking Simulator Tracking Manager Tracking Manager Data Message Viewer Data Message Viewer

Adam Mollenkopf Demo: Managing real-time data

Visualizing real-time data David Kaiser

Real-time GIS Patterns Dynamic something that moves Discrete something that “just happens” Stationary stands still but records changes Change change or growth Population Distribution Fire Perimeter Planes Vehicles Animals Satellites Storms Crimes Lightning Accidents Weather Stations Traffic Sensors

Real-time Mapping Rendering of Live Feature Data Track-Aware Symbology Actions

Tracking Symbology Options Smooth tracks Multiple attribute display Directional Vector Most Current

David Kaiser Demo: Visualizing real-time data

Analyzing real-time data David Kaiser

Analyzing real-time data Detecting Conditions Actions run pre-configured analysis Symbols can be triggered based on ‘Action’ - E.g. when a track intersects a polygon

Analyzing real-time data Alerting Tracking Server actions run in server context Broadcast alert Perform data modification Call external application

David Kaiser Demo: Analyzing real-time data

Client Applications with real-time data Adam Mollenkopf

Desktop applications with real-time data Base-Maps Tracking Server ArcGIS Server Real-time data Archive Desktop Applications Historical Data The Tracking Client API enables desktop applications to monitor entities through time, as they move or change. Tracking Client API.NET Java Push Real-Time Data Qt C++ Coming Soon Qt C++

Web applications with real-time data Base-Maps and Historical Data Tracking Server ArcGIS Server Real-time data Archive Web Applications Push Real-Time Data The Tracking Client API enables web applications to monitor entities through time, as they move or change. ArcGIS Web API Silverlight Flex JavaScript Tracking Client API Silverlight Flex JavaScript Coming Soon

Adam Mollenkopf Demo: Tracking Viewer for Flex

Mobile Applications with real-time data Push Real-Time Data Base-Maps and Historical Data Tracking Server ArcGIS Server Real-time data Archive Mobile Applications The Tracking Client API enables mobile applications to monitor entities through time, as they move or change. JavaScript Coming Soon ArcGIS Mobile API Android iOS Windows Tracking Client API Silverlight JavaScript Java

Adam Mollenkopf Demo: Android Mobile Sample

Tracking - Single list of tracks across multiple layers - Proactively monitor services - Generate track statistics for analysis Tracking - Tracking Widget for ArcGIS Viewer for Flex - Apply spatial filters to conserve client resources - Industry Standards support: KML, JSON - Application Templates for Tracking

Summary Esri Tracking Solutions: enable ArcGIS with real-time data and analysis provides capabilities for Managing, Visualizing, and Analyzing real-time data can be applied in a variety of environments including: Desktop, Web, and Mobile offers unified functionality across a variety of developer platforms including:.NET, Java, Qt C++ (new) Flex, Silverlight, JavaScript (new)

ArcGIS Tracking Analyst: Resource Center for Tracking Server: (click ‘Tracking Server’) Please submit a session survey: Resources to get started

Server Queries Database Client Polls Server Real-Time Application Query Driven Pattern ArcGIS Server Real-time data Server Pushes to Client Real-Time Application Event Driven Pattern Tracking Server Real-time data Server performs real-time analysis Tracking – Implementation Patterns

Esri International User Conference | San Diego, CA Technical Workshops |July 14, 2011 This technical workshop will explore various techniques to manage, visualize, and analyze live data feeds within ArcGIS. Techniques discussed will include real-time filtering of incoming data and monitoring changes in status and condition through symbolization. Leveraging live and historical data for real-time analysis will be demonstrated using ArcGIS Server and Tracking Server