Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
Real-Time Dataand the Internet of Things (IoT)
Adam MollenkopfReal-Time & Big Data GIS Capability Lead, Esri
@amollenkopf
Public Safetypolice fire
surveillance
Public Healthhospitals ambulances
Transitbuses taxis rail
trains crowds
Connected Carsautonomous driving traffic conditions holes
parking meters road conditions slippery areas
network improvements
Energy Usageelectricity gas smart meters
City Workerssanitation snow plows
Airportsflight status queues
plane location runway status
Buildingslighting hvac
occupancy counts
Internet of your Things
Environmentnoise co2 nitrates
gases temperature humidity
atmospheric pressure radiation
pesticides electromagnetic feedback
rain gauges water level gauges
water quality air quality
Weatherwarnings earthquakes
precipitation icy conditions
Peoplehealth monitoring
social activityTelecommunications
cell phone signals dropped calls
bringing geospatial insights to your Real-Time GIS
DesktopWeb Device
with real-time & big data capabilities
ArcGIS Enterprise
ArcGIS Enterprisewith real-time & big data capabilities
DesktopWeb Device
visualization
live & historic
aggregates & features
map & feature service
• 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 batch 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
stream service
live features
ArcGIS
Enterprise
GeoEvent
Server
spatiotemporal
big data store
storage
ingestion
GeoAnalytics
Server
analyticsanalytics
Industry usage of Real-Time GIS
using ArcGIS GeoEvent Server
1,012Organizations
74Countries
as of January 2017
Commercial- Financial Services
- Insurance
- Logistics / Trucking
- Manufacturing
- Media & Entertainment
- Real Estate
- Retail
Defense and Intelligence- Intelligence
- Military Operations
Public Safety- Emergency / Disaster Mgmt
- Fire, Rescue, EMS
- Homeland Security
- National Security
- Law Enforcement
- Special Events
Utilities- Electric & Gas
- Teleco / Cable
- Public Works
Water- Water resources
- Water / wastewater /
stormwater
Professional Services- AEC
- Environmental Mgmt
- GIS & IT
Nonprofits & Education- Conservation
- Humanitarian
- Sustainable Development
- Higher Ed
- Research/Science Institutions
Natural Resources- Agriculture
- Forestry
- Mining
- Oil & Gas
- Pipeline
Transportation- Aviation
- DOT
- Railways
- Maritime & Ports
- Public Transit
Government- National
- State
- Local
Health & Human Services- Hospital & Health Systems
- Pharmaceuticals
- Public Health
City of Columbus, Ohio Local Government
Town of Granby, Quebec Local Government
US Army Corp of Engineers: Galveston Federal Government
Bureau of Sanitation, Los Angeles Local Government
Department of Sanitation, New York City Local Government
Department of Transportation, Texas State Government
Dong Energy Utilities, Alternative Energy
Port of Long Beach Transportation
Seattle Police Department Public Safety
’14, ’15, ’16 IRONMAN World
Championship, HawaiiPublic Safety
‘14/’15/’16 Boston Marathon Public Safety
Public Safety2016 Shamrock Shuffle
Chicago, Illinois
ArcGIS Enterprisewith real-time & big data capabilities
ArcGIS
Enterprise
spatiotemporal
big data store
Big Data
GeoAnalytics
ServerGeoEvent
Server
IoT
you can create
your own
connectors
Ingestioninput connectors
GeoEvent Server
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
Exploitation Support Data
Cursor-on-Target
RabbitMQ
NMEA 0183
MQTT
Sierra Wireless (RAP)
KML
Kafka
Trimble (TAIP)
Part
ner
Gallery
CompassLDE
enviroCar
GNIP
FAA (ASDI)
exactEarth AIS
Waze
Valarm
Networkfleet
OSIsoft *
*
*
*
Zonar *
Amazon IoT
Azure IoT
Waze connector Real-Time Waze Traffic & Alert Feed
Continuous analyticsgeoevent 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
you can create
your own
connectors
Disseminationoutput connectors
GeoEvent Server
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
Amazon IoT
Azure IoT
Microsoft Azure IoTcomplimenting IoT platforms with geospatial reasoning
ArcGIS
Enterprise
spatiotemporal
big data store
GeoAnalytics
ServerGeoEvent
Server
Azure IoT Hub
devices
Amazon IoTcomplimenting IoT platforms with geospatial reasoning
ArcGIS
Enterprise
spatiotemporal
big data store
GeoAnalytics
ServerGeoEvent
Server
Amazon IoT
Device Gateway
devices
SummaryReal-Time Data and the Internet of Things (IoT)
• Real-Time GIS enables you to:
- ingest a wide variety of IoT data
- perform continuous analytics on IoT data as is is received
- visualize an operational picture of what’s happening live
- notify & alert upon patterns of interest being detected
- actuate IoT devices as desired
• To learn more:
- See the tutorial:
‘ArcGIS GeoEvent Server: Introduction’
Questions / Feedback?
http://links.esri.com/geoevent
http://links.esri.com/geoevent-forum
To learn more:
Adam MollenkopfReal-Time & Big Data GIS Capability Lead, Esri
@amollenkopf