GeoEvent & GeoAnalytics
GeoEvent & GeoAnalytics
GeoEvent & GeoAnalytics
Web GIS
X
200 e/s
GeoEvent
BYO-RDBMS
Server
ingest visualize
Web GIS 3K e/s
real-time
thousands
Web GIS
X
200 e/s
GeoEvent relational
Server data store
ingest visualize
Web GIS 4K e/s
real-time
millions
analyze store
4K e/s 10Ks e/s
Web GIS
4K e/s
GeoEvent spatiotemporal
Server big data store
ingest visualize
Web GIS 4K e/s
real-time
millions
analyze store
4K e/s 10Ks e/s
Web GIS
4K e/s
4K e/s
spatiotemporal
4K e/s big data store
GeoEvent
Server
ingest visualize
ArcGIS Enterprise 4K e/s
real-time
millions
analyze store
4K e/s 10Ks e/s
ArcGIS
Enterprise
MINIMUM environment
1
ArcGIS
Enterprise
3 2 4
IoT Big Data
RECOMMENDED environment
1
ArcGIS
Enterprise
5 2 3 4 6 7 8
IoT Big Data
1 3
AM 3
3
2
1
2 2
T
PM
Observations can be Moving observations can
shown at a specific time be identified by a unique attribute
Moving observation illustration for two tracks
over space (X, Y) and time (T)
On-the-fly aggregations
of observations
• The spatiotemporal big data store enables you to aggregate data on-the-fly
- aggregating on-the-fly accommodates for real-time data
- you can perform exploratory analysis via any combination of space, time and attribute queries
- toggle from aggregation to raw feature view
- access feature level attributes in aggregate or feature level view
Demo
ArcGIS
Enterprise
map & feature service
GeoEvent spatiotemporal
Server big data store
Demo
geohash aggregation (based on a geohash index) square aggregation (based on a square index)
Preparing data for on-the-fly aggregations
spatial indexing: triangle
pointy triangle aggregation (based on a pointy triangle index) flat triangle aggregation (based on a flat triangle index)
Preparing data for on-the-fly aggregations
spatial indexing: hexagon (same as triangle)
pointy hexagon aggregation (based on a pointy triangle index) flat hexagon aggregation (based on a flat triangle index)
Preparing data for on-the-fly aggregations
spatial indexing
pointy pointy
geohash triangle hexagon
flat flat
square triangle hexagon
Visualizing on-the-fly aggregations
geohash
• map & feature services can query a data source in the spatiotemporal big data store with results
aggregated on-the-fly.
feature service
feature service lodType=geohash&lod=2
map service lodType=geohash&lod=2 &returnGeometry=false
geohash aggregation in world mollweide projection (wkid = 54009) square aggregation in world mollweide projection (wkid = 54009)
Demo
http://github.com/esri/aggregation-viewer-server-map-service http://github.com/esri/aggregation-viewer-client-feature-layer
writing analytic results
5
from GeoAnalytics Server
Writing analytic results
from GeoAnalytics Server
ArcGIS
Enterprise
ArcGIS
Enterprise
big data
file shares
.csv
text files
big data
file shares
.shp
shapefiles
spatiotemporal
big data store
Hive
relational
data store
Hadoop
file system
output features
Writing analytic results
via ‘Reconstruct Tracks’ GeoAnalytics tool
.csv
text files
big data
file shares
.shp
shapefiles
spatiotemporal
big data store
Hive
relational
data store
Hadoop
file system
output features
6 deeper dive
- operating system requirements
- resource requirements
- data reliability
- ObjectId
Operating system requirements
64-bit Windows or Linux
64-bit Red Hat Enterprise Linux Server 7 (update 8) Use your Linux flavor of choice with the
operating system Red Hat Enterprise Linux Server 6 (update 2) latest update version Esri has certified.
(Linux) CentOS Linux 7 (7.2)
CentOS Linux 6 (6.8)
Scientific Linux 7 (7.2)
Scientific Linux 6 (6.8)
Ubuntu Server LTS (16.04.1)
SUSE Linux Enterprise Server 12 (sp1)
SUSE Linux Enterprise Server 11 (sp4)
Oracle Linux 7 (update 2)
Oracle Linux 6 (update 8)
http://server.arcgis.com/en/data-store/latest/install/windows/arcgis-data-store-system-requirements.htm
http://server.arcgis.com/en/data-store/latest/install/linux/arcgis-data-store-system-requirements.htm
Resource requirements
processors
http://server.arcgis.com/en/data-store/latest/install/windows/arcgis-data-store-system-requirements.htm
http://server.arcgis.com/en/data-store/latest/install/linux/arcgis-data-store-system-requirements.htm
Resource requirements
processors, memory
http://server.arcgis.com/en/data-store/latest/install/windows/arcgis-data-store-system-requirements.htm
http://server.arcgis.com/en/data-store/latest/install/linux/arcgis-data-store-system-requirements.htm
Resource requirements
processors, memory, storage
http://server.arcgis.com/en/data-store/latest/install/windows/arcgis-data-store-system-requirements.htm
http://server.arcgis.com/en/data-store/latest/install/linux/arcgis-data-store-system-requirements.htm
Resource requirements
processors, memory, storage & instances
http://server.arcgis.com/en/data-store/latest/install/windows/arcgis-data-store-system-requirements.htm
http://server.arcgis.com/en/data-store/latest/install/linux/arcgis-data-store-system-requirements.htm
Data reliability
shards & replication factor
spatiotemporal
big data store
T1
node 1
T3
T2 r=1
node 5 node 2
GeoEvent GeoAnalytics
Server Server
T3
node 4 node 3
T1 T2
Data reliability
auto-rebalancing of data upon node membership changes, + or -, in the big data store
spatiotemporal
big data store
T1
x
T3
T2 r=1
node 5 node 2
GeoEvent T3 T1
GeoAnalytics
Server Server
T1 T3
node 4 node 3
T1 T2
Data reliability
data retention policies, configured per data source
spatiotemporal
big data store
node 1
r=1
node 5 node 2
GeoEvent GeoAnalytics
Server Server
node 4 node 3
purge based on
data retention
Data reliability
rolling index option, set appropriately to the velocity of your observation data
spatiotemporal
big data store
node 1
indices
r=1
node 5 node 2
GeoEvent GeoAnalytics
indices indices
Server Server
node 4 node 3
indices indices
purge based on
data retention
Data reliability
automatic data backups using periodic snapshots, including ability to restore from a snapshot
spatiotemporal
big data store
node 1
r=1
node 5 node 2
GeoEvent GeoAnalytics
Server Server
node 4 node 3
purge based on
data retention
snapshot-2016-05-17-11-0-0.snapshot
snapshot-2016-05-17-12-0-0.snapshot
…
ObjectId
choosing an Object Id option
ObjectId
choosing an Object Id option
ObjectId
choosing an Object Id option
• To learn more:
- See the ‘Spatiotemporal Big Data Store’ tutorial
http://links.esri.com/geoevent-sbds
Real-Time & Big Data GIS
other sessions
• Leveraging the Spatiotemporal Big Data Store Mon, 3:00pm-4:00pm, Room 147B
Tue, 1:30pm-2:30pm, Room 151B
• ArcGIS GeoAnalytics: Intro to Big Data Feature Analytics Mon, 4:15pm-5:15pm, Room 147B
Tue, 2:45pm-3:45pm, Room 147A
• Real-Time & Big Data GIS at a Massive Scale Tue, 5:15pm-6:15pm, Room 151A
Please Take Our Survey on the Esri Events App!
Download the Esri Events Select the session Scroll down to find Complete Answers
app and find your event you attended the survey and Select “Submit”
Print Your Certificate of Attendance
Print stations located in the 140 Concourse
Monday Tuesday
12:30 PM – 6:30 PM 10:45 AM – 5:15 PM
GIS Solutions Expo, GIS Solutions Expo,
Hall B Hall B