arcgis geoevent server: leveraging stream services · leveraging stream services this is a...

67
Real-Time GIS: Leveraging Stream Services Mark Bramer Senior Technical Analyst Esri Professional Services Vienna, VA [email protected] Josh Joyner Product Engineer Real-Time GIS Product Team [email protected] Kevin Armstrong Solutions Engineer Esri, Charlotte, on behalf of AccuWeather [email protected]

Upload: others

Post on 27-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-Time GIS:Leveraging Stream Services

Mark Bramer

Senior Technical Analyst

Esri Professional Services

Vienna, VA

[email protected]

Josh Joyner

Product Engineer

Real-Time GIS

Product Team

[email protected]

Kevin Armstrong

Solutions Engineer

Esri, Charlotte, on behalf of

AccuWeather

[email protected]

Page 2: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

In this presentationLeveraging Stream Services

• Two fundamental topics:

• Stream services

• Stream layers

Page 3: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• We expect that you are familiar with:

- Web maps and feature layers

- The ArcGIS GeoEvent Server (“GeoEvent”)

• This presentation will demonstrate and discuss:

- Publishing stream services using the GeoEvent Manager

- Discovering stream services in the ArcGIS REST Services Directory

- Advantages stream services provide vs. traditional feature services

- Support for stream services available in the 10.5 product release

- Analysis with stream services

- Viewing stream layers in maps and apps

Leveraging Stream Services

This is a beginner-intermediate level technical workshop

Page 4: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

ArcGIS Server

DesktopWeb Device

GeoEvent

Processor

Real-Time GISIntegration and exploitation of streaming data

• Integrates real-time

streaming data

into ArcGIS

• Performs continuous

processing and

real-time analytics

• Sends updates and alerts

to those who need it

where they need it

Page 5: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-Time GISIntegration and exploitation of streaming data

• Efficient real-time

display of live data in

web applications

ArcGIS Server

GeoEvent

Extension

DesktopWeb Device

Stream Service

Stream Layer

Page 6: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-Time GISIntegration and exploitation of streaming data

ArcGIS Server

GeoEvent

Extension

DesktopWeb Device

Stream Service

Stream Layer

10s of thousands of e/s

ArcGIS Spatiotemporal

Big Data Store

Spatiotemporal

Big Data Store

• Can ingest real-time

higher velocity data into

ArcGIS and can store it.

• Can visualize high

velocity & volume data

- in feature form

- in aggregate form

- live & historically

• Visualization can scale.

Page 7: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

ArcGIS Enterprisewith real-time & big data capabilities

• Ingest high velocity real-time

data into ArcGIS

• Perform continuous analytics

on events as they are received

• Store observations in a

spatiotemporal big data store

• Run analytics on stored

observations

• Visualize high velocity &

volume data:

- as an aggregation

- as discrete features

• Notify those who need to

know about patterns of

interest

ArcGIS

Enterprise

DesktopWeb Device

GeoEvent

Server

visualization

live & historic

aggregates & features

spatiotemporal

big data store

map & feature servicestream service

live features

storage

ingestion

analytics

GeoAnalytics

Server

analytics

Page 8: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Stream Services

Page 9: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-time GIS – Two patternsStream services vs traditional feature services

• Feature layers pull from feature services

- Web apps poll to get periodic updates

• Stream layers subscribe to stream services

- Web apps subscribe to immediately receive data

- Low latency and high throughput

GeoEvent Server

Your

Applications

Stream Layer

Map Services

Feature Services

Feature Layer

feature layers

Update a Feature

Add a Feature

EGDB

Polling

(Pull)

Stream Services

Send Features to a Stream Service

ArcGIS Server

Page 10: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Two patterns, two important differences

Stream services vs traditional feature services

• Feature services persist their data in a Geodatabase

• Stream services broadcast their data without first persisting the data

GeoEvent Server

ArcGIS Server Your

Applications

Stream Layer

Map Services

Feature Services

Feature Layer

feature layers

Update a Feature

Add a Feature

EGDB

Polling

(Pull)

Stream Services

Send Features to a Stream Service

Page 11: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Part of configuring your GeoEvent output

Stream services publishing using GeoEvent Manager

Check to make sure you

have specified the correct

GeoEvent Definition …

Page 12: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Part of configuring your GeoEvent output

Stream services publishing using GeoEvent Manager

Your stream service

schema is based on your

GeoEvent Definition

Page 13: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Click ‘Publish Stream Service’

Part of configuring your GeoEvent output

Stream services publishing using GeoEvent Manager

Page 14: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Part of configuring your GeoEvent output

Stream services publishing using GeoEvent Manager

Optional store latest - uses

companion feature service

Optional related features –

facilitates stationary

sensors with dynamic

values

Click ‘Publish’

Page 15: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Part of configuring your GeoEvent output

Stream services publishing using GeoEvent Manager

Page 16: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Click the service to open its

REST specification page…

Stream services in the ArcGIS REST Services Directory

Page 17: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Click the JSON link to view

a more complete

specification of the

service…

Click the Subscribe link to

jump to an HTML page and

see the JSON being

broadcast by the service…

Stream services in the ArcGIS REST Services Directory

Page 18: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Stream services broadcast Esri Feature JSON

Subscribe to view stream service data

Page 19: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Started, stopped, and configured using ArcGIS Server Manager

Stream service administration

Page 20: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Stream service preview

Page 21: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Stream Layers

Page 22: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

ArcGIS Server

Feature service

Stream LayerWhat is it?

• A layer in the Javascript API

- Available since version 3.6

• Draws data on map using client-side graphics

Stream Layer

GET

HTTPPUSH

Web

Socket

esri/layers/GraphicsLayer

esri/layers/FeatureLayer

esri/layers/StreamLayer

ArcGIS Server

GeoEvent

Server

Feature Layer

RESPONSE

Geometry

• Attributes

• Symbol

Graphic

Graphics Layer

Page 23: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Advantages to using stream layersFast, efficient

• More responsive and more efficient than feature layers

• Stream layers display immediately and refresh automatically

• Data is only sent to the client once

• Messages are sent without extra headers

Feature Layer

RequestResponse

ArcGIS Server

Feature service

Stream Layer

ArcGIS Server

GeoEvent Server

DataEstablish

Connection

Page 24: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Stream layer requirementsBrowser support for web sockets / JavaScript application support

• ArcGIS GeoEvent Server

- Stream services are published as GeoEvent output connectors

• Web Browser that supports Web Sockets

- http://caniuse.com/websockets

• Network support for the Web Socket protocol

- ws:// wss://

• No custom plug-in required: Standard JavaScript

implementation

10 +

6 +

6 +

14 +

Page 25: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

DEMOStream Services and Stream Layers

Page 26: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Dynamic GeoFences

Page 27: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• A GeoEvent Service configures the flow of GeoEvents

• Processors and Filters rely on GeoFences for spatial analytics

• GeoFence synchronization can receive data broadcast from a stream service

Stream services enable dynamic GeoFences

Applying real-time analytics

Page 28: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• GeoFences imported once or

continually using Synchronization

Rules

• GeoFences come from feature

services or stream services

• GeoFences can be active or inactive

- Boolean value

- Date range

• GeoFences usually polygons

- Can also be points or lines

Stream services enable dynamic GeoFences

Applying real-time analytics

Page 29: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent
Page 30: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Spatial Operators

intersect disjoint

touches contains

crosses equals

overlaps within

• Spatial operators at 10.2:

• Spatial operators at 10.3 and

beyond:

inside outside

enter exit

Page 31: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

33.322336

-117.416323

Dynamic GeoFences

Page 32: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

33.322125

-117.398225

Dynamic GeoFences

Page 33: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

DEMODynamic Geofences

Page 34: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web Maps and Apps

Page 35: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• ArcGIS Online and Portal for ArcGIS Web Maps

• ArcGIS Online and Portal for ArcGIS web application templates

• Web applications built using Web AppBuilder

• Your own web apps that use the ArcGIS API for JavaScript

What can I use to consume stream services?

Support for stream services in the 10.3, 10.4 and 10.5 product releases

Page 36: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web Maps and Apps…

Web Maps

Page 37: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-time data in a Web Map

• Add menu…

• Add layer from web…

• Add stream service URL

Page 38: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-Time Data in a Web Map

Page 39: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Real-Time Data in a Web Map

• Stop/Start

• Spatial Filter

• Clear

Streaming Controls

Page 40: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Symbology

• Change layer’s appearance

Page 41: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Symbology

• Heading

• Tracks

Page 42: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Filter on data content

- i.e. “WHERE” clause

Streaming ControlsReal-Time Data in a Web Map

Page 43: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Heading between 45 and 135 (east) Heading between 225 and 315 (west)

• Each user has unique session

• Stream service knows what to send to each user

User-specificReal-Time Data in a Web Map

Page 44: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web Maps and Apps…

Web App Templates

Page 45: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• “Share” button

• “Create a Web App”

Share in ArcGIS Online / Portal

Real-Time Data in Web App Templates

Page 46: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web App Templates

• “Configurable Apps” tab

• Many to choose from

• Many are theme-focused

- Compare

- Elevation Profile

- Impact Summary

• Can publish, download

or preview

“Pre-packaged” Web Apps

Page 47: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web Maps and Apps…

Web AppBuilder

Page 48: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Also via the “Share” button

• Also use “ Create a Web App”

Real-Time Data in Web AppBuilder AppsShare in ArcGIS Online / Portal

Page 49: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web AppBuilderPre-packaged Web App …

• “Web AppBuilder” tab

• Enter a title, add some tags,

enter a summary

• “Get Started”

Builder

Page 50: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

WYSIWYGWeb AppBuilder

• “What You See Is What You

Get” user interface

• Style/Colors

• Layout

• Widgets

• Map, extent

• Branding

• Previews

• Launch

Page 51: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Discoverable

Web AppBuilderPublished

Page 52: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web AppBuilderStream Widget

• Stream Widget allows simple

configuration of stream layer in

your web app

• Stop/Start

• Clear

• Draw previous observations

• Spatial Filter

• Attribute Filter

Page 53: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web AppBuilderStream Widget

Page 54: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Web Maps and Apps…

Custom Web Application

Page 55: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Two Lines of Code!!

Real-time data in Your Own Web App

• Any app using Esri

JavaScript API

• Dojo “require”

• Constructor

streamLayer = new StreamLayer(https://geoeventsample3.esri.com:6443/arcgis/rest/services/SeattleBus/StreamServer, {purgeOptions: { displayCount: 10000 },infoTemplate: new InfoTemplate("Attributes", "${*}")

});

require(["esri/map","esri/toolbars/draw",

"esri/layers/StreamLayer","esri/InfoTemplate","esri/graphic","esri/symbols/SimpleFillSymbol","esri/symbols/SimpleLineSymbol","dojo/_base/Color","dojo/on","dojo/domReady!"

Page 56: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Streaming AccuWeather Services

Paul Raymond

Director Product Management

SkyGuard Division

AccuWeather Enterprise Solutions

Page 57: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Doppler radar-based products

• Update every few minutes

• Can be streamed

• Can be processed using ArcGIS GeoEvent Extension for

Server

Real-time weather solutions

61| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 58: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Attributes of radar provide excellent sense for

– 0.5 km Pixel size radar, updated every 5 minutes

– Severity of thunderstorms

– Potential for hail and hail size determination

– Potential for storm rotation and tornado development

– Can be displayed in all Esri products

Doppler Radar

62| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 59: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

StormPath™ from AccuWeather

63| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 60: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Uses Radar to improve storm attributes

– Predicted path of storm

– 15-, 30, and 45-minute timelines

– Potential for storm rotation and tornado development

– Improvements based on proprietary AccuWeather technology

StormPath™ from AccuWeather

64| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 61: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• MinuteCast™

– Minute-by-minute precipitation forecast for the next 2 hours.

– Utilizes same radar for StormPath

– USA, Canada, Europe and Japan (soon China)

What’s else is new?

65| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 62: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• We set

MinuteCast at (4)

four locations

along the route of

the marathon.

• It was raining for

most of the race.

• Allows racers to

know start and

stop of rain

MinuteCast™ - Boston Marathon 2015

66| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 63: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Add AccuWeather Widget to Dashboard

67| ©2016, AccuWeather Enterprise Solutions, Inc. Confidential and Proprietary

Page 64: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

• Improved “Store Latest” publishing to a spatiotemporal big data store

or relational data store

• Specify an existing feature service – or publish a new one for use with

Related Features and Store Latest capabilities

• Stream service validation for TrackID fields and necessary Credentials

• Unique GeoFence Synchronization parameters for Feature and

Stream services

Stream Services

What’s new in 10.5

Page 65: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Please Take Our Survey on the Esri Events App!

Select the session

you attended

Scroll down to find

the survey

Complete Answers

and Select “Submit”

Download the Esri Events

app and find your event

Page 66: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Print Your Certificate of Attendance

Print stations located in the 140 Concourse

Monday

12:30 PM – 6:30 PM

GIS Solutions Expo,

Hall B

5:15 PM – 6:30 PM

Expo Social,

Hall B

Tuesday

10:45 AM – 5:15 PM

GIS Solutions Expo,

Hall B

6:30 PM – 9:30 PM

Networking Reception,

Smithsonian National Air

and Space Museum

Page 67: ArcGIS GeoEvent Server: Leveraging Stream Services · Leveraging Stream Services This is a beginner-intermediate level technical workshop. ArcGIS Server Web Device Desktop GeoEvent

Questions?