monitoring your operations - recent proceedings...operations dashboard for arcgis •configurable...

27
Monitoring Your Operations David Jacob Jeff Shaner

Upload: others

Post on 22-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Monitoring Your Operations

David Jacob

Jeff Shaner

Page 2: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Real-time data

Vessels

Vehicles

Sensors

People

Weather

Page 3: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Challenge of Real-time data

• How do I visualize real-time data?

• How can I process and analyze it?

• How can I make it available to others in my organization?

Page 4: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Vehicle Field Operations and Workforce Efficiency

Page 5: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Field Operations and Worker Safety

Page 6: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Well Pad Monitoring and SCADA Integration

Page 7: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Vessel Tracking and ROV cams

Page 8: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Operations Dashboard for ArcGIS

• Configurable App that provides a common operating picture of

systems and resources in your organization

• Enables monitoring, tracking, and reporting on assets

- Support for real-time data

- Includes key performance indicators (KPIs)

• Designed to support full spectrum of device platforms

• Cross platform extensibility and framework

Page 9: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

2 Options to Work with Operations Dashboard

1. Windows Desktop app

- Separate download, stand-alone application

- Authoring and viewing app

- Supports single display and multidisplay view

- Requires ArcGIS account

2. Web-browser based app

- Access within ArcGIS Online and Portal for ArcGIS

- Viewing app

- Supports single display view only

- Supports anonymous access

Page 10: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Operations Dashboard for ArcGIS – Workflow

1. Author web map

2. Create operation view

- Decide single display vs. multidisplay

- Configure data sources, widgets, map tools, feature actions

- Position widgets in view layout

3. Share operation view with others

- ‘Operation view’ is an item in ArcGIS organization

Web map Operation view Ops Dashboard app

Page 11: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Composition of an Operation View…

Map Tools

Data Sources

Feature ActionsWidgets

Page 12: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Monitoring Real-time Operations (OSIsoft Pi Connector)

Page 13: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

David Jacob

Dashboard Demo

Page 14: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Next Update: Operations Dashboard for ArcGIS

• Next generation web-browser based app

• Key enhancements

- Authoring Dashboards in browser

- New layout supports both unattended

and interactive displays

- Many productivity and configuration improvements

- Modernized filtering and charting capabilities

- New home page to help manage views

• Schedule release: Q3 - 2017

Page 15: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

Operations Dashboard for ArcGIS Road Map 2017

March 7, Dev Summit Jul 17, UC

2017

Operations Views

Dashboards

Beta Releases Final Release*

Dashboards in Beta

Page 16: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

GeoEvent Server

GeoEvent Server is Real-Time GIS for your ArcGIS Enterprise

• GeoEvent Server brings real-time capabilities to the ArcGIS Enterprise

• Licensing roles allow ArcGIS Server, a component of the enterprise,

to be licensed in different ways

http://server.arcgis.com/en/server/latest/get-started/windows

- GIS Server …/what-is-arcgis-gis-server-.htm

- Image Server …/what-is-arcgis-image-server-.htm

- GeoEvent Server …/what-is-arcgis-geoevent-server.htm

- GeoAnalytics Server …/what-is-arcgis-geoanalytics-server-.htm

- Business Analyst Server …/what-is-arcgis-business-analyst-server-.htm

Page 17: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Ingesting real-time data into ArcGIS

Input connectors

You can create

your own

connectors.

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, GeoJSON, or JSON Files

Ou

t o

f th

e B

ox

REST

.csv

WS

WS

HTTP

Esri

Gallery

ActiveMQ

CAP

Instagram

Exploitation Support Data

Cursor-on-Target

RabbitMQ

NMEA 0183

MQTT

Sierra Wireless (RAP)

KML

Kafka *

Trimble (TAIP)

Twitter

Part

ner

Gallery

CompassLDE

enviroCar

GNIP

FAA (ASDI)

exactEarth AIS

Waze

Valarm

Networkfleet

OSIsoft *

*

*

*

Zonar *

Amazon IoT

Azure IoT

Page 18: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Storing real-time data in ArcGIS and alerting

Output connectors

You can create

your own

connectors.

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Ou

t o

f th

e B

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

Add a Feature to a Spatiotemporal Big Data Store

Update a feature in a Spatiotemporal Big Data Store

ActiveMQ

Esri

Gallery

Cursor-on-Target

Hadoop

Kafka

MongoDB

MQTT

RabbitMQ

Twitter

Amazon IoT

Azure IoT

Page 19: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

GeoEvent Services

• A GeoEvent Service defines the flow of event records

- The input(s) ingesting event data

- The filtering and processing performed on each event record

- The output(s) to which event records are sent

Page 20: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Working with Real-Time Data

Update features in real-time to produce

a common operational display …

Making features come alive

• Connect an output to your feature/stream service

• Import the schema of your feature as a GeoEvent Definition

• Configure an input to receive real-time data

• Author and publish a GeoEvent Service

• Visualize your real-time features

GeoEvent Extension

Ou

tpu

ts

Inp

uts

GeoEvent Services

ArcGIS Server

feature services

GeoEvent Definitions

Operations Dashboard

for ArcGIS

stream services

operation views

web maps

ArcGIS Online /

Portal for ArcGIS

Page 21: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Filters

Event records are allowed to pass when a filter’s expression evaluates TRUE …

• A Filter eliminates GeoEvents based on an expression

=

=

=

=

Page 22: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Processors

Processors generally alter event records they receive …

You can create

your own

processors.

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

f th

e B

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

• Use a Processor to calculate new values, enrich events, project geometry, …

Page 23: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Spatial Operators

In GeoEvent Server, any geometry can serve as a geofence …

Used by both filters and processors to determine spatial relationship

inside outside

enter exit

intersects disjoint

touches contains

crosses equals

overlaps within

Page 24: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Visualizationchoosing a service type: stream service, feature service, map service

Stream Layer

Map Layer

Feature Layer

• Stream layers in apps subscribe to stream services to immediately visualize observations

- Does not require storage, low latency, no playback

• Map & Features layers in apps periodically poll to visualize most current observations

- Backed by an enterprise geodatabase (EGDB) or a spatiotemporal big data store (BDS)

- History can be retrieved & queried for playback

desktop

device

web

ArcGIS

Enterprise

Stream Service

Send Features to a Stream Service subscribe (push)

polling (pull)

Map Service

Feature Service

GeoAnalytics

Server

Add a Feature to a BDS

Update a Feature in a BDS

spatiotemporal

big data store

Add or Update a Feature

EGDBGeoEvent

Server

Page 25: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

Stream services

A GeoEvent Server capability

DesktopWeb Device

live & historic

aggregates & features

map & feature servicestream service

live features

ArcGIS

Enterprise

GeoEvent

Server

spatiotemporal

big data store

GeoAnalytics

Server

Page 26: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization

David Jacob

GeoEvents Demo

Page 27: Monitoring Your Operations - Recent Proceedings...Operations Dashboard for ArcGIS •Configurable App that provides a common operating picture of systems and resources in your organization