Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


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

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

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

3 Introduction Adam Mollenkopf

4 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

5 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

6 Managing real-time data Adam Mollenkopf

7 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

8 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 -116.28178, 32.555702 false Tracking Server Bus Bus1 7/5/11 9:00:00 AM -116.28178 32.555702 false Data Link

9 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 - Email Alert - Data Partition - Data Summary Real-time data bus1 7/5/11 9:00:00 AM -116.28178, 32.555702 false Bus Bus1 7/5/11 9:00:00 AM -116.28178 32.555702 false Data Link NameType trackIdString observedTimeTimeStamp shapePoint panicBoolean ‘Bus’ Message Definition:

10 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

11 Adam Mollenkopf Demo: Managing real-time data

12 Visualizing real-time data David Kaiser

13 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

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

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

16 David Kaiser Demo: Visualizing real-time data

17 Analyzing real-time data David Kaiser

18 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

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

20 David Kaiser Demo: Analyzing real-time data

21 Client Applications with real-time data Adam Mollenkopf

22 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++

23 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

24 Adam Mollenkopf Demo: Tracking Viewer for Flex

25 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

26 Adam Mollenkopf Demo: Android Mobile Sample

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

28 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)

29 ArcGIS Tracking Analyst: http://www.esri.com/trackinganalyst Resource Center for Tracking Server: http://resources.arcgis.com/http://resources.arcgis.com/ (click ‘Tracking Server’) Please submit a session survey: http://www.esri.com/sessionevals Resources to get started

30

31 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

32 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


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

Similar presentations


Ads by Google