UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features...

38
Marko Einspieler [email protected] Gernot Tutsch g.tutsch @mysynergis.com Real-Time GIS Rainer Muhm [email protected]

Transcript of UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features...

Page 1: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Marko [email protected]

Gernot [email protected]

Real-Time GIS

Rainer [email protected]

Page 2: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Was ist Real-Time GIS?

Page 3: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

(GIS) DatenWas ist passiert? Was passiert gerade? Was wird passieren?

Die ‘aktuelle’ Momentaufnahme ist bereits bei der Erzeugung veraltet…

Credit: iStockphoto/chris_lemmens

Page 4: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Features

ApplikationenNetzwerk Sensor

Lagerposten

110°

Sturm

Wind

Temperatur

Erdbeben

Waldbrand

Polizei

Rettung

Polizeiauto

Jede Information repräsentiert den

letzten Status des Sensors…

Real-Time (GIS) DatenKontinuierlicher Strom von Information von einem Sensor oder Feed

Echtzeitanalyse

Page 5: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

FeaturesKontinuierliche

Analyse

Inside

Boundary

Boot

Alarm

Applikationen

EchtzeitanalyseWelches Fischereiboot befindet sich innerhalb einer Verbotszone?

Page 6: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Kontinuierliche

AnalysisFeatures

Outside

Property

Objekt

Applikationen

Echtzeit Benachrichtigung und AlarmgebungBenachrichtigung wenn ein Objekt einen Bereich verlässt (Geofence)

Echtzeitaktionen

Page 7: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Real-Time GISIntegration und Auswertung von Daten Streams

• Integriert Echtzeit Daten

Streams in ArcGIS

• Führt durchgängige

Berechnungen und

Echtzeitstatistik durch

• Sendet Updates und

Alarme an die, die diese

brauchen auf dem Device

das sie nutzen

ArcGIS Server

GeoEvent

Extension

DesktopWeb Device

Page 8: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Arbeiten mit Echtzeitdaten

Page 9: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Arbeiten mit Echtzeitdaten – gesteuert durch KonfiguratierungElemente Live darstellen und Analysieren

• Verbindet einen Output zu dem Feature

• Import das Schema des Features als eine GeoEvent Definition

• Konfigurieren eines Inputs um Echtzeitdaten zu erhalten

• Konfigurieren und publizieren eines GeoEvent Service

• Visualisieren des Features mit Echtzeitinformation

GeoEvent Extension

Ou

tpu

ts

Inp

uts

GeoEvent Services

ArcGIS Server

Operations Dashboard

for ArcGIS

operation views

web maps

ArcGIS Online /

Portal for ArcGIS

feature services

GeoEvent Definitions

Page 10: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Erhalten von Real-Time DataEinfache Integration von Echtzeitstreams in ArcGIS unter Verwendung des Input Connector

Man kann eigene

Konnektoren

erzeugen

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Poll an ArcGIS Server for Features

Poll an external website for GeoJSON, JSON, or XML

Receive Features, GeoJSON, JSON, or XML on a REST endpoint

Receive RSS

Receive GeoJSON or JSON on a WebSocket

Receive Text from a TCP or UDP Socket

Subscribe to an external WebSocket for GeoJSON or JSON

Watch a Folder for New CSV or JSON Files

Ou

t o

fth

eB

ox

REST

.csv

WS

WS

HTTP

Esri

Gallery

ActiveMQ

CAP

GeoMessage

Exploitation Support Data

Cursor-on-Target

RabbitMQ

NMEA 0183

Kafka

Sierra Wireless (RAP)

Instagram

KML

*

*

Trimble (TAIP)

Twitter

Part

ner

Gallery

CompassLDE

enviroCar

GNIP

FAA (ASDI)

exactEarth AIS

Zonar

Valarm

Networkfleet

OSIsoft *

*

*

*

*

Page 11: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Senden von Echtzeitdaten und NotifikationenEinfaches Verteilen von Benachrichtigungen, Alarme und Updates unter Verwendung des Output Konnektor

Man kann eigene

Konnektoren

erzeugen

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Ou

t o

fth

eB

ox

Add or Update a feature

Publish Text to a UDP Socket

Send a Text Message

Send an Email

Push Text to an external TCP Socket

Push GeoJSON or JSON to an external WebSocket

Push GeoJSON or JSON to an external Website

Send an Instant Message

Send Features to a Stream Service

Write to a CSV, GeoJSON, or JSON File .csv

WS

im

HTTP

CESIUM

Part

ner

*

ActiveMQ

Esri

Gallery

Cursor-on-Target

Hadoop

Kafka

MongoDB

MQTT

*

RabbitMQ

Twitter

Page 12: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Applying Real-Time

Analytics

Page 13: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Anwenden von EchtzeitanalyseGeoEvent Services

• Ein GeoEvent Service definiert den Fluss von GeoEvents,

- Das Filtern und die durchzuführenden Prozessschritte

- welche input(s) erforderlich sind

- Und zu welchen output(s) die Ergebnisse zu senden sind

Page 14: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Anwenden von EchtzeitanalyseGeoEvent Processing

Sie können eigene

Analysetools

entwickeln

• Sie können kontinuierliche Analysen auf GeoEvents unter Verwendung der Analyse

anwenden wenn diese erhalten werden.

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Buffer Creator

Convex Hull Creator

Difference Creator

Envelope Creator

Field Calculator

Field Enricher

Field Mapper

GeoTagger

Incident Detector

Intersector

Projector

Simplifier

Symmetric Difference

Track Gap Detector

Field Reducer Union Creator

Ou

t o

fth

eB

ox

Add XYZ

Esri

Gallery

Bearing

Ellipse

Event Volume Control

Extent Enricher

Field Grouper

GeoNames Lookup

Range Fan

Reverse Geocoder

Service Area Creator

Symbol Lookup

Track Idle Detector

Unit Converter

Visibility

Motion Calculator Query Report

Page 15: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Anwenden von EchtzeitanalyseGeoEvent Filtering

• Ein Filter eliminiert GeoEvents basierend auf einer Bedingung.

=

=

=

=

Page 16: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Erweiterte räumliche Analyse in EchtzeitRäumliche Filterung

intersects disjoint

touches contains

crosses equals

overlaps within

• Räumliche Operatoren:

inside outside

enter exit

Neu mit 10.3

Page 17: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Erweiterte raumbezogene EchtzeitanalysenGeoFence scope

• Alle GeoFences• Einer GeoFence

• Festlegung der Geofences: Einer oder Alle

Page 18: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

RESTful Discovery

Page 19: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

RESTful DiscoveryUsing local feature services

GeoEvent Extension

Inp

uts

GeoEvent Services

ArcGIS Server

Ou

tpu

tsfeature layers

Operations Dashboard

for ArcGIS

Your Dashboards

ArcGIS Online /

Portal for ArcGIS

operation view

web mapYour

Applications

Page 20: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

RESTful DiscoveryUsing remote feature services

GeoEvent Extension

ArcGIS Server

Inp

uts

GeoEvent Services

Ou

tpu

ts

ArcGIS Server

feature layers

Your

Applications

Operations Dashboard

for ArcGIS

Your Dashboards

ArcGIS Online /

Portal for ArcGIS

operation view

web map

10.3.x

10.2.2

Page 21: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

RESTful DiscoveryUsing ArcGIS Online / Portal for ArcGIS feature services

Operations Dashboard

for ArcGIS

Your Dashboards

operation view

web map

GeoEvent Extension

Inp

uts

GeoEvent Services

Ou

tpu

ts

ArcGIS Server

ArcGIS Online /

Portal for ArcGIS

feature layers

Your

Applications

Page 22: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Integrationsmöglichkeiten

am Beispiel OSIsoft

Page 23: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016© Copyright 2016 OSIsoft, LLC

Rainer Muhm, Account Manager OSIsoft

AGEO Forum, 28.01.2016

Betriebsdaten Integration in GISAnwendungsfälle

Keep PI Evergreen

Get More Value Out of PI

Get PI Done Right

Page 24: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

Infrastruktur für Daten

und Events in Echtzeit

Infrastruktur für intelligentes Management von Daten und Events

QualitätSicherheit

Energie

Management

Process,

EffizienzRegulative,

VorschriftenAnlagen-zustand

Assets Assets Assets Assets Assets Assets

Page 25: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

SCADA 1

LIMS

CBM

Instrument

ERP

Asset Reliability

PLC2

PLC1

DCS 1

DCS 2

CAPA

Instrument

SCADA 2

Controller EMS

Learning Mgmt.

Planning and

Scheduling

Traditionelle

Strategie

PAT 1

PAT 2

Historian Excel

Herausforderung: Silos zu Standards / Komplex versus Einfach

Page 26: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

SCADA 1

Instrument

PLC2

PLC1

IPC 1

IPC 2

Instrument

SCADA 2

Controllers

PAT 1

PAT 2

LIMS

ERP

Asset Reliability

Learning Mgmt.

Sam

meln

Au

fbere

iten

Ve

rfüg

ba

rm

ac

he

n

Der Ansatz des PI Systems als Daten-Infrastruktur

Page 27: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

PI System Komponenten

Page 28: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Real-Time GIS

Page 29: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Real-Time GISLive - Präsentation

Esri Standardfunktionalität und Integrationsmöglichkeiten

Desktop Web Device

Server

Online Content

and Services

GeoEvent

Extension

Operations Dashboard for ArcGIS

Page 30: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

OSIsoft Daten-

Infrastruktur und Cloud

Technologie um Daten

und deren Kontext von

Anlagen und Systemen

aus sämtlichen

Bereichen der kritischen

Infrastruktur der

intelligenten Stadt zu

managen.

Enormes Wachstum von

Sensoren und Geräten,

die direkt mit dem

Internet verbunden sind

aber nicht in

Automatisierungs

Systemen eingebunden

werden.

Cloud Technologie

nutzen, um den

Austausch von Daten und

Kontext zwischen

Parteien einfach,

effizient und sicher zu

machen.

Anlagedaten bezogen auf

Zustand, Er-eignisse,

Kontext, Berechnungen

und Benachrichtigungen

mit Raumbezug

darzustellen.

Die OSIsoft Infrastruktur unterstützt dabei, sämtliche Datentypen zu verwalten –unabhängig von der Daten-Frequenz, Skalierung, Stabilität, etc.

Eine Applikation alleineerzeugt wieder eine weitereDaten-Insel – der Einsatzeiner Daten-Infrastrukturermöglicht Flexibilität um die heutigen komplexenHerausforderungen zuadressieren.

Datenaustausch Geo-Daten IntegrationDaten-Infrastruktur

versus Applikationen

Herausforderungen der intelligenten Stadt

Regulative Vorgaben,

Compliance, Initiativen

zur Verbesserung der

Nachhaltigkeit etc.

erhöhen die An-

forderungen an das

Datenmanagement – das

Reporting und

Berichtswesen wird

komplexer; Verstöße

können schwer-wiegende

Folgen nach sich ziehen.

RegulativeInternet of ThingsDaten Inseln

Page 31: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016 31

Anwendungsfälle

Page 33: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

OSIsoft-Esri Demo Filme 2

Transportation Rail - UK Demo

San Diego Airport 2

Transportation Rail - CGI Demo

San Diego Airport 1

Transportation Shipping - Vessel Tracking

Page 34: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

OSIsoft-Esri Demo Filme 3

Upstream Oil & Gas Flood and Disaster Response Watershed and Water Resources Management

Page 35: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

RESULTSCHALLENGES SOLUTION

Innovation around the Plant

Guillaume Gallon, IT Manager

Veolia Water (France)

“The PI system is an important part of the information system of Veolia Eau d'île de

France. It has become the repository for all real-time measurement. It allows the users

to address a multitude requirements for operators and provide interoperability.”

• Business users lacked visibility into

operations.

• Increase data security

• Reduce environmental impact /

electricity consumption by 6% by 2020 &

move completely to Renewable Energy

from 2013 onwards

• Creating a system where leak detection is

on demand

• Mixing multiple data sources while

providing better consolidation and

readability

• Building a system which supplies context

to data

• Active real-time energy monitoring of all water

facilities

• Reduced energy consumption by a further 6%

• Real-time operational visibility

• Faster dispatch of repair team to address leaks

• Enabling ISO 50001 Water Traceability

Page 36: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

PI Integrator for Esri ArcGIS

36

Page 37: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

© Copyright 2016 OSIsoft, LLCSKOM 2016

Operational Excellence with Real-Time GIS

37

• Improving Operational Planning and

Daily Activities

proactive network & asset

management

improving process &

operational workflows

tracking, reporting, &

compliance

• Making Immediate and Actionable

Decisions

situational awareness for

emergency response

health, safety, and

environment

Page 38: UC 2015 - Real-Time GIS - GeoEvent Extension - ageo.at€¦ · •Import das Schema des Features als eine GeoEvent Definition ... MongoDB MQTT * RabbitMQ ... Upstream Oil & Gas Flood

Marko [email protected]

Gernot [email protected]

Fragen?

Rainer [email protected]