ArcGIS GeoEvent Server: An Introduction · Verizon Connect / Telogis • Waze • Apache Kafka ......

26
GeoEvent Server: An Introduction Gregory Christakos Eric Ironside

Transcript of ArcGIS GeoEvent Server: An Introduction · Verizon Connect / Telogis • Waze • Apache Kafka ......

  • GeoEvent Server: An IntroductionGregory ChristakosEric Ironside

  • Agenda:

    Key Product CapabilitiesWorking with Real-Time DataDemo: …Wrap-up

    1

    2

    3

    4

  • Things that move… Things that “just happen”…

    • airplanes• vehicles

    • animals• storms

    • crimes• lightning

    • accidents• tweets

    Real-Time GIS – Types of observations and data

    Stationary sensors…

    • water gauges• weather stations

    • air quality sensors• device temperature

    • ships• satellites

    • trains• people

  • Apps

    DesktopAPIs

    analytics storage

    visualization

    ArcGIS EnterpriseWith Real-time Capabilities

    ingestion

    Dissemination

  • Configurable inputs for any type of data Ingest Data:

    GeoEvent Server – Key Capability #1

    Bringing real-time and big data capabilities to your ArcGIS Enterprise

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Filter:Blue / Orange

    Identify event records with specified attribute values

    Apply real-time analytics: Filtering

    GeoEvent Server – Key Capability #2

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Identify event records with specified attribute values

    Determine spatial relationships with established geofences

    Apply real-time analytics: Filtering

    GeoEvent Server – Key Capability #2

    geofence

    outside

    inside

    outside

    geofence

    disjoint crosses

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Field Calculator

    Field Mapper

    Buffer Creator

    GeoTagger

    Incident Detector

    Track Gap Detector

    GeoEvent Server – Key Capability #2

    Configure and use over two dozen types of processors

    Apply real-time analytics: Processing

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    GeoEvent Server – Key Capability #2

    Configure and use over two dozen types of processors

    Apply real-time analytics: Processing

    Field Calculator

    Field Mapper

    Buffer Creator

    GeoTagger

    Incident Detector

    Track Gap Detector

    … GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Configurable outputs enable processed events to bestored in a traditional relational geodatabase

    When data is received at a high volume, high velocity,or is accumulated over time, a spatiotemporal big datastore is an available noSQL option for enterprise storage

    Store data as feature records in a geodatabase

    GeoEvent Server – Key Capability #3

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Relational geodatabase feature services supporttraditional RESTful web applications and APIs

    Big data map and feature services support on-the-flyfeature aggregation

    Visualize feature records

    GeoEvent Server – Key Capability #4

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Relational geodatabase feature services supporttraditional RESTful web applications and APIs

    Big data map and feature services support on-the-flyfeature aggregation

    Stream Services

    Visualize feature records

    DesktopApps and

    APIs

    ArcGISData Store

    ArcGISEnterprise

    GeoEventServer

    GeoEvent Server – Key Capability #4

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    Configurable outputs provide the capability to format ane-mail or SMS text message

    How you choose to disseminate processed event recordsis entirely up to you

    Notify stakeholders about detected patterns of interest

    GeoEvent Server – Key Capability #5

    !

    GeoEvent Serverserver role

    Spatiotemporal bigdata store

    Apps

    DesktopAPIs

  • Bringing real-time and big data capabilities to your ArcGIS Enterprise

    GeoEvent Server – Key Capability #5

    Adjust the behavior of things in our environmentthrough actuation

    IoT

    Amazon AzureGeoEvent Server

    server roleSpatiotemporal big

    data store

    Apps

    DesktopAPIs

  • Out of the Box Input connectors• Poll an ArcGIS map or feature service• Poll an external web server or service• Receive data records via HTTP/POST• Receive data records via TCP / UDP socket• Subscribe to an external web socket• Watch a system folder for changes to a file

    GeoEvent Gallery Samples• FlightAware• Verizon Connect / Telogis• Waze• Apache Kafka• GeoTab Fleet Management• …

    Partner Gallery connectors• exactEarth• Valarm• CompassLDE• enviroCar• …

    spatiotemporal bigdata store

    GeoEvent Serverserver role

    You can create your owncustom inputs through the

    GeoEvent Manageror SDK (Java)

    Working with Real-Time DataConfigurable Input Connectors

  • Out of the Box Output Connectors• Add or Update a feature• Add or Update a spatiotemporal big data store• Send Features to a Stream Service• Push data records to an external website• Push data records to an external websocket• Send data records via TCP/UDP socket• Send a text, email, or instant message• Write a local file (CSV, JSON, GeoJSON)You can create your own

    custom outputs through the GeoEvent Manager

    or SDK (Java)

    spatiotemporal bigdata store

    GeoEvent Serverserver role

    Gallery Components• Amazon & Azure IoT• Hadoop• Kafka• MQTT• ActiveMQ• RabbitMQ• MongoDB• Twitter• …

    Working with Real-Time DataConfigurable Output Connectors

  • spatiotemporal bigdata store

    GeoEvent Serverserver role

    Out of the Box Output Geoprocessing• Attribute & Spatial Filtering• Buffer Creator• Convex Hull Creator• Difference Creator• Envelope Creator• Field Calculator• Field Enricher• Field Mapper• Field Reducer

    • Geotagger• Incident Detector• Intersector• Projector• Simplifier• Symmetric Difference• Track Gap Detector• Union Creator

    Sample Add-on Processors• Add XYZ• Event Volume Control• Motion Calculator• Range Fan• Reverse Geocoder• Service Area Creator• Track Idle Detector• …You can create your own

    custom processors through the GeoEvent Manager

    or SDK (Java)

    Working with Real-Time DataConfigurable Filters & Processors

  • Critical Infrastructure AlertingSituational Awareness

  • Situational AwarenessCritical Infrastructure Alerting

  • Situational AwarenessCritical Infrastructure Alerting

  • See Us Here

    Tuesday:03:00 PM - 04:00 PM : ArcGIS GeoEvent Server: An Introduction (204 C)04:15 PM - 05:15 PM : Real-Time and Big Data GIS: Best Practices (204 C)

    Wednesday:11:00 AM - 12:00 PM : ArcGIS GeoEvent Server: An Introduction (204 C)01:30 PM - 02:30 PM : ArcGIS GeoEvent Server: Applying Real-Time Analytics (204 C)02:45 PM - 03:45 PM : ArcGIS GeoEvent Server: Visualizing Real-Time Data (204 C)04:00 PM - 05:00 PM : Real-Time and Big Data GIS: Best Practices (204 C)05:15 PM - 06:15 PM : Real-Time and Big Data GIS: Road Ahead (204 C)

    Thursday:11:30 AM - 12:15 PM : ArcGIS GeoEvent Server: A Developer's Guide (209 B)04:30 PM - 05:15 PM : ArcGIS GeoEvent Server: A Developer's Guide (209 C)

  • Print Your Certificate of AttendancePrint Stations Located at L Street Bridge

    Tuesday Wednesday12:30 pm – 6:30 pm GIS Solutions Expo Hall D

    5:15 pm – 6:30 pm GIS Solutions Expo SocialHall D

    10:45 am – 5:15 pm GIS Solutions Expo Hall D

    6:30 pm – 9:00 pm Networking ReceptionNational Museum ofNatural History

  • Please Take Our Survey on the AppDownload the Esri Events app and find your event

    Select the session you attended

    Scroll down to find the feedback section

    Complete answersand select “Submit”

  • Questions / Feedback?

    Eric IronsideArcGIS GeoEvent Server

    Product Engineer, [email protected]

    Gregory ChristakosArcGIS GeoEvent Server

    Product Engineer, [email protected]

  • GeoEvent Server: An IntroductionSlide Number 2Slide Number 3Slide Number 4Slide Number 5Slide Number 6Slide Number 7Slide Number 8Slide Number 9Slide Number 10Slide Number 11Slide Number 12Slide Number 13Slide Number 14Slide Number 15Slide Number 16Slide Number 17Situational AwarenessSlide Number 19Situational AwarenessSituational AwarenessSee Us HereSlide Number 23Slide Number 24Slide Number 25Slide Number 26