2013 Esri Europe, Middle East, and Africa User Conference October 23-25 | Munich, Germany
GeoEvent Processor und Feeds Dr. Peter Saiger-Bonnas
Esri EMEAUC13
Raum-Zeitliche Daten Gruppierung nach Zeit
Gruppierung nach Attributen
PM
1 3
1 3
3
2
AM
Darstellung geographischer Daten zu einem bestimmten Zeitpunkt.
Esri EMEAUC13
1 2
2
Darstellung von Tracks
Raum-Zeitliche Daten Dynamisch Räumliche Bewegung
• Flugzeuge • UAV • Fahrzeuge • Tiere • Wirbelstürme
Esri EMEAUC13
Diskret
Stationär
Veränderlich
Irgend etwas passiert irgendwo
Räumlich nicht veränderbar
Wachstumsänderung
• Kriminalität • Blitzeinschläge • Unfälle
• Wetter Stationen • Verkehrs Sensorik • Luft Qualität • Windräder • Smart Meter • Pegelstände
• Bevölkerung • Agrarflächen • Verteilung • Nutzflächen • Wahlergebnisse
ArcGIS unterstützt Echtzeit GIS Position • •
Durchsatz
Position Anzahl Servicekräfte
Wellenhöhe • •
• • • •
Status Windgeschwindigkeit Aktuelle Leistung Rotationsgeschwindigkeit • •
Esri EMEAUC13
Strömung Schiffspoitionen
Position Status
Management
ArcGIS unterstützt Echtzeit GIS Operations Dashboard
Collector
ArcGIS Online / Portal for ArcGIS
ArcGIS Server
GeoEvent Processor Echt Zeit Daten
Esri EMEAUC13
Echtzeit Daten Prozessierung
Funktionsweise
Esri EMEAUC13
GeoEvent Processor •
Empfangen und Senden von Daten
•
Durchgängige Datenprozessierung, Überwachung und Analyse
•
Versenden von Nachrichten an berechtigte Nutzer und Gruppen
Connectors
Real-Time Data
Durchgängige Prozessierung und Analyse
ArcGIS Server
GeoEvent Processor
Connectors
Applications Features
Alerts
Mobile Desktop Web Runtime
im ws://
Esri EMEAUC13
GeoEvent Processor – Systemdesign •
Inputs und Outputs bestehen aus Connectors -
•
Input empfängt Echt-Zeit Datenströme von beliebigen Sensoren Output sendet bearbeitete Datenströme zu Clienten über definierte Protokolle
Voraussetzung Enterprise Geodatabase ArcGIS for Server GeoEvent Processor
Inputs
Outputs
GeoEvent Services
Filters
Esri EMEAUC13
Processors
•
Systemdesign!!
Empfang von Echtzeitdaten Input Connector •
GeoEvent Processor verbindet sich über (Standard) Connectors mit Sensoren ArcGIS for Server GeoEvent Processor Echtzeit Daten
Receive from a Socket Receive Tweets
ws://
Receive Instagram
http:// Receive on a REST Endpoint
Receive from a Web Socket Receive Air Traffic Control
Receive Trimble
Receive RSS
CoT
Receive Cursor-on-Target
Receive Sierra Wireless
Watch a folder for new Files
VMF
Receive VMF
NMEA Receive NMEA GPX Receive GPX
Poll an ArcGIS Server
Geo Message
http:// Poll an external website
Implementierung eigener Connectors Esri EMEAUC13
Receive Geomessages Receive Vessels
Senden von Echtzeit Daten Output Connector
ArcGIS for Server
Mobile Desktop Web Runtime
GeoEvent Processor im
Echtzeit Daten
ws:// Update a Feature Add a Feature
Send a Tweet Send to RabbitMQ
Implementierung eigener Connectors
Send an email im
Send an Instant Message Send a Text Message Publish to REST Endpoint
ws:// Send to a Web Socket Send to a Socket Esri EMEAUC13
Write to a File
Write to Hadoop Write to MongoDB
Connectors Default – Input
Default – Output
Poll an ArcGIS Server for Features
Add a Freature
Poll an external website for JSON
Update a Feature
Receive Features on a REST endpoint
Publish GeoEvents on a REST endpoint
Receive JSON on a REST endpoint
Publish json to a UDP Socket
Receive JSON on a Web Socket
Publish JSON to a Web Socket
Receive text from a TCP Socket
Publish text to a TCP Socket
Receive text from a UDP Socket
Publish text to a UDP Socket
Subscribe to an external Web Socket for JSON
Push JSON to an external Web Socket
Watch a folder for new .csv files
Push JSON to an external website
Watch a folder for new .json files
Send a text message
Receive RSS
Send an email Send an instant message Write to a .csv file
Esri EMEAUC13
Write to a .json file
Twitter Feeds auswerten
@petersaiger
Esri EMEAUC13
GeoEvent Designer Twitter Feeds auswerten Processor
Filter Esri EMEAUC13
Twitter Feeds auswerten
Esri EMEAUC13
Demo •
Esri EMEAUC13
Twitter Feeds auslesen
Demo GeoRSS Feeds
•
geonames.org -
•
Spiegel Online -
•
http://api.geonames.org/rssToGeoRSS?feedUrl=http://feeds.reuters.com/reuters/wo rldNews&username=saiger&style=full
USGS Beben -
Esri EMEAUC13
http://api.geonames.org/rssToGeoRSS?feedUrl=http://www.spiegel.de/schlagzeilen/ index.rss&username=saiger&style=full
Reuters -
•
Geocoding Service
http://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/all_month.atom
Beispiele für Klienten
WebSocket
AGS Java Script API Stream Layer
http://developers.arcgis.com https://developers.arcgis.com/en/javascript/jssamples/layers_streamlayer.html Esri EMEAUC13
Beispiele für Klienten Operation Dashboard
ArcGIS Online
ArcGIS Runtime WebSocket
Esri EMEAUC13
Leistungsangebot
Esri EMEAUC13
•
Beratung
•
Systemdesign
•
Implementierung und Inbetriebnahme
•
Entwicklungsunterstützung eigener Connectoren
•
Entwicklungsunterstützung eigener Clienten
Kontakt
Esri EMEAUC13
•
[email protected]
•
[email protected]
•
+49 89 207005 1646
Noch Fragen?
Esri EMEAUC13