Slide 1

Slide 1 text

Exploiting Real-Time Data with ArcGIS GeoEvent Processor for Server Dan Haag, Esri September 12, 2013

Slide 2

Slide 2 text

GeoEvent Processor Agenda • The challenges of working with Real-time Data - #1: To integrate incoming data as real-time GIS Data (inputs) - #2: The continuous analysis of incoming data streams - #3 Sending alerts and notifications to those who need it (outputs) • Introducing the GeoEvent Processor - Receiving inputs - Sending outputs - ArcGIS and Real-time Data - ArcGIS Online and Real-time Data

Slide 3

Slide 3 text

GIS Data • Typically represents state at a specific moment in time - Historic - Current - Future Credit: iStockphoto/chris_lemmens

Slide 4

Slide 4 text

• A continuous stream of events • Each event represents the latest state of a sensor - Emergency Response - Utility networks and warehouses - Envionmental Real-time GIS Data Features Applications Desktop Web Mobile Runtime Police Car Police Person Ambulance Storm Wind Temperature Earthquake Wildfire 110˚ Network Sensor Warehouse Item

Slide 5

Slide 5 text

• Are my field personnel working in the project boundary? Analyzing real-time GIS Data Applications Desktop Web Mobile Runtime Features Equipment Alert Continuous Analysis Outside Boundary

Slide 6

Slide 6 text

• Notify a customer when a delivery truck is 15 minutes away Analyzing Real-time GIS Data Applications Desktop Web Mobile Runtime Features Delivery Vehicle SMS Notification Continuous Analysis Enter Customer Area

Slide 7

Slide 7 text

Introducing the GeoEvent Processor Demo Forest Park – St. Louis, MO

Slide 8

Slide 8 text

Applications Desktop Web Mobile Runtime Features Alerts Connectors • Receives real-time streaming data • Performs continuous processing and analysis • Sends updates and alerts to those who need it ArcGIS GeoEvent Processor for Server Continuous Processing and Analysis ArcGIS Server GeoEvent Processor Connectors Feeds

Slide 9

Slide 9 text

Operations Dashboard ArcGIS Online / Portal for ArcGIS ArcGIS supports Real-time GIS Collector ArcGIS Server Real-time Data GeoEvent Processor

Slide 10

Slide 10 text

• Choose a Connector that meets your needs - Receive from a Socket - Receive from a Web Socket - Receive from a REST endpoint - Receive from RSS - Watch a folder for new Files - Poll an ArcGIS Server - Poll an external website - Receive Tweets - Receive Instagram - Receive Trimble - Receive Sierra Wireless - Receive NMEA - Receive GPX - Receive Air Traffic Control - Receive Cursor-on-Target - Receive VMF - Receive Geomessages - Receive Vessels Receiving Real-time Data http:// ws:// http://

Slide 11

Slide 11 text

• Send resulting real-time data to those who need it Sending Real-time Data - Update a Feature - Add a Feature - Send to Tracking Analyst - Send an email - Send an Instant Message - Send a Text Message - Publish to REST Endpoint - Send to a Web Socket - Send to a Socket ws:// - Send a Tweet - Send to RabbitMQ - Send to ActiveMQ - Send to HornetQ - Write to Hadoop - Write to MongoDB - Send to CESIUM - Write to a File

Slide 12

Slide 12 text

• Connect real-time data to ArcGIS Server Feature Services ArcGIS supports Real-time GIS ArcGIS Server GeoEvent Processor Operations Dashboard ArcGIS Online / Portal for ArcGIS Operations View Web Map Feature Layer Update a Feature Add a Feature Real-time Data GeoEvent Services Processors Outputs Filters Inputs Web APIs JavaScript Flex Silverlight Mobile GIS iOS Windows Phone Android Web APIs Mac OS X Windows Store Java Qt

Slide 13

Slide 13 text

• Connect real-time data to ArcGIS Online Hosted Feature Services ArcGIS supports Real-time GIS ArcGIS Server GeoEvent Processor Operations Dashboard ArcGIS Online / Portal for ArcGIS Operations View Web Map Feature Layer Update a Feature Add a Feature Real-time Data GeoEvent Services Processors Outputs Filters Inputs Web APIs JavaScript Flex Silverlight Mobile GIS iOS Windows Phone Android Web APIs Mac OS X Windows Store Java Qt

Slide 14

Slide 14 text

GeoEvent Processor • Software Components - GeoEvent Manager - REST Endpoint - GeoEvent Service Designer - GeoEvent Simulator

Slide 15

Slide 15 text

GeoEvent Processor Workflow • Step 1 – Register Data Stores - Folders - Input - Output - Servers - Local - ArcGIS Online

Slide 16

Slide 16 text

GeoEvent Processor Workflow • Step 2 – Publish Feature Services - ArcGIS Server - Data must be in SDE - Use coordinate system as incoming data - ArcGIS Online - Hosted Feature Service - Requires Organization Account - Data will be placed in SDE automatically

Slide 17

Slide 17 text

GeoEvent Processor Workflow • Step 2 – GeoEvent Layers - GeoEvent Definitions - Incidents - Trucks - Emergency Vehicles - GeoFences - Storms/Hazards - Service Areas - Notification Areas

Slide 18

Slide 18 text

GeoEvent Processor Workflow • Step 3 – Connectors - Inputs - TCP Text-in is useful for processor simulations - Outputs - TCP Text-out displays messages in a DOS Window

Slide 19

Slide 19 text

GeoEvent Processor Workflow • Step 4 – GeoEvent Services - Define Tags - Geometry - Time - Unique ID - Filters - Processors

Slide 20

Slide 20 text

GeoEvent Processor Workflow • Step 4 – GeoEvent Services - GeoEvent Service Designer Filters (GeoFence Conditions) Processors Input Output (Add or Update Features) Output (Report by Exception)

Slide 21

Slide 21 text

GeoEvent Processor Demonstration Demo Forest Park – St. Louis, MO

Slide 22

Slide 22 text

No content