GeoEvent Processor und Feeds

2013 Esri Europe, Middle East, and Africa User Conference. October 23-25 | Munich, Germany. GeoEvent Processor und. Feeds. Dr. Peter Saiger-Bonnas ...
1MB Größe 6 Downloads 220 Ansichten
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