ArcGIS GeoEvent Server: An Introduction · Verizon Connect / Telogis • Waze • Apache Kafka ......
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