Chapter 06
Chapter 06
Chapter 06
Spatiotemporal data
and real-time GIS
Instructor
Chapter objectives
• Sensor networks
- Spatially distributed autonomous sensors that can
cooperatively pass their data through the network,
often wirelessly, for live data access and analysis
• Internet of Things
- The network of physical objects or "things" embedded
with sensors and network connectivity, which enable
these objects or "things" to collect and exchange data
Smart city
• Enterprise applications
- Smart cities, infrastructure management, environment quality monitoring, smart retail-inventory
management, and precision agriculture
• Consumer applications
- Connected cars, connected health, and smart homes
Arm security
Close garage
Lower shades
Lights off
Control temperature
Power down
ArcGIS Dashboards
ArcGIS Insights
Stream
Filter and analyze layer Web AppBuilder
/Experience Builder
Other apps
SMS
Inside
Outside
Geofence
IoT platforms
ArcGIS Online
Analytics for IoT
Map Feature Stream Real-Time Big Data
Feed
Layer Layer Layer Analytic Analytic
Real-time data Map image layers, feature Repeated polls at a time interval
Client apps
REST
layers
WebSocket
Stream layers Client apps
Poll
Push
• ArcGIS platform
- Real-time data
- Coordination of work across an organization
Sensor data, social media, GPS locations, etc.
-
+
- Other data
GIS Server
- GIS Server
- Online content and services
• Dashboards present the data in intuitive Field apps
Online content / services
and compelling ways
+
ArcGIS GeoEvent Server
ArcGIS Analytics for IoT
xxx … 1/22/2020 1
xxx … 1/23/2020 4
xxx … 1/24/2020 12
• Temporal data include observations of objects and events that move or change through time
• Real-time GIS refers to GIS that handles current and continuous data
• The fast development of IoT demands real-time GIS to locate and track “things”; store, manage,
search, display, and analyze the data; and make predictions
• ArcGIS Analytics for IoT and GeoEvent Server can connect numerous types of streaming data,
perform continuous data processing and analysis, and send updates and alerts when specified
conditions occur, all in real time
• ArcGIS supports both the poll and push ways to deliver real-time data
• ArcGIS Dashboard can display real-time data in maps, charts, lists, gauges, and indicators, which
update automatically as the underlying data change
Getting to Know Web GIS, fourth edition
Assignment 6.1: Create a dashboard app to monitor the 311 incidents reported
• Requirements:
- Your dashboard should include at least a map, a gauge, a list, a column chart, a header, and a category selector
- The category selector should at least filter the map, the gauge, and the list
• What to submit:
- The URL to your dashboard app
• Hints:
- Download the CSV data and examine the data format
- Publish the CSV file as a feature layer and enable its time
- Add this layer to the map viewer
- Style the layer to emphasize the spatial and temporal pattern
- Play back the data at a time interval of 1 day
- Save your web map and create a web app with time animation
• What to submit:
- The URL to your feature layer