applying real-time gis - university of redlands · applying real-time gis greg tieman thomas...

32
Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series Center for Business GIS and Spatial Analysis

Upload: others

Post on 27-Jun-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Applying Real-Time GISGreg Tieman

Thomas Paschke

University of Redlands - Speaker SeriesCenter for Business GIS and Spatial Analysis

Page 2: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

What is GIS?Note: Embedded video is available at:

http://video.esri.com/watch/3623/what-is-gis_question_

Page 3: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

GIS Is EvolvingGIS is Becoming Part of an

Interconnected Platform

Apps

Desktop

Web GIS

Community

Content

Server

• Bringing Together Data, Technology, and People…

• …Creating a Framework for Solving Complex Problems

Page 4: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Analysis and Models

Imagery

Enterprise Data

Big DataSocial Media

Real-Time

Maps

GIS Integrates

All Types of Information

Page 5: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

GIS DataWhat has happened, what is happening, what will happen

Credit: iStockphoto/chris_lemmens

The ‘current’ snapshot is outdated almost as soon as it’s created…

Page 6: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time GIS DataContinuous stream of events flowing from sensors

FeaturesChallenge #1

ApplicationsNetwork Sensor

Warehouse Item

110°

Storm

Wind

Temperature

Earthquake

Wild Fire

Police Person

Ambulance

Police Car

Each event represents

the latest state of the sensor…

Page 7: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time AnalyticsWhat fishing vessels are inside designated “no fishing” zones?

Features

Challenge #2

Continuous

Analysis

Inside

Boundary

Vessel

Alert

Applications

Page 8: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time Notifications and AlertingTell a parent when their child leaves school property

Challenge #3

Continuous

AnalysisFeatures

Outside

Boundary

Child

Applications

Page 9: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time GIS with the

GeoEvent Extension

Processing

and Analysis

GeoEvent

Extension

ArcGIS Server

Inputs

ws://

Outputs

Page 10: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Working with Real-Time Data

Social Media Monitoring

Demo

Page 11: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Receiving Real-Time Data

Input Connectors

Create

your own

connectors

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Receive RSS

Receive Text from a TCP Socket

Receive Text from a UDP Socket

Receive JSON on a REST Endpoint

Receive Features on a REST Endpoint

Receive JSON on a WebSocket

Receive JSON on External WebSocketws://

http://

http://

ws://

Poll an ArcGIS Server for Features

Poll an External Website for JSONhttp://

Watch a Folder for New CSV Files

Watch a Folder for New JSON Files

.csv

.json

Ou

t o

f th

e B

ox

Esri

Gallery

Twitter

Instagram

VMF

Cursor-on-Target

CAP

TAIP (Trimble)

NMEA

RabbitMQ

RAP (Sierra Wireless)

GeoMessage

ActiveMQ

Part

ner

Gallery

GNIP

Geofeedia

OSIsoft

ASDI (FAA)

exactEarth

Zonar

NetworkFleet

CompassCom

Valarm

Harris

Receive XML on a REST Endpointhttp://

Poll an External Website for XMLhttp://

Page 12: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Sending Real-Time Data

Output Connectors

.

Create

your own

connectors

GeoEvent Extension

Inp

uts

Ou

tpu

ts

GeoEvent Services

Ou

t o

f th

e B

ox

Add a feature

Update a feature

Publish JSON to a Web Socket

Push JSON to an external Web Socketws://

ws://

Send a text message

Send an instant message

Send an email

im

Publish text on a TCP Socket

Publish text on a UDP Socket

Write to a .csv file Write to a .json file.csv .json

Publish JSON to an external website

Publish on a REST endpoint

http://

Twitter

Esri

Gallery

ActiveMQ

RabbitMQ

Hadoop

MongoDB

CESIUM

Part

ner

Page 13: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Applying Real-Time Analytics

Vehicle Monitoring

Demo

Page 14: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

New Way to Visualize Real-Time Data in Web AppsStream Services

GeoEvent Extension

ArcGIS Server

ArcGIS Server

feature layers

Update a Feature

Add a Feature

Polling

(Pull)

Send Features to a Stream Service

GeoEvent Services

Map Services

Feature Services

Feature Layers

Stream Layers

ws://Subscribe (Push)

Stream Services

Your Web

Applications

Page 15: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Where are you from?

Put yourself on a map

Demo

Page 16: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time GIS Example Weather Warning

Page 17: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Real-Time GIS Example Convoy Separation

Page 18: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Success Stories

GeoEvent Extension

Page 19: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Public Safety Boston Marathon 2014

Page 20: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Incident Management 2014 Ironman World Championship2014

Page 21: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Local Government Vehicle & Asset Monitoring

Page 23: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

The Internet of Things (IoT)

An emerging trend

Page 24: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

The Internet of Things (IoT)Everything Connected

Prediction: 40.9 billion devices connected by 2020(Forbes, http://www.forbes.com)

• More things are connected to the Internet than people

• Over 16 billion devices are connected at the end of 2014 (20% more than in 2013)

Page 25: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Connected VehiclesSmart Traffic

Page 26: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Connected BuildingsSmart Workplace

Page 27: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Connected EnvironmentSmart Agriculture

Page 28: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Connected PeopleStudent Proximity

A modern solution for frantic and frequent head counts…

Page 29: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

IoT ExampleFirefighters

Page 30: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Gateway

Gateway

Gateway

ArcGIS

Another Thing

Connected Environment

Connected Buildings

Connected People

Connected Vehicles

The Internet of Things (IoT) Everything connected

• Geospatial reasoning is

needed amongst the

Internet of Things.

• Performing geospatial

reasoning closer to the

things can improve their

ability to sense.

• When meaningful

patterns are found

things can notify people

or even other things.

Page 31: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Want to learn more?Real-Time GIS Resources

• Tutorials @ links.esri.com/geoevent- Introduction

- Notifications

- RSS

- WebSockets

- Working with HTTP

- GeoEvent Caches

- REST Admin API

• Real-Time GIS Community @ geonet.esri.com/groups/real-time-gis

• GeoEvent Extension forum @ geonet.esri.com/community/gis/enterprise-gis/geoevent

Page 32: Applying Real-Time GIS - University of Redlands · Applying Real-Time GIS Greg Tieman Thomas Paschke University of Redlands - Speaker Series ... The ‘current’ snapshot is outdated

Questions/Comments?