ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches...

49
Esri EMEAUC13 2013 Esri Europe, Middle East, and Africa User Conference October 23-25 | Munich, Germany ArcGIS GeoEvent Processor for Server Grundlagen und Einsatzmöglichkeiten Christine Brunner Dr. Peter Saiger-Bonnas

Transcript of ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches...

Page 1: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 Esri EMEAUC13

2013 Esri Europe, Middle East, and Africa User Conference October 23-25 | Munich, Germany

ArcGIS GeoEvent Processor for Server Grundlagen und Einsatzmöglichkeiten

Christine Brunner Dr. Peter Saiger-Bonnas

Page 2: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

• Raum- Zeitliche Daten • Darstellung, Aufzeichnung und Analyse • Entwicklung • Beispiele, Beispiele, Beispiele

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 3: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

GIS Daten

• GIS Data stellen in der Regel einen Zustand dar: “Vergangenheit”, “Gegenwart” oder “Zukunft”.

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 4: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Raum-Zeitliche Daten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Darstellung geographischer Daten zu einem bestimmten Zeitpunkt.

1

1

1

2

2 2

3 3

3

Gruppierung nach Zeit Gruppierung nach Attributen

Darstellung von Tracks

AM

PM

Page 5: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 EEEMEMMMMEMEMEEEEEEEAUAUCAUCAUCAUCAUCAUCUCUCCAAAA 131313131313131313

Beispiel

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Längengrad: 11.609059 Breitengrad: 48.405957 Höhe: 468

ID: Christine

Zeit: 12:10 it 12

Page 6: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Raum-Zeitliche Daten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Veränderlich Wachstumsänderung

• Bevölkerung • Agrarflächen • Verteilung • Nutzflächen • Wahlergebnisse

Dynamisch Räumliche Bewegung

• Flugzeuge • UAV • Fahrzeuge • Tiere • Wirbelstürme

• Flugzeuge

Diskret Irgend etwas passiert

irgendwo

• Kriminalität • Blitzeinschläge • Unfälle

ge d o

• KriminalitätK

Stationär Räumlich nicht

veränderbar

• Wetter Stationen • Verkehrs Sensorik • Luft Qualität • Windräder • Smart Meter • Pegelstände

veränderbarnder

• WetterW Stationen

Page 7: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

ArcGIS unterstützt Echtzeit GIS

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Echt Zeit Daten

ArcGIS Online / Portal for ArcGIS al for A

Operations Dashboard Collector

ArcGIS Server

GeoEvent Processor

Echtzeit Daten Prozessierung

Page 8: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Funktionsweise

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 9: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

GeoEvent Processor

• Empfangen und Senden von Daten • Durchgängige Datenprozessierung, Überwachung und Analyse • Versenden von Nachrichten an berechtigte Nutzer und Grupppen

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Durchgängige Prozessierung und Analyse

im

ws://

Alerts Alerts

Real-Time Data Features

Web Desktop Runtime

Mobile FeaturesApplications

ArcGIS Server

GeoEvent Processor

Connectors

A li tiConnectors

Page 10: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Enterprise Geodatabase

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

ArcGIS for Server

GeoEvent Processor

Filters Processors

Inpu

ts

Out

puts

GeoEvent Services

• Voraussetzung

• Systemdesign!!

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 11: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Empfang von Echtzeitdaten Input Connector

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten Grundlagen und Einsatzmöglichkeiten

Implementierung eigener Connectors

Echtzeit Daten

ArcGIS for Server

GeoEvent Processor

Receive NMEA

Receive Sierra Wireless

Receive Tweets

Receive Instagram

Receive Trimble

Receive GPX

NMEA

GPX Receive Vessels

Receive Geomessages

Receive Air Traffic Control

Receive Cursor-on-Target

Receive VMF

CoT

VMF

Message Geo

Watch a folder for new Files

Receive RSS

Receive from a Socket

Receive from a Web Socket

Receive on a REST Endpoint

Poll an ArcGIS Server

Poll an external website

ws://

http://

http://

Watch a folder for new Files

Receive RSS

Receive from a Socket

Receive from a Web Socket

Receive on a REST Endpoint

ws://

http:// Receive on a REST Endpointhttp://

Receive from a Socket

Receive from a Web Socket ws://

• GeoEvent Processor verbindet sich über (Standard) Connectors mit Sensoren

Page 12: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Senden von Echtzeit Daten Output Connector

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Web Desktop Runtime

Mobile ArcGIS for Server

GeoEvent Processor

Echtzeit Daten

Implementierung eigener

Connectors

Send to RabbitMQ

Write to Hadoop

Write to MongoDB

Send a Tweet

im

ws://

tzmmmmmömömömömömömömömömömömömmöm

Send an Instant Message

Send an email

Update a Feature

Add a Feature

Send a Text Message

Publish to REST Endpoint

Send to a Web Socket

Send to a Socket

Write to a File

im

ws://

Update a Feature

Add a Feature

Page 13: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

ArcGIS for Server

feature layers

GeoEvent Processor Verbindung von Echtzeit-Daten mit einem lokalen Feature Services

GeoEvent Processor

Filters Processors

Inpu

ts

Out

puts

GeoEvent Services

Update a Feature

Add a Feature

Operations Dashboard for ArcGIS

ArcGIS Online / Portal

operation view

web map

Dashboards

Eigene Applikationen

Web APIs JavaScript

Flex

Silverlight/WPF

Mobile GIS iOS

Android

Windows Phone

Runtimes Windows Store

Mac OS X

Java

Qt

Echtzeit Daten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 14: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Eigene Applikationen

Web APIs JavaScript

Flex

Silverlight/WPF

Mobile GIS iOS

Android

Windows Phone

Runtimes Windows Store

Mac OS X

Java

Qt

ArcGIS Online / Portal

operation view

web map

GeoEvent Processor Verbindung von Echtzeit-Daten mit einem externen Feature Services

ArcGIS for Server feature layers

GeoEvent Processor

ArcGIS for Server

Filters Processors

Inpu

ts

Out

puts

GeoEvent Services

Update a Feature

Add a Feature

Operations Dashboard for ArcGIS

Your Dashboards

Echtzeit Daten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 15: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Eigene Applikationen

ArcGIS Online / Portal

operation view

web map

GeoEvent Processor Verbindung von Echtzeit-Daten mit einem ArcGIS Online feature services

feature layers

GeoEvent Processor

ArcGIS for Server

Filters Processors

Inpu

ts

Out

puts

GeoEvent Services

Update a Feature

Add a Feature

Web APIs JavaScript

Flex

Silverlight/WPF

Mobile GIS iOS

Android

Windows Phone

Operations Dashboard for ArcGIS

Your Dashboards

Runtimes Windows Store

Mac OS X

Java

Qt

Echtzeit Daten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 16: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Connectors

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Default – Input

Poll an ArcGIS Server for Features

Poll an external website for JSON

Receive Features on a REST endpoint

Receive JSON on a REST endpoint

Receive JSON on a Web Socket

Receive text from a TCP Socket

Receive text from a UDP Socket

Subscribe to an external Web Socket for JSON

Watch a folder for new .csv files

Watch a folder for new .json files

Receive RSS

Default – Output

Add a Freature

Update a Feature

Publish GeoEvents on a REST endpoint

Publish json to a UDP Socket

Publish JSON to a Web Socket

Publish text to a TCP Socket

Publish text to a UDP Socket

Push JSON to an external Web Socket

Push JSON to an external website

Send a text message

Send an email

Send an instant message

Write to a .csv file

Write to a .json file

Page 17: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Custom In- und Outputs

• Custom In- und Outputs lassen sich mit dem Geo Event Processor SDK erstellen

• Gallery

• Gallery

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

http://pro.arcgis.com/share/geoevent-processor/

http://resources.arcgis.com/en/help/main/10.2/0154/015400000664000000.htm

Page 18: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Input

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Input

Transport Adapter

Byte[] Byte[] GeoEvent

• Der Transport weiß wie die Daten empfangen werden können

• Der Adapter weiß um welche Daten es sich handelt

Page 19: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Connectors

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Default – Input

Poll an ArcGIS Server for Features

Poll an external website for JSON

Receive Features on a REST endpoint

Receive JSON on a REST endpoint

Receive JSON on a Web Socket

Receive text from a TCP Socket

Receive text from a UDP Socket

Subscribe to an external Web Socket for JSON

Watch a folder for new .csv files

Watch a folder for new .json files

Receive RSS

Default – Output

Add a Freature

Update a Feature

Publish GeoEvents on a REST endpoint

Publish json to a UDP Socket

Publish JSON to a Web Socket

Publish text to a TCP Socket

Publish text to a UDP Socket

Push JSON to an external Web Socket

Push JSON to an external website

Send a text message

Send an email

Send an instant message

Write to a .csv file

Write to a .json file

Receive JSON on a REST endpoint

Receive JSON on a Web Socket

Page 20: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

SDK Tour

• API in einem einzelnen JAR • Alle Abhängigkeiten in einem Maven repository • Javadoc • Beispiele für Adapter, Transport und Processor

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 21: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Demo Code

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 22: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Adapter hinzufügen

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 23: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

GeoEvent Definitions

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 24: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Geofences

• Featureservice • Editierbar über ArcGIS Online, Portal, ArcGIS Desktop, Apps, ……

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 25: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Analyse von Echtzeit GIS Daten Frage: Befindet sich mein Bagger noch auf der Baustelle?

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

rage: Befindet sich mein Bagger noch auf der Baustelle?

Web Desktop Runtime

Mobile

Applications Features Equipment

Alert

Challenge #2

Continuous Analysis

Outside Boundary

Page 26: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Filter

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Attributive Filter Räumliche Filter

Equals Inside

Not Equals Outside

Greater Than

Enter

Greater Than or Equal To

Exit

Is Null Less Than Less Than or Equal To Exists Matches

Esrii EMEAUC13 ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Inside

Page 27: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Processors

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

FieldCalculator Calculates new data values from existing data values in GeoEvents using a mathematical (or text manipulation) expression, and enriches the GeoEvents with the results.

FieldCalculator-RegEx Appends a new field to GeoEvents that contains the results of a regular expression.

FieldEnricher-FeatureService

Enriches GeoEvents with attributes contained in a Feature Layer (or Table in a Feature Service) by using common joining data values.

FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

FieldMapper Maps GeoEvents from an input GeoEvent Definition to an output GeoEvent Definition using the specified field mapping.

FieldReducer Reduces the size of GeoEvents by removing a set of specified fields from the GeoEvent Definition.

GeoTagger Tags each GeoEvent with a list of GeoFences that satisfy a specified spatial relationship (IN, OUT, ENTER, EXIT) for the given GeoEvent.

IncidentDetector Detects, updates, and manages incidents that are defined by the presence of GeoEvents meeting specified conditions.

NoOperation Does nothing.

GeoEvent Service

GeoTagger

Field Calculator

Field Enricher

Field Reducer

Field Mapper

Incident Detector

Input 1 Output 1

ArcGIS Server with GeoEvent Processor

• Berechnung von Attributen

• Modifikation von Attributen

• Erstellung neuer Geoevents

• Erstellung eigener Processors

Page 28: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

GeoEvent Service aufsetzen USGS Beben Katalog – GeoRSS Feeds

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten Esri

eoEvEveeentntntnttnn ProProProProroroProProProP cescescescescescescescesc sorsorsorsorsorsorsor ffforforforforforforfor SSSerSerSerSerSerSerSerververververververver –– GGGruGruGruGruGruGruGru dldlndlndlndlndlndlndlndlageageageageageageagegg n un un un un un un u ddndndndndndndnd EiEiEinEinEinEinEinEinEin ttsatsatsatsatsatsatsat öözmözmözmözmözmözmözmö liligligligligligligligligg hkhkchkchkchkchkchkchkchk ititeiteiteiteiteiteiteitenenenenenenen

Page 29: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

GeoEvent Service aufsetzen

Websocket

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten agenn u

UDP Out

Page 30: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Beispiel attributive und räumliche Filterung

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten EsrEsrEsrEsrEsrEsrEsrEsrEsrE iiiiiiii EMEEMEEMEEMEEMEEME CAUCAUCAUCAUCAUCAUC131313131313 ArcArcArcArcArcArcG SGISGISGISGISGISGIS GGeoGeoGeoGeoGeoGeoEveEveEveEveEveEventntntntntnt ProProProProProProcescescescescescessorsorsorsorsorso fforforforforforfor SSerSerSerSerSerServerververververe – GGruGruGruGruGruGrundlndlndlndlndlndlageageageageageagen un un un un uundndndndndnd EinEinEinEinEinEinsatsatsatsatsatsat özmözmözmözmözmözmögligligligligliglichkchkchkchkchkchkeiteiteiteiteiteitenenenenene

Page 31: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Beispiel attributive und räumliche Filterung

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

attributiv

attributiv + räumlich

attributiv

Page 32: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

DEMO Dashboard

• Lufthansa Tracker

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 33: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Twitter Feeds auswerten

@petersaiger

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 34: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Twitter Feeds auswerten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Processor

Filter

Page 35: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Twitter Feeds auswerten

EsrEsrii EMEAUC13 ArcGIS GeoEvent Processor for Server gen u

Page 36: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

DEMO AGOL

• Twitter + Wetter

• Keywords: • IOS, windows, Weather, Esri, UC, Geoeventprocessor, Geoevent Processor, IOS7, IPhone, IPad, EMEAUC

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 37: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Service Monitoring

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Monitoring von • Services • Inputs • Outputs

auf • Status • Input & Output • Maximaler Durchsatz • Zeit seit letztem In- / Output

Page 38: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Backup & Recovery

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Export des Configstores

Page 39: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Beispiele für Klienten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

WebSocket

https://developers.arcgis.com/en/javascript/jssamples/layers_streamlayer.html

http://developers.arcgis.com

ArcGIS API for JavaScript

Stream Layer

Page 40: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Beispiele für Klienten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten AUC11

WebSocket

Page 41: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Operations Dashboard

E t P

ArcGIS Online

essor fr or orr SerSerSerSerSeS verververver –– GGrGruGruGruGru dlndlndlndlndlndlageageageagegg n un un un u dndndndndnd EiEinEinEinEinEin tsatsatsatsatsat ömözmözmözmözmö ligligligligligligg hkchkchkchkchkchk iteiteiteiteiteitenenenenf SS G dl d Ei t ö li hk it

ArcGIS Runtime

Beispiele für Klienten

Page 42: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Beispiele für Mobile Darstellung

ArcGIS Online

ArcGIS App ??

Page 43: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Integration in BI Systeme Microsoft Sharepoint 2013

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten öglichkeittenen

Page 44: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Integration in BI Systeme IBM Cognos 10.2

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

IBM Cognos 10.2

Page 45: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

IBM Cognos Konfigurationsoberfläche

Integration in BI Systeme IBM Cognos 10.2

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

gnos Konfigurationsoberfläche

Rohdaten Heatmap Cluster

Page 46: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Eigene Klienten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

ArcGIS Runtime

JavaScript API

Page 47: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

Eigene Klienten

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 48: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13

REST API http://<Rechnername>:6180/geoevent/rest/

ArcGIS GeoEvent Processor for Server – Grundlagen und Einsatzmöglichkeiten

Page 49: ArcGIS GeoEvent Processor for Server Grundlagen und ...€¦ · FieldEnricher-File Enriches GeoEvents with attributes contained in a text file by using common joining data values.

Esri EMEAUC13 EsEsEsrii EMEAUC13EEsrEsriiEMEAUC13

Christine Brunner Dr. Peter Saiger-Bonnas

Noch Fragen?