The Road Ahead for Tracking

Slides:



Advertisements
Similar presentations
Publishing GIS Services to ArcGIS for Server
Advertisements

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.
Technical Workshops | Esri International User Conference San Diego, California Military Planning and Operations Dave Mitchell Derek Foll July 26, 2012.
Ming Zhao Software Developer ArcGIS GeoEvent Processor for Server
ArcGIS GeoEvent Extension for Server: Applying Real-Time Analytics
Esri Maps for Salesforce and Microsoft Dynamics CRM
Esri International User Conference | San Diego, CA Technical Workshops | Esri Tracking Solutions: Working with real-time data Adam Mollenkopf David Kaiser.
Esri UC2013. Technical Workshop.Editing & Maintaining Parcels with ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Configuring ArcGIS.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Mobile Overview.
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Editing in ArcMap:
Technical Workshops | Esri International User Conference San Diego, California ArcGIS for Windows Mobile Justin Colville July 24th.
ArcGIS Online for Organizations
Batch Geocoding Online Bruce Harold
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Local Government.
Common Alerting Protocol (CAP) Implementation Workshop – 2014 ArcGIS Geotrigger for CAP Implementation by Nalaka Kodippili Geo Technical Manager GIS Solutions.
ArcGIS Workflow Manager An Introduction
Technical Workshops | Esri International User Conference San Diego, California ArcMap: Tips and Tricks Miriam Schmidts Jorge Ruiz-Valdepena July 23 – 27,
Technical Workshops | Esri International User Conference San Diego, California Esri Maps for IBM Cognos Dave Kerr Darren Nelson July 2012.
ArcGIS Network Analyst: Network Analysis with ArcGIS Online
Network Analysis with Python
Real-Time GIS: GeoEvent Extension
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Migrating your Data.
Don Kuehne, Product Manager CAD/AEC Karen Hodge, CAD Lead Developer
Address Maps and Apps for State and Local Governments
Publishing to ArcGIS for Server
Leveraging ArcGIS Online Elevation and Hydrology Services
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Road Ahead - ArcGIS.
Esri UC 2014 | Technical Workshop | Esri Roads and Highways: Integrating and Developing LRS Business Systems Tom Hill.
Esri Roads and Highways: An Introduction to Roadway Reporter
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
ArcGIS Server for Administrators
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
Esri UC 2014 | Technical Workshop | ArcGIS for Windows Mobile - An Introduction Sunee Puckdee, Rui Ge, Morgan Zhang.
Navigator for ArcGIS – Tech Preview Mark Bockenhauer Scott Sandusky.
Using the Operations Dashboard for ArcGIS Jay Chen / Tif Pun.
Esri UC 2014 | Technical Workshop | Geocoding with ArcGIS Online and ArcGIS Online World Geocoding Service Jeff Rogers and Brad Niemand.
ArcGIS Workflow Manager Introduction
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California Geocoding – An Introduction.
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)
Configuring the ArcGIS for Local Government Election Polling Place and Election Results applications Lindsay Thomas.
Real-Time GIS Use Cases and Implementation Patterns
Working with Feature Services Gary MacDougall Russell Brennan.
Extending the Operations Dashboard
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:
Technical Workshops | Esri International User Conference San Diego, California Creating Web Maps: Tips and Tricks Charlie Frye, Esri, Redlands Jim Herries,
Esri UC2013. Technical Workshop. Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS for Land Records:
Publishing GIS Services to ArcGIS Server
A Transformation has Occurred Enabling Web GIS Everywhere DesktopWebDevice ServerOnline Content and Services Web GIS.
Esri UC 2014 | Technical Workshop | Address Maps and Apps for State and Local Government Allison Muise Nikki Golding Scott Oppmann.
Real-Time 3D GIS: Making Scenes Come Alive
Network Analysis with ArcGIS Online
Shankar Chandrasekaran
Geoprocessing with ArcGIS for Server
Product Overview.
ArcGIS for Transportation Analytics
Creating Basemaps to Manage Buildings and Facilities
What’s new ArcGIS 10.1 for Server The Server Framework
Introduction to Portal for ArcGIS
Real-Time GIS: Applying Real-Time Analytics
Natalie Feuerstein Ben Conklin Lyle Wright
Product Overview.
Esri Roads and Highways An Introduction
Presentation transcript:

The Road Ahead for Tracking July 24, 2012 The Road Ahead for Tracking Adam Mollenkopf, amollenkopf@esri.com

Motivations for the road ahead Adam Mollenkopf

Road Ahead Motivations Make it simple for ArcGIS Users to configure and use Streaming Data. receive Streams perform Continuous Analysis (Stream Processing) produce new Streams Social ArcGIS Applications Fleets Continuous Analysis Defense

Road Ahead Motivations Provide a Highly Configurable product that has a Catalog of Resources that can be easily applied including: Support a wide variety of Stream Formats Support common types of Stream Processing Applications and Templates for Targeted Uses Social Facebook ArcGIS Applications Desktop Mobile Web Twitter Flickr … Fleets Trimble Sierra NMEA Continuous Analysis … Defense AIS ASDI VMF CoT …

Road Ahead Tradecraft Sharing Motivations Tradecraft Sharing Allow users to share Continuous Analysis results and the Analysis artifacts with their communities of interest. Provide a Flexible Product Architecture that is Tightly aligned with ArcGIS Multi-Platform: Windows, Linux, Cloud Highly Available: supports local and remote redundancy Scales-Up: take advantage of 64-bit Architecture & multiple cores Scales-Out: allows clustering of multiple machines/instances

ArcGIS GeoEvent Server the road ahead is … ArcGIS GeoEvent Server Adam Mollenkopf availability: Q1 2013

ArcGIS GeoEvent Server Enabling ArcGIS with GeoEvent Stream Processing GeoEvent Stream Processing: A GeoEvent contains information about things that happen and where they happened. A GeoEvent Stream is a sequence of GeoEvents ordered by time. GeoEvent Stream Processing is the act of continuously analyzing GeoEvent Streams and creating resulting output from them. A GeoEvent Service configures GeoEvent Stream Processing steps, what Input GeoEvent Stream(s) the processing should be applied to, and where the resulting output should be sent. Social ArcGIS GeoEvent Server Applications Fleet Defense GeoEvent Services

ArcGIS GeoEvent Server Tightly aligned with the ArcGIS platform Integration with ArcGIS Server: GeoEvent Stream Processing can output results directly to Feature Services hosted on ArcGIS Server(s). Can update Features on a Feature Service or append new Features. GeoEvent Server can use Features from ArcGIS Server(s). e.g. Polygons of a Feature Service on ArcGIS Server can be used as the basis for Spatial Filtering or GeoFence detection. Social ArcGIS GeoEvent Server ArcGIS Server Applications Fleet Defense GeoEvent Services

ArcGIS GeoEvent Server Application Templates The best way to understand what ArcGIS GeoEvent Server can do is to see how it can be applied. A Catalog of Resources allow customers to find and configure what they new for their implementation including: Application Templates: Ready to use configurations of GeoEvent Server that enable it for a targeted use. Applications: Ready to use Applications. Each application works with a corresponding Application Template.

ArcGIS GeoEvent Server Application Templates The Catalog includes the following Application Templates: Automatic Vehicle Location (AVL) Mobile Resource Management (MRM) Command and Control (C2) Intelligence, Surveillance, and Reconnaissance (ISR) You can: Adjust an Application Template to your specific needs Create your own Application Template Contribute your Application Template to the Catalog

ArcGIS GeoEvent Server Automatic Vehicle Location (AVL) Application Template GeoFences Assets Asset Managers GeoEvent Services AVL Asset Monitoring Application Speed Monitoring Idle/Stop Monitoring Territory Monitoring Dangerous Area Monitoring

ArcGIS GeoEvent Server Mobile Resource Management (MRM) Application Template Stops Routes GeoFences Vehicles Dispatchers MRM Dispatch Application Workers Fleet Managers GeoEvent Services Vehicle Monitoring Worker Monitoring Idle/Stop Monitoring Territory Monitoring Dangerous Area Monitoring Auto-Arrival / Auto-Departure Continuous ETA Route Adherence MRM Field Worker Application

ArcGIS GeoEvent Server Mobile Resource Management (MRM) Application Template Vehicle Worker Messages Route Stops Location Updates Stop Updates Messages Location Updates Routes Stops Vehicles Workers Planning Dispatch Tracking Dispatch Monitoring Location Updates

ArcGIS GeoEvent Server Mobile Resource Management (MRM) Application Template MRM Dispatch and Field Worker Applications Vehicle Mobile Resource Management (MRM) MRM Field Worker Application Messages Route Stops Location Updates Stop Updates Messages Location Updates Routes Stops Vehicles Workers Planning MRM Dispatch Application GeoEvent Server w/ MRM Template Dynamic Dispatch Real-Time Monitoring Location Updates Continuous Analysis ArcGIS for Transportation Analytics Route Planning Application or 3rd Party System

Demonstration: Mobile Resource Management (MRM) Application Template Adam Mollenkopf

ArcGIS GeoEvent Server Mobile Resource Management (MRM) Field Worker Application

GeoEvent Services Adam Mollenkopf

ArcGIS GeoEvent Server Transports UDP TCP Feature Service Instant Messaging SMTP File JMS Database CSV JSON KML RSS Adapters Receiving GeoEvent Streams Input Streams are configured to receive GeoEvents in any format from any source Transports perform the communication protocol Adapters translate input format into GeoEvents ArcGIS GeoEvent Server GeoEvent Service Transports Adapters Stream 1 TCP CSV Stream 2 UDP JSON Stream 3 JMS JSON Stream 4 Database

ArcGIS GeoEvent Server CSV JSON KML RSS Adapters Transports UDP TCP Feature Service Instant Messaging SMTP File JMS Database Producing GeoEvent Streams Output Streams are configured to produce GeoEvents in any format to any destination Adapters translate GeoEvents into output format Transports perform the communication protocol ArcGIS GeoEvent Server GeoEvent Service ArcGIS Server Output 1 Feature Service Stream 1 TCP CSV Stream 2 UDP JSON Output 2 Database Stream 3 JMS JSON Output 3 CSV File Stream 4 Database Output 4 CSV UDP Transports Adapters Adapters Transports

ArcGIS GeoEvent Server Field Enricher Field Calculator Field Reducer Field Mapper Incident Detector Processors Idle/Stop Detector Gap Detector E-Mail Notifier Performing Continuous Analysis on GeoEvent Streams GeoEvent Services configure GeoEvent Stream Processors what Stream(s) the Processors should be applied to where the resulting output should be sent ArcGIS GeoEvent Server GeoEvent Service ArcGIS Server Output 1 Feature Service Stream 1 TCP CSV Processor1 Stream 2 UDP JSON Processor2 Output 2 Database Processor5 Stream 3 JMS JSON Processor3 Output 3 CSV File Stream 4 Database Processor4 Output 4 CSV UDP Transports Adapters Processors Adapters Transports

ArcGIS GeoEvent Server Mobile Resource Management (MRM) Application Template The MRM Application Template configures: Two Input Streams: Vehicles, Workers Multiple Outputs: Vehicles, Workers, Stops, Alerts, Messages Multiple GeoEvent Services: Vehicle Monitoring Worker Monitoring Idle/Stop Monitoring Territory Monitoring Dangerous Area Monitoring Auto-Arrival / Auto-Departure Continuous ETA Route Adherence MRM Dispatch App Vehicles ArcGIS GeoEvent Server ArcGIS Server Workers MRM Field Worker App GeoEvent Services

ArcGIS GeoEvent Server Exploring the ‘MRM-VehicleMonitoring’ GeoEvent Service Each GeoEvent from the ‘VehiclesInput’ Stream: Updates the ‘Vehicle’ Feature Service Writes a new entry to the Vehicles Log File Gets Processed by an Incident Detector. ArcGISServer ags1 Feature Service Transport CharSet UTF-8 UpdateInterval 1000 JSON Adapter Path / ServiceName mrm Layer Vehicles TrackIDField VehicleName Folder folder1 File Transport MessageSeparator \n AttributeSeparator , CSV Adapter BaseFileName vehicles FileExtension csv ArcGISServer ags1 Feature Service Transport CharSet UTF-8 UpdateInterval 1000 JSON Adapter Path / ServiceName mrm Layer Alerts TrackIDField id Name SpeedingMonitor Incident Detector Tool Filter IncidentType Cumulative AlertType Warning OpenCondition SPEED > 70 CloseCondition Port 5565 TCP Transport MessageSeparator \n AttributeSeparator , CSV Adapter Folder folder1 File Transport MessageSeparator \n AttributeSeparator , CSV Adapter BaseFileName alerts FileExtension csv

ArcGIS GeoEvent Server Exploring the ‘MRM-VehicleMonitoring’ GeoEvent Service Each GeoEvent from the ‘VehiclesInput’ Stream: Updates the ‘Vehicle’ Feature Service Writes a new entry to the Vehicles Log File Gets Processed by an Incident Detector. CargoVan-01 2012-07-24T08:02:00 TractorTrailer-01 2012-07-24T08:00:00 VehicleName LastUpdated 71 “-104.975,39.565” “-104.697,38.733” Speed Geometry Off Panic CargoVan-01 2012-07-24T08:00:00 VehicleName LastUpdated “-104.697,38.733” Speed Geometry Off Panic CargoVan-01 2012-07-24T08:01:00 TractorTrailer-01 2012-07-24T08:00:00 VehicleName LastUpdated 70 “-104.957,39.563” “-104.697,38.733” Speed Geometry Off Panic CargoVan-01 2012-07-24T08:00:00 TractorTrailer-01 VehicleName LastUpdated “-104.697,38.733” Speed Geometry Off Panic CargoVan-01 2012-07-24T08:03:00 TractorTrailer-01 2012-07-24T08:00:00 VehicleName LastUpdated 68 “-104.993,39.562” “-104.697,38.733” Speed Geometry Off Panic e3 e4 e1 e2 e5 e4 e2 e1 e2 e2 e5 e5 e4 e3 e3 e1 LastUpdated 2012-07-24T08:03:00 Geometry “-104.993,39.562” Field Value Panic Off VehicleName CargoVan-01 Speed 68 LastUpdated 2012-07-24T08:02:00 Geometry “-104.975,39.565” Field Value Panic Off VehicleName CargoVan-01 Speed 71 LastUpdated 2012-07-24T08:01:00 Geometry “-104.957,39.563” Field Value Panic Off VehicleName CargoVan-01 Speed 70 LastUpdated 2012-07-24T08:00:00 Geometry “-104.697,38.733” Field Value Panic Off VehicleName TractorTrailer-01 Speed LastUpdated 2012-07-24T08:00:00 Geometry “-104.697,38.733” Field Value Panic Off VehicleName CargoVan-01 Speed ________________ ________________ ________________ ________________ ________________ SpeedingMonitor Ended at Tue Jul 24 08:02:00, lasted 2 minutes Name Description “-104.993,39.562” Geometry Warning AlertType SpeedingMonitor Ongoing for last 2 minutes Name Description “-104.975,39.565” Geometry Warning AlertType SpeedingMonitor Started at Tue Jul 24 08:01:00 Name Description “-104.957,39.563” Geometry Warning AlertType e5 e5 e3 e4 e3 e4 ________________ ________________ ________________

ArcGIS GeoEvent Server Exploring the ‘MRM-GeoFenceMonitoring’ GeoEvent Service Each GeoEvent from the ‘VehiclesInput’ Stream: Gets evaluated by three Incident Detectors for is the Geometry of the GeoEvent ‘Inside’ a ‘DangerousArea/*’ GeoFence. is the Geometry of the GeoEvent ‘Inside’ a ‘AutoArrival/*’ GeoFence. is the Geometry of the GeoEvent ‘Outside’ a ‘Territory/*’ GeoFence. Any Incident Detector that evaluates ‘true’ ‘Starts’ a new alert, Updates an ‘Ongoing’ Alert, or ‘Ends’ an Alert. ArcGISServer ags1 Feature Service Transport CharSet UTF-8 UpdateInterval 1000 JSON Adapter Path / ServiceName mrm Layer Alerts TrackIDField id Name DangerousAreaMonitor Incident Detector Tool Filter IncidentType Cumulative AlertType Warning OpenCondition Inside DangerousArea/* CloseCondition Folder folder1 File Transport MessageSeparator \n AttributeSeparator , CSV Adapter BaseFileName alerts FileExtension csv Name TerritoryMonitor Incident Detector Tool Filter IncidentType Cumulative AlertType Urgent OpenCondition Outside Territory/* CloseCondition Port 5565 TCP Transport MessageSeparator \n AttributeSeparator , CSV Adapter

ArcGIS GeoEvent Server GeoEvent Service Designer GeoEvent Service Designer is an Authoring, Testing, Debugging, and Publishing Tool for GeoEvent Services.

ArcGIS GeoEvent Server MRM Application Template Review Stops Routes GeoFences Vehicles Dispatchers MRM Dispatch Application Workers Fleet Managers GeoEvent Services Vehicle Monitoring Worker Monitoring Idle/Stop Monitoring Territory Monitoring Dangerous Area Monitoring Auto-Arrival / Auto-Departure Continuous ETA Route Adherence MRM Field Worker Application

C2 and ISR Application Templates Adam Mollenkopf

ArcGIS GeoEvent Server Command and Control (C2) and Intelligence, Surveillance, and Reconnaissance (ISR) Application Templates NAIs, TAIs Local Tactical Group 1 Commanders Local Tactical Group 2 ArcGIS for Defense Operations Server Analysts GeoEvent Services Sensor Observations Track Reports Spot Reports Chemlights

ArcGIS GeoEvent Server Command and Control (C2) and Intelligence, Surveillance, and Reconnaissance (ISR) Application Templates

ArcGIS GeoEvent Server Command and Control (C2) and Intelligence, Surveillance, and Reconnaissance (ISR) Application Templates The C2 and ISR Application Templates will be covered in more detail and demonstrated at the following session: Applications of Tracking products for C2 and ISR Wed, July 25, 1:30-2:00pm, Defense and Intelligence Demo Theater Other related sessions: ArcGIS 10.1 Military Messaging, and You Tue, July 24, 3:00-4:00pm, Defense and Intelligence Demo Theater Wed, July 25, 3:00-4:00pm, Defense and Intelligence Demo Theater Defense Logistics SIG Wed, July 25, 4:30-6:00pm, Room 15 B Military Planning and Operations Thu, July 26, 1:30-3:00pm, Omni Ballroom A/B

ArcGIS GeoEvent Server Summary ArcGIS GeoEvent Server makes it simple for ArcGIS Users to configure and use Streaming Data. You can quickly be up and running by utilizing the Catalog of: Applications and Application Templates for AVL, MRM, C2, and ISR Transports and Adapters for specific Event Stream Formats GeoEvent Stream Processors First Release is planned for Q1 2013

ArcGIS GeoEvent Server Summary Tracking Server 10.1 and ArcGIS Tracking Analyst 10.1 provide powerful features that you can utilize today. You can learn more about what’s available now by attending the following sessions: Leveraging Temporal Data with ArcGIS Tracking Analyst and Tracking Server Wed, July 25, 10:15-11:30am, Room 28 C Developing a Real-Time Web Application using the Tracking Client API for JavaScript Tue, July 24, 4:30-5:00pm, Web & Server GIS Demo Theater Thu, July 26, 1:00-1:30pm, Web & Server GIS Demo Theater

Steps to evaluate UC sessions My UC Homepage > “Evaluate Sessions” Choose session from planner OR Search for session www.esri.com/ucsessionsurveys

Thank you for attending Have fun at UC2012 Open for Questions Please fill out the evaluation: www.esri.com/ucsessionsurveys Offering ID: 725