1 / 30

ArcGIS GeoEvent Extension for Server: An Introduction

ArcGIS GeoEvent Extension for Server: An Introduction. RJ Sunderman Product Engineer ArcGIS GeoEvent Extension for Server rjsunderman@esri.com. C. Adam Mollenkopf Product Lead ArcGIS GeoEvent Extension for Server amollenkopf@esri.com | @amollenkopf. What is Real-Time GIS?. GIS Data.

Download Presentation

ArcGIS GeoEvent Extension for Server: An Introduction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ArcGIS GeoEvent Extension for Server:An Introduction RJ Sunderman Product Engineer ArcGIS GeoEvent Extension for Server rjsunderman@esri.com C. Adam Mollenkopf Product Lead ArcGIS GeoEvent Extension for Server amollenkopf@esri.com| @amollenkopf

  2. What is Real-Time GIS? ArcGIS GeoEvent Extension for Server - An Introduction

  3. GIS Data • GIS data typically represents state at a specific moment in time: “historic”, “current”, or “future”. Credit: iStockphoto/chris_lemmens ArcGIS GeoEvent Extension for Server - An Introduction

  4. Real-Time GIS Data • Real-time GIS data is a continuous stream of events flowing from sensors, where each event represents the latest state of the sensor. • Emergency response • Utility networks • Warehouses • Environmental Challenge #1 Features Police Car Police Person Ambulance Network Sensor Warehouse Item Storm Wind Applications 110° Temperature Earthquake Wild Fire ArcGIS GeoEvent Extension for Server - An Introduction

  5. Real-Time Analytics Features Continuous Analysis • What fishing vessels are inside designated “no fishing” zones? Vessel Inside Boundary Alert Applications Challenge #2 ArcGIS GeoEvent Extension for Server - An Introduction

  6. Real-Time Notifications and Alerting Features Continuous Analysis • Tell a parent when their child leaves school property. Child OutsideBoundary Challenge #3 Applications ArcGIS GeoEvent Extension for Server - An Introduction

  7. ArcGIS GeoEvent Extension for Server Integrates and Exploits real-time data • Integrates real-time streaming data into ArcGIS • Performs continuous processing and real-time analytics • Sends updates and alerts to those who need it where they need it GeoEvent Services GeoEventExtension ws:// ArcGIS Server Output Connectors Input Connectors ArcGIS GeoEvent Extension for Server - An Introduction

  8. Working with Real-Time Data ArcGIS GeoEvent Extension for Server - An Introduction

  9. Working with Real-Time Data Making features come alive • Connect an output to your feature • Import the schema of your feature as a GeoEvent Definition • Configure an input to receive real-time data • Author and publish a GeoEvent Service • Visualize your real-time feature Operations Dashboard for ArcGIS GeoEvent Extension ArcGIS Online / Portal for ArcGIS operation views GeoEvent Services web maps Outputs Inputs GeoEvent Definitions feature services ArcGIS Server ArcGIS GeoEvent Extension for Server - An Introduction

  10. Demo Making Feature Come Alive Vehicles ArcGIS GeoEvent Extension for Server - An Introduction

  11. Receiving Real-Time Data Input Connectors • Easily integrate real-time streaming data with ArcGIS by using an input connector. GeoEvent Extension You can create your own connectors. Receive RSS Twitter GNIP Instagram Geofeedia Receive text from a TCP Socket CAP exactEarth Receive text from a UDP Socket Cursor-on-Target ASDI (FAA) GeoEvent Services Receive Features on a REST endpoint .csv .json http:// VMF OSIsoft Receive JSON on a REST endpoint http:// Outputs Inputs GeoMessage Valarm Esri Gallery Out of the Box Receive JSON on a Web Socket ws:// Partner Gallery ActiveMQ Harris Receive JSON on external Web Socket ws:// RabbitMQ CompassCom Poll an ArcGIS Server for Features NMEA NetworkFleet Poll an external website for JSON http:// TAIP (Trimble) Zonar Watch a folder for new .csv files RAP (Sierra Wireless) Watch a folder for new .json files ArcGIS GeoEvent Extension for Server - An Introduction

  12. Sending Real-Time Data Output Connectors • Easily send updates and results to those who need it, where they need it using an output connector. GeoEvent Extension You can create your own connectors. Add a feature Twitter Update a feature ActiveMQ Send an email RabbitMQ Esri Gallery Send an instant message im GeoEvent Services Hadoop .csv .json Send a text message MongoDB Outputs Inputs Publish JSON to a Web Socket ws:// Out of the Box Push JSON to an external Web Socket ws:// CESIUM Publish text on a TCP Socket Publish text on a UDP Socket Partner Publish JSON to an external website http:// Publish on a REST endpoint Write to a .csv file Write to a .json file ArcGIS GeoEvent Extension for Server - An Introduction

  13. Applying Real-Time Analytics ArcGIS GeoEvent Extension for Server - An Introduction

  14. Applying real-time analytics GeoEvent Services • A GeoEvent Service configures the flow of GeoEvents, • The Filtering and GeoEvent Processing steps to perform, • what input(s) to apply them to, • and what output(s) to send the results to. ArcGIS GeoEvent Extension for Server - An Introduction

  15. Applying real-time analytics Filtering • A Filter eliminates GeoEvents based on an expression. = = = = ArcGIS GeoEvent Extension for Server - An Introduction

  16. Demo Filtering Attribute, Spatial and Combined Expressions ArcGIS GeoEvent Extension for Server - An Introduction

  17. Applying real-time analytics GeoEvent Processing • You can perform continuous analytics on GeoEvents as they are received using a processor. GeoEvent Extension You can create your own processors. Track Idle Detector Field Enricher Slope Calculator SDK ETA Calculator Field Reducer Volume Control GeoEvent Services Service Area Field Calculator Buffer GeoTagger Out of the Box Outputs Inputs Esri Gallery Field Mapper Ellipse Track Gap Detector Range Fan Visibility Incident Detector Query Report ArcGIS GeoEvent Extension for Server - An Introduction

  18. Demo GeoEvent Processing Incident Detection ArcGIS GeoEvent Extension for Server - An Introduction

  19. Extending GeoEvent Software Development Kit (SDK) • You can create your own connectors and processors using the GeoEvent SDK. GeoEvent Extension Your connectors Your connectors Your processors GeoEvent Services Outputs Inputs ArcGIS GeoEvent Extension for Server - An Introduction

  20. Deployment Patterns ArcGIS GeoEvent Extension for Server - An Introduction

  21. Deployment Patterns Using local feature services Your Dashboards ArcGIS Online / Portal for ArcGIS operation view Operations Dashboard for ArcGIS web map Your Applications GeoEvent Extension GeoEvent Services Outputs Inputs ArcGIS Server feature layers ArcGIS GeoEvent Extension for Server - An Introduction

  22. Deployment Patterns Using remote feature services Your Dashboards ArcGIS Online / Portal for ArcGIS operation view Operations Dashboard for ArcGIS Your Applications web map GeoEvent Extension GeoEvent Services feature layers Outputs Inputs ArcGIS Server 10.1.x ArcGIS Server 10.2.x ArcGIS GeoEvent Extension for Server - An Introduction

  23. Deployment Patterns Using ArcGIS Online / Portal for ArcGIS feature services Your Dashboards Operations Dashboard for ArcGIS Your Applications ArcGIS Online / Portal for ArcGIS GeoEvent Extension operation view GeoEvent Services web map feature layers Outputs Inputs ArcGIS Server ArcGIS GeoEvent Extension for Server - An Introduction

  24. Administering GeoEvent ArcGIS GeoEvent Extension for Server - An Introduction

  25. Administering GeoEvent REST Admin API • You can manage GeoEvent programmatically using a complete set of REST administrative endpoints. • GeoEvent Manager exclusively uses the REST Admin API • https://localhost:6143/geoevent/admin GeoEvent Manager REST Admin API GeoEvent Extension GeoEvent Services Outputs Inputs ArcGIS Server ArcGIS GeoEvent Extension for Server - An Introduction

  26. ArcGIS GeoEvent Extension for Server Summary • ArcGIS is a dynamic platform that enables continuous analytics and real-time visualization for better understanding of our world. • The GeoEvent extension allows you to: • to know what is happening, as it happens • be alerted when interesting events occur • react and make smarter decisions faster ArcGIS GeoEvent Extension for Server - An Introduction

  27. Where to learn more? Resources • To learn more, visit the tutorial in the Esri Gallery: • http://links.esri.com/geoevent • Introduction • Notifications • RSS • Web Sockets • Working with HTTP • GeoEvent Caches • REST Admin API • GeoEvent Forum is on GeoNet • https://geonet.esri.com/community/gis/enterprise-gis/geoevent ArcGIS GeoEvent Extension for Server - An Introduction

  28. Where to learn more? Remaining Sessions • Building Real-Time Web Applications • Tue 10:15-11:30am (Ballroom 6B) • Applying Real-Time Analytics • Tue 1:30-2:45pm (Ballroom 6E), Wed 3:15-4:30pm (Ballroom 6A), Fri 9:00-10:15am (Room 7A/B) • The Internet of Things (IoT) • Tue 3:15-4:30pm (Ballroom 6E) • Extending with New Processors and Connectors • Wed 10:15-11:30am (Room 3) • Using Community Connectors • Wed 12:30-1:00pm (Exhibit Hall C – Geodata Management Demo Theater) • ArcGIS for Server and Portal for ArcGIS: The Road Ahead • Wed 1:30-2:45pm (Ballroom 6A) • Applying Real-Time GIS to Fire, Ice, and Sustainable Mobility • Wed 3:15-4:30pm (Room 23C, Moderated Paper Session) • Real-Time GIS SIG • Wed 5:30-7:00pm (Room 10) • Applying Real-Time GIS to Asset Protection • Thu 3:15-4:30pm (Room 24A, Moderated Paper Session) ArcGIS GeoEvent Extension for Server - An Introduction

  29. Thank you… Please fill out the session survey: Offering ID: 1131 Online – www.esri.com/ucsessionsurveys Paper – pick up and put in drop box ArcGIS GeoEvent Extension for Server - An Introduction

  30. Questions / Feedback? To learn more: http://links.esri.com/geoevent-processor https://geonet.esri.com/community/gis/enterprise-gis/geoevent RJ Sunderman | Product Engineer ArcGIS GeoEvent Extension for Server rjsunderman@esri.com C. Adam Mollenkopf | Product Lead ArcGIS GeoEvent Extension for Server amollenkopf@esri.com | @amollenkopf ArcGIS GeoEvent Extension for Server - An Introduction

More Related