SlideShare a Scribd company logo
Working with Space-time Data
Aileen Buckley, PhD
Slides are on Slideshare.net – search for my name
This session
• The nature of temporal data
• Visualizing temporal data
• Managing temporal data
• Analyzing temporal data
• Sharing temporal data
• Best practices are highlighted
with a check mark
• ArcUser article – Spring 2018
has a high level overview

Demo
Visualizing space-
time data
What is space-time data and why is it important?
Moving
features
Features that move
over space
• Airplanes, boats,
vehicles
• People, animals
• Storm centers
Discrete
events
Events that happen at
specific locations
• Crimes
• Accidents
• Earthquakes,
lightening strikes,
volcanic events
Stationary
recorders
Features that stay in one
place and record changes
• Weather stations
• Traffic sensors
• Stream gauges
Change /
growth
Features that change
condition over time
• Demographics
• Fire perimeters
• Flood extents
The nature of space-time data
• Conceptualizations of time vary
- Linear (unique, directional time periods)
- Cyclic (repeating after a specific range in time)
- Others
• ArcGIS assumes that time is linear
http://www.businessinsider.com/how-different-cultures-understand-time-2014-5
The nature of space-time data
• Time is relative to something
- Clock-driven time – synchronized to a specific clock
- 15-minute readings from stream gauges
- Crime occurrences
- Event-driven time – synchronized to an event
- Before or after an economic event (e.g., stock market crash)
- Before or after an environmental disaster (e.g., flood or hurricane)
- Planning a military exercise
- State-driven time – synchronized to a change in state
- Melting of ice sheets
- Changes in the economy, such as inflation
The nature of space-time data
• Space-time data can be:
- A moment in time – specific to single point in time
- Has a single time stamp
- A duration of time – accumulated over an interval of time
- Has a start and end time
The nature of space-time data
• Space-time data can be:
- A moment in time – specific to single point in time
- Has a single time stamp
- A duration of time – accumulated over an interval of time
- Has a start and end time
- Regular frequency – the time extents are constant
- Regularly scheduled GPS fixes from animal tracking devices
- A decade for a census
- Irregular frequency – the time extents are different
- The occurrence of crimes
- Change in political boundaries
GIS integrates space-time data
• ArcGIS integrates time across
the platform
- ArcGIS for Desktop
- ArcGIS Pro
- ArcGIS Portal
- ArcGIS Online
- …
• ArcGIS can be used to:
- Manage
- Visualize
- Analyze
- Share
T1
Analysis, simulation,
& modeling
Fixed time
space-time
data
Space-time maps
Stationary
Mobile
Real-time
sensor network
x
y
T
Multidimensional
(x,y,z,t)
Time stamps /
time extents
Data Sources
space-time data
Demo
Visualizing space-
time data
Raster data example
Visualizing space-
time data
Visualizing space-time data
Visualizing space-time data in ArcGIS
1. Enable time on a layer and configure the associated time properties
2. Use the time slider to control the visualization
The time slider control will automatically appear in any map or scene with time-
enabled layers
Lay
er
Fie
ld
For
mat
Ext
ent
Zon
e
Rat
e
Visualizing space-time data in ArcGIS
1. Enable time on a layer and configure the associated time properties
- Specify the time attribute or attributes
- Set the time extent
- Indicate the refresh rate for live feed data
- Manage for differing time zones and daylight saving time
Visualizing space-time data in ArcGIS
1. Enable time on a layer and configure the associated time properties
- Specify the time attribute or attributes
- Set the time extent
- Indicate the refresh rate for live feed data
- Manage for differing time zones and daylight saving time
2. Use the time slider to control visualization of the time-enabled layer
- Play, pause, step forward or back
- Set the time step (the span between time instants that the data is visible)
- Further control the display of the data in the map
Managing space-time data
Storing temporal data
• Store time values in a date field
- A field type that stores dates, times, or dates and times
- Especially for large data
- Most efficient format for query / display performance
- Supports more sophisticated database queries
• Index the date field for faster query performance
ArcGIS supports
a wide range of
standard formats
and custom
formats


As separate features in a single feature class
• When the shape and/or location of each feature
changes over time
• Store separate features
• Also when you want to display one data set
cumulatively
When temporal data is not in Date format
• Convert data to a date field type
• Use the Convert Time Field GP tool
- Converts Text/Number fields into a new Date field
- “July 09, 2016”  07/09/2016  MM/DD/YYYY
- Does not require you to add a new field first
The Date field can have a
custom format (e.g.,
MM dd, yyyy HH:mm:ss)
Change Output Time Type to
Text to do this
Convert the custom date to
a real date in a date field


When point space-time data needs to be converted to range data
• Create an end time from the exiting start times
• Use the Calculate End Time GP tool
- Populates an end time field with the next record’s start time
- The last record will have
- Manually edit the end time if you know what it should be


When temporal data is stored in multiple columns
• Store temporal data in a row format (one time stamp per row)
- That is, duplicate features with different time stamps in separate rows
• Use the Transpose Fields GP tool
- Shifts data stored in columns into data stored in rows

As features joined to a table
• When the shape and/or location of each feature is constant but attribute values
change over time
• Store the changing attributes in a separate (one-to-many) joined table
When temporal data is in a separate table
• Create a one-to-one, many-to-one, or one-to-many join
• Use the Add Join GP tool
• For some GP tools, you will need to export the features (Copy Features GP tool) to
create a new feature class
- For example, Spatial Statistics and Space-Time Pattern Mining tools


When temporal data is in different time zones
• ArcGIS integrates data in different layers
across different time zones
- Layers in map can be in different time zones
• Convert data for same layer into the same time
zone
• Use the Convert Time Zone GP tool
- Converts time values recorded in a date field from
one time zone to another time zone

New York Los Angeles
When temporal data is stored in daylight savings time
• Store temporal data in standard time
- Multiple problems with DST
- Storing the time values in standard time
prevents loss or overlaps of data
- Prevents ambiguity in visualizations and
errors in analyses
• Use the Calculate GP tool to add or
subtract time
• Standardize on UTC1 or GMT2
- 1 Coordinated Universal Time
- 2 Greenwich Mean Time

• Regional differences
• Rules and boundaries change frequently
• Some DST zones adjust less than an hour
• 30 minute offset
• 45 minute offset

When you need to add or subtract from temporal data
• Use the Calculate GP tool to add or subtract time
- Python 3: !timefield!.replace(year=!timefield!.year + 10)
- Arcade: DateAdd( date, addValue, units)
https://docs.python.org/3/library/datetime.html
https://developers.arcgis.com/arcade/function-reference/date_functions/

Demo
Managing space-
time data
Analyzing space-time data
Supported data types
• Feature layers
• Mosaic datasets
• NetCDF layers
• Tables
• Raster catalogs
• Tracking layers / Streaming layers
• Network dataset layers with traffic data
• Plus service layers with historical content and updating data feeds
Space-time data analysis in ArcGIS – 3 ways it is done
1st approach
• Data for each time step is analyzed separately
• Results are presented as a single time step layer or a set of layers, one for each time step
1st approach – 3 ways it is done
1. All GP tools honor the time settings
- For time-enabled layers, only those features that fall temporally within the time extent set
in the time slider will be processed
- Similar to a selection or definition query
- Results are then displayed as a single layer on a map
1st approach – 3 ways it is done
1. All GP tools honor the time settings
2. With some GP tools, the time attribute can be used as the case field to repeat the
analysis for each time step
- The case field is used to calculate statistics separately for each unique attribute value
(that is, each time step)
- Results are presented as a single layer, and time can be enabled on the case field in the
output feature class
- e.g., Mean Center and Directional Distribution
1st approach – 3 ways it is done
1. All GP tools honor the time settings
2. With some GP tools, the time attribute can be used as the case field to repeat the
analysis for each time step
3. A model or script with an iterator to specifies that the analysis should be repeated
for each time step
- Results are presented as separate outputs, one for each time step
- The separate outputs can then be combined so that the final result can be time enabled
and visualized using the time slider control
- For feature classes, use Merge or Append
- For rasters, use a mosaic dataset
2nd approach
• Data is analyzed using space-time constraints
• Results are presented as a single layer
The second approach
• Certain GP tools use a spatial weights matrix
• This defines feature relationships in terms of a
space-time window
- Specified critical distance and fixed interval in time
• Tools:
- Hot Spot Analysis – creates a map of clusters in both space
and time of significantly high (hot) or low (cold) values
- Cluster and Outlier Analysis – identifies the similarity (as the
spatial clustering of either high or low values) or the
dissimilarity (as spatial outliers) of features
- Spatially Constrained Multivariate Clustering – finds
spatially contiguous clusters of features based on a set of
feature attribute values and optional cluster size limits
3rd approach
• Data for all time steps is analyzed both spatially and temporally
• Results are presented as a single layer or a space-time cube
3rd approach
• Space-Time Pattern Mining Tools
- Require that the data be in a space-time cube
format
- Emerging Hot Spot Analysis – identifies hot and cold
spots and determines if they have a temporal trend
(new versus persistent versus historic hot spots)
- Local Outlier Analysis – determines if features have
belonged in clusters or been outliers over the entire
time extent of the dataset
- Time Series Clustering – partitions a collection of
time series, stored in a space-time cube, based on
the similarity of time series characteristics
3rd approach
• Space-Time Pattern Mining Tools - Utilities
- Working with space-time cubes
- Create the cube from points or polygons
- Visualize the cube in 2D or 3D
- Fill Missing Values (Utilities toolset) – replaces
missing values with estimates based on spatial
neighbors, space-time neighbors, or time-series
values
• Space Time Cube Explorer Add-In can also be
used for visualization
More traditional time series analysis
• Take advantage of the extensibility of the ArcGIS platform
• Capabilities to easily transfer data to open-source analytical software
- Use ArcPy utility functions to analyze the data in Python
- For example, FeatureClassToNumPyArray
- Use the R-ArcGIS Bridge to analyze the data using R
Sharing space-time maps
Share your space-time maps as
• A map or layer package
• A set of exported images
• A video
• A time-enabled map layer for the web
• A time-enabled image service for the web (Portal only)
• A space-time map book (using data-driven pages)
Space-time web maps
• When creating time-enabled web map​s
- Publish from Pro directly to ArcGIS Online
• Known issues with ArcGIS Online requires two edits before publishing:
- Avoid group layers)
- Do not use a definition query on a time field

Related sessions
• ArcGIS Pro: Working with
Temporal Data
• ArcGIS Pro: Working with
Temporal Data
• Exploratory Temporal Analysis
• Spatial Data Mining: A Deep
Dive Into Space-Time Analysis *
• Spatial Data Mining: A Deep
Dive Into Space-Time Analysis *
WORKSHOP LOCATION
• SDCC - Room 29 C
• SDCC - Ballroom 20 D
• SDCC - Demo Theater 02
• SDCC - Room 29 C
• SDCC - Room 31 B
TIME
• Thu 7/12/2018
10:00 AM - 11:00 AM
• Thu 7/12/2018
4:00 PM -5:00 PM
• Tue 7/10/2018
2:30 PM - 3:15 PM
• Wed 7/11/2018
10:00 AM - 11:00 AM
• Wed 7/11/2018
4:00 PM - 5:00 PM
* Best to first attend Spatial Data Mining: Essentials of Cluster Analysis
Please Take Our Survey on the App
Download the Esri Events
app and find your event
Select the session
you attended
Scroll down to find the
feedback section
Complete answers
and select “Submit”
Slides are on Slideshare.net
Search for my name
Aileen Buckley

More Related Content

What's hot

SPATIAL DATABASES.pptx
SPATIAL DATABASES.pptxSPATIAL DATABASES.pptx
SPATIAL DATABASES.pptx
AmanSingla57
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
KU Leuven
 
Network analysis in gis , part 1 introduction
Network analysis in gis , part 1 introductionNetwork analysis in gis , part 1 introduction
Network analysis in gis , part 1 introduction
Department of Applied Geology
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
John Reiser
 
Archaeological Applications Of Gis
Archaeological Applications Of GisArchaeological Applications Of Gis
Archaeological Applications Of Gis
Jo Dyson
 
Geodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and ApplicationsGeodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and Applications
Ahmed Nassar
 
Modern cartography
Modern cartographyModern cartography
Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS Online
Esri
 
Spatial Analysis Using GIS
Spatial Analysis Using GISSpatial Analysis Using GIS
Spatial Analysis Using GIS
Prachi Mehta
 
QUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GISQUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GIS
DEVANG KAPADIA
 
A short introduction to GIS
A short introduction to GISA short introduction to GIS
A short introduction to GIS
Xiaogang (Marshall) Ma
 
Model builder in_arcgis
Model builder in_arcgisModel builder in_arcgis
Model builder in_arcgis
Getinet Sintayehu
 
What is web gis
What is web gisWhat is web gis
What is web gis
olivier bissemb
 
Web Based GIS
Web Based GISWeb Based GIS
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
Uroosa Samman
 
Digitizing features_2 in ARC GIS
Digitizing features_2 in ARC GISDigitizing features_2 in ARC GIS
Digitizing features_2 in ARC GIS
KU Leuven
 
Remote Sensing - Fundamentals
Remote Sensing - FundamentalsRemote Sensing - Fundamentals
Remote Sensing - Fundamentals
Ajay Singh Lodhi
 
Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
John Reiser
 
Mobile gis
Mobile gisMobile gis
Mobile gis
arniontech
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
Geodata AS
 

What's hot (20)

SPATIAL DATABASES.pptx
SPATIAL DATABASES.pptxSPATIAL DATABASES.pptx
SPATIAL DATABASES.pptx
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
 
Network analysis in gis , part 1 introduction
Network analysis in gis , part 1 introductionNetwork analysis in gis , part 1 introduction
Network analysis in gis , part 1 introduction
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
Archaeological Applications Of Gis
Archaeological Applications Of GisArchaeological Applications Of Gis
Archaeological Applications Of Gis
 
Geodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and ApplicationsGeodesy - Definition, Types, Uses and Applications
Geodesy - Definition, Types, Uses and Applications
 
Modern cartography
Modern cartographyModern cartography
Modern cartography
 
Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS Online
 
Spatial Analysis Using GIS
Spatial Analysis Using GISSpatial Analysis Using GIS
Spatial Analysis Using GIS
 
QUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GISQUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GIS
 
A short introduction to GIS
A short introduction to GISA short introduction to GIS
A short introduction to GIS
 
Model builder in_arcgis
Model builder in_arcgisModel builder in_arcgis
Model builder in_arcgis
 
What is web gis
What is web gisWhat is web gis
What is web gis
 
Web Based GIS
Web Based GISWeb Based GIS
Web Based GIS
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
 
Digitizing features_2 in ARC GIS
Digitizing features_2 in ARC GISDigitizing features_2 in ARC GIS
Digitizing features_2 in ARC GIS
 
Remote Sensing - Fundamentals
Remote Sensing - FundamentalsRemote Sensing - Fundamentals
Remote Sensing - Fundamentals
 
Getting your Data Out There: An Introduction to Distributed GIS
Getting your Data Out There:An Introduction to Distributed GISGetting your Data Out There:An Introduction to Distributed GIS
Getting your Data Out There: An Introduction to Distributed GIS
 
Mobile gis
Mobile gisMobile gis
Mobile gis
 
Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014Introduction to WebGIS- Esri norsk BK 2014
Introduction to WebGIS- Esri norsk BK 2014
 

Similar to Working with space time data - esri uc 2018

Analyzing and mapping space-time data
Analyzing and mapping space-time dataAnalyzing and mapping space-time data
Analyzing and mapping space-time data
Aileen Buckley
 
Methods for analyzing and mapping temporal data
Methods for analyzing and mapping temporal dataMethods for analyzing and mapping temporal data
Methods for analyzing and mapping temporal data
Aileen Buckley
 
Methods for Mapping Temporal Data
Methods for Mapping Temporal DataMethods for Mapping Temporal Data
Methods for Mapping Temporal Data
Aileen Buckley
 
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Dawn Wright
 
Sharing historical maps and atlases in web apps
Sharing historical maps and atlases in web appsSharing historical maps and atlases in web apps
Sharing historical maps and atlases in web apps
Aileen Buckley
 
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
GIS in the Rockies
 
Multidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGISMultidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGIS
The HDF-EOS Tools and Information Center
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
GIS in the Rockies
 
BREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD ModelerBREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE Software
 
Introduction to Google Earth Engine .pptx
Introduction to Google Earth Engine .pptxIntroduction to Google Earth Engine .pptx
Introduction to Google Earth Engine .pptx
Putu Perdana Kusuma Wiguna
 
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
Gianpaolo Coro
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsby
NASAPMC
 
Geoservices Activities at EDINA
Geoservices Activities at EDINAGeoservices Activities at EDINA
Geoservices Activities at EDINA
EDINA, University of Edinburgh
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastore
Tomas Sirny
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010
Cloudera, Inc.
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
DataWorks Summit
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit
 
Pig Experience
Pig ExperiencePig Experience
Collector app mipn presentation
Collector app mipn presentationCollector app mipn presentation
Collector app mipn presentation
slogankoby
 
lecture03.ppt
lecture03.pptlecture03.ppt
lecture03.ppt
ssusercc85b51
 

Similar to Working with space time data - esri uc 2018 (20)

Analyzing and mapping space-time data
Analyzing and mapping space-time dataAnalyzing and mapping space-time data
Analyzing and mapping space-time data
 
Methods for analyzing and mapping temporal data
Methods for analyzing and mapping temporal dataMethods for analyzing and mapping temporal data
Methods for analyzing and mapping temporal data
 
Methods for Mapping Temporal Data
Methods for Mapping Temporal DataMethods for Mapping Temporal Data
Methods for Mapping Temporal Data
 
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
Feature Geo Analytics and Big Data Processing: Hybrid Approaches for Earth Sc...
 
Sharing historical maps and atlases in web apps
Sharing historical maps and atlases in web appsSharing historical maps and atlases in web apps
Sharing historical maps and atlases in web apps
 
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
2017 PLSC Track: Using a Standard Version of ArcMap with External VRS Recieve...
 
Multidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGISMultidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGIS
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
 
BREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD ModelerBREEZE 3D Analyst for the Advanced AERMOD Modeler
BREEZE 3D Analyst for the Advanced AERMOD Modeler
 
Introduction to Google Earth Engine .pptx
Introduction to Google Earth Engine .pptxIntroduction to Google Earth Engine .pptx
Introduction to Google Earth Engine .pptx
 
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
USING E-INFRASTRUCTURES FOR BIODIVERSITY CONSERVATION - Module 2
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsby
 
Geoservices Activities at EDINA
Geoservices Activities at EDINAGeoservices Activities at EDINA
Geoservices Activities at EDINA
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastore
 
HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010HP - Jerome Rolia - Hadoop World 2010
HP - Jerome Rolia - Hadoop World 2010
 
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
 
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
Accumulo Summit 2016: GeoMesa: Using Accumulo for Optimized Spatio-Temporal P...
 
Pig Experience
Pig ExperiencePig Experience
Pig Experience
 
Collector app mipn presentation
Collector app mipn presentationCollector app mipn presentation
Collector app mipn presentation
 
lecture03.ppt
lecture03.pptlecture03.ppt
lecture03.ppt
 

More from Aileen Buckley

Vector tile style editor workshop
Vector tile style editor workshopVector tile style editor workshop
Vector tile style editor workshop
Aileen Buckley
 
Making the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the worldMaking the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the world
Aileen Buckley
 
Ten telltale signs of novice cartography
Ten telltale signs of novice cartographyTen telltale signs of novice cartography
Ten telltale signs of novice cartography
Aileen Buckley
 
Making the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the worldMaking the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the world
Aileen Buckley
 
Creative cartography
Creative cartographyCreative cartography
Creative cartography
Aileen Buckley
 
Compelling cartography with ArcGIS pro
Compelling cartography with ArcGIS proCompelling cartography with ArcGIS pro
Compelling cartography with ArcGIS pro
Aileen Buckley
 
Atlas apps for online map collections
Atlas apps for online map collectionsAtlas apps for online map collections
Atlas apps for online map collections
Aileen Buckley
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
Aileen Buckley
 
Science at Esri
Science at EsriScience at Esri
Science at Esri
Aileen Buckley
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Aileen Buckley
 
Communicating spatial information visually
Communicating spatial information visuallyCommunicating spatial information visually
Communicating spatial information visually
Aileen Buckley
 
Learning to leverage the living atlas
Learning to leverage the living atlasLearning to leverage the living atlas
Learning to leverage the living atlas
Aileen Buckley
 
Atlas mapping in the hybrid age
Atlas mapping in the hybrid ageAtlas mapping in the hybrid age
Atlas mapping in the hybrid age
Aileen Buckley
 
Compelling Cartography with ArcGIS
Compelling Cartography with ArcGISCompelling Cartography with ArcGIS
Compelling Cartography with ArcGIS
Aileen Buckley
 
Maps that Engage, Inform, and Inspire
Maps that Engage, Inform, and InspireMaps that Engage, Inform, and Inspire
Maps that Engage, Inform, and Inspire
Aileen Buckley
 
Atlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid AgeAtlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid Age
Aileen Buckley
 
Dealing with incomplete data for mapping and spatial analysis
Dealing with incomplete data for mapping and spatial analysisDealing with incomplete data for mapping and spatial analysis
Dealing with incomplete data for mapping and spatial analysis
Aileen Buckley
 
Methods for mapping temporal data
Methods for mapping temporal dataMethods for mapping temporal data
Methods for mapping temporal data
Aileen Buckley
 
Mapping Flow Data
Mapping Flow DataMapping Flow Data
Mapping Flow Data
Aileen Buckley
 
Designing more engaging_maps_buckley_11-13-14
Designing more engaging_maps_buckley_11-13-14Designing more engaging_maps_buckley_11-13-14
Designing more engaging_maps_buckley_11-13-14
Aileen Buckley
 

More from Aileen Buckley (20)

Vector tile style editor workshop
Vector tile style editor workshopVector tile style editor workshop
Vector tile style editor workshop
 
Making the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the worldMaking the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the world
 
Ten telltale signs of novice cartography
Ten telltale signs of novice cartographyTen telltale signs of novice cartography
Ten telltale signs of novice cartography
 
Making the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the worldMaking the most of raster data from the arcgis living atlas of the world
Making the most of raster data from the arcgis living atlas of the world
 
Creative cartography
Creative cartographyCreative cartography
Creative cartography
 
Compelling cartography with ArcGIS pro
Compelling cartography with ArcGIS proCompelling cartography with ArcGIS pro
Compelling cartography with ArcGIS pro
 
Atlas apps for online map collections
Atlas apps for online map collectionsAtlas apps for online map collections
Atlas apps for online map collections
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
Science at Esri
Science at EsriScience at Esri
Science at Esri
 
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
Making the Most of Raster Analysis with Living Atlas Data - Esri UC 2018
 
Communicating spatial information visually
Communicating spatial information visuallyCommunicating spatial information visually
Communicating spatial information visually
 
Learning to leverage the living atlas
Learning to leverage the living atlasLearning to leverage the living atlas
Learning to leverage the living atlas
 
Atlas mapping in the hybrid age
Atlas mapping in the hybrid ageAtlas mapping in the hybrid age
Atlas mapping in the hybrid age
 
Compelling Cartography with ArcGIS
Compelling Cartography with ArcGISCompelling Cartography with ArcGIS
Compelling Cartography with ArcGIS
 
Maps that Engage, Inform, and Inspire
Maps that Engage, Inform, and InspireMaps that Engage, Inform, and Inspire
Maps that Engage, Inform, and Inspire
 
Atlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid AgeAtlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid Age
 
Dealing with incomplete data for mapping and spatial analysis
Dealing with incomplete data for mapping and spatial analysisDealing with incomplete data for mapping and spatial analysis
Dealing with incomplete data for mapping and spatial analysis
 
Methods for mapping temporal data
Methods for mapping temporal dataMethods for mapping temporal data
Methods for mapping temporal data
 
Mapping Flow Data
Mapping Flow DataMapping Flow Data
Mapping Flow Data
 
Designing more engaging_maps_buckley_11-13-14
Designing more engaging_maps_buckley_11-13-14Designing more engaging_maps_buckley_11-13-14
Designing more engaging_maps_buckley_11-13-14
 

Recently uploaded

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 

Recently uploaded (20)

みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 

Working with space time data - esri uc 2018

  • 1. Working with Space-time Data Aileen Buckley, PhD Slides are on Slideshare.net – search for my name
  • 2. This session • The nature of temporal data • Visualizing temporal data • Managing temporal data • Analyzing temporal data • Sharing temporal data • Best practices are highlighted with a check mark • ArcUser article – Spring 2018 has a high level overview 
  • 4. What is space-time data and why is it important? Moving features Features that move over space • Airplanes, boats, vehicles • People, animals • Storm centers Discrete events Events that happen at specific locations • Crimes • Accidents • Earthquakes, lightening strikes, volcanic events Stationary recorders Features that stay in one place and record changes • Weather stations • Traffic sensors • Stream gauges Change / growth Features that change condition over time • Demographics • Fire perimeters • Flood extents
  • 5. The nature of space-time data • Conceptualizations of time vary - Linear (unique, directional time periods) - Cyclic (repeating after a specific range in time) - Others • ArcGIS assumes that time is linear http://www.businessinsider.com/how-different-cultures-understand-time-2014-5
  • 6. The nature of space-time data • Time is relative to something - Clock-driven time – synchronized to a specific clock - 15-minute readings from stream gauges - Crime occurrences - Event-driven time – synchronized to an event - Before or after an economic event (e.g., stock market crash) - Before or after an environmental disaster (e.g., flood or hurricane) - Planning a military exercise - State-driven time – synchronized to a change in state - Melting of ice sheets - Changes in the economy, such as inflation
  • 7. The nature of space-time data • Space-time data can be: - A moment in time – specific to single point in time - Has a single time stamp - A duration of time – accumulated over an interval of time - Has a start and end time
  • 8. The nature of space-time data • Space-time data can be: - A moment in time – specific to single point in time - Has a single time stamp - A duration of time – accumulated over an interval of time - Has a start and end time - Regular frequency – the time extents are constant - Regularly scheduled GPS fixes from animal tracking devices - A decade for a census - Irregular frequency – the time extents are different - The occurrence of crimes - Change in political boundaries
  • 9. GIS integrates space-time data • ArcGIS integrates time across the platform - ArcGIS for Desktop - ArcGIS Pro - ArcGIS Portal - ArcGIS Online - … • ArcGIS can be used to: - Manage - Visualize - Analyze - Share T1 Analysis, simulation, & modeling Fixed time space-time data Space-time maps Stationary Mobile Real-time sensor network x y T Multidimensional (x,y,z,t) Time stamps / time extents Data Sources space-time data
  • 13. Visualizing space-time data in ArcGIS 1. Enable time on a layer and configure the associated time properties 2. Use the time slider to control the visualization The time slider control will automatically appear in any map or scene with time- enabled layers Lay er Fie ld For mat Ext ent Zon e Rat e
  • 14. Visualizing space-time data in ArcGIS 1. Enable time on a layer and configure the associated time properties - Specify the time attribute or attributes - Set the time extent - Indicate the refresh rate for live feed data - Manage for differing time zones and daylight saving time
  • 15. Visualizing space-time data in ArcGIS 1. Enable time on a layer and configure the associated time properties - Specify the time attribute or attributes - Set the time extent - Indicate the refresh rate for live feed data - Manage for differing time zones and daylight saving time 2. Use the time slider to control visualization of the time-enabled layer - Play, pause, step forward or back - Set the time step (the span between time instants that the data is visible) - Further control the display of the data in the map
  • 17. Storing temporal data • Store time values in a date field - A field type that stores dates, times, or dates and times - Especially for large data - Most efficient format for query / display performance - Supports more sophisticated database queries • Index the date field for faster query performance ArcGIS supports a wide range of standard formats and custom formats  
  • 18. As separate features in a single feature class • When the shape and/or location of each feature changes over time • Store separate features • Also when you want to display one data set cumulatively
  • 19. When temporal data is not in Date format • Convert data to a date field type • Use the Convert Time Field GP tool - Converts Text/Number fields into a new Date field - “July 09, 2016”  07/09/2016  MM/DD/YYYY - Does not require you to add a new field first The Date field can have a custom format (e.g., MM dd, yyyy HH:mm:ss) Change Output Time Type to Text to do this Convert the custom date to a real date in a date field  
  • 20. When point space-time data needs to be converted to range data • Create an end time from the exiting start times • Use the Calculate End Time GP tool - Populates an end time field with the next record’s start time - The last record will have - Manually edit the end time if you know what it should be  
  • 21. When temporal data is stored in multiple columns • Store temporal data in a row format (one time stamp per row) - That is, duplicate features with different time stamps in separate rows • Use the Transpose Fields GP tool - Shifts data stored in columns into data stored in rows 
  • 22. As features joined to a table • When the shape and/or location of each feature is constant but attribute values change over time • Store the changing attributes in a separate (one-to-many) joined table
  • 23. When temporal data is in a separate table • Create a one-to-one, many-to-one, or one-to-many join • Use the Add Join GP tool • For some GP tools, you will need to export the features (Copy Features GP tool) to create a new feature class - For example, Spatial Statistics and Space-Time Pattern Mining tools  
  • 24. When temporal data is in different time zones • ArcGIS integrates data in different layers across different time zones - Layers in map can be in different time zones • Convert data for same layer into the same time zone • Use the Convert Time Zone GP tool - Converts time values recorded in a date field from one time zone to another time zone  New York Los Angeles
  • 25. When temporal data is stored in daylight savings time • Store temporal data in standard time - Multiple problems with DST - Storing the time values in standard time prevents loss or overlaps of data - Prevents ambiguity in visualizations and errors in analyses • Use the Calculate GP tool to add or subtract time • Standardize on UTC1 or GMT2 - 1 Coordinated Universal Time - 2 Greenwich Mean Time  • Regional differences • Rules and boundaries change frequently • Some DST zones adjust less than an hour • 30 minute offset • 45 minute offset 
  • 26. When you need to add or subtract from temporal data • Use the Calculate GP tool to add or subtract time - Python 3: !timefield!.replace(year=!timefield!.year + 10) - Arcade: DateAdd( date, addValue, units) https://docs.python.org/3/library/datetime.html https://developers.arcgis.com/arcade/function-reference/date_functions/ 
  • 29. Supported data types • Feature layers • Mosaic datasets • NetCDF layers • Tables • Raster catalogs • Tracking layers / Streaming layers • Network dataset layers with traffic data • Plus service layers with historical content and updating data feeds
  • 30. Space-time data analysis in ArcGIS – 3 ways it is done
  • 31. 1st approach • Data for each time step is analyzed separately • Results are presented as a single time step layer or a set of layers, one for each time step
  • 32. 1st approach – 3 ways it is done 1. All GP tools honor the time settings - For time-enabled layers, only those features that fall temporally within the time extent set in the time slider will be processed - Similar to a selection or definition query - Results are then displayed as a single layer on a map
  • 33. 1st approach – 3 ways it is done 1. All GP tools honor the time settings 2. With some GP tools, the time attribute can be used as the case field to repeat the analysis for each time step - The case field is used to calculate statistics separately for each unique attribute value (that is, each time step) - Results are presented as a single layer, and time can be enabled on the case field in the output feature class - e.g., Mean Center and Directional Distribution
  • 34. 1st approach – 3 ways it is done 1. All GP tools honor the time settings 2. With some GP tools, the time attribute can be used as the case field to repeat the analysis for each time step 3. A model or script with an iterator to specifies that the analysis should be repeated for each time step - Results are presented as separate outputs, one for each time step - The separate outputs can then be combined so that the final result can be time enabled and visualized using the time slider control - For feature classes, use Merge or Append - For rasters, use a mosaic dataset
  • 35. 2nd approach • Data is analyzed using space-time constraints • Results are presented as a single layer
  • 36. The second approach • Certain GP tools use a spatial weights matrix • This defines feature relationships in terms of a space-time window - Specified critical distance and fixed interval in time • Tools: - Hot Spot Analysis – creates a map of clusters in both space and time of significantly high (hot) or low (cold) values - Cluster and Outlier Analysis – identifies the similarity (as the spatial clustering of either high or low values) or the dissimilarity (as spatial outliers) of features - Spatially Constrained Multivariate Clustering – finds spatially contiguous clusters of features based on a set of feature attribute values and optional cluster size limits
  • 37. 3rd approach • Data for all time steps is analyzed both spatially and temporally • Results are presented as a single layer or a space-time cube
  • 38. 3rd approach • Space-Time Pattern Mining Tools - Require that the data be in a space-time cube format - Emerging Hot Spot Analysis – identifies hot and cold spots and determines if they have a temporal trend (new versus persistent versus historic hot spots) - Local Outlier Analysis – determines if features have belonged in clusters or been outliers over the entire time extent of the dataset - Time Series Clustering – partitions a collection of time series, stored in a space-time cube, based on the similarity of time series characteristics
  • 39.
  • 40.
  • 41.
  • 42. 3rd approach • Space-Time Pattern Mining Tools - Utilities - Working with space-time cubes - Create the cube from points or polygons - Visualize the cube in 2D or 3D - Fill Missing Values (Utilities toolset) – replaces missing values with estimates based on spatial neighbors, space-time neighbors, or time-series values • Space Time Cube Explorer Add-In can also be used for visualization
  • 43. More traditional time series analysis • Take advantage of the extensibility of the ArcGIS platform • Capabilities to easily transfer data to open-source analytical software - Use ArcPy utility functions to analyze the data in Python - For example, FeatureClassToNumPyArray - Use the R-ArcGIS Bridge to analyze the data using R
  • 45. Share your space-time maps as • A map or layer package • A set of exported images • A video • A time-enabled map layer for the web • A time-enabled image service for the web (Portal only) • A space-time map book (using data-driven pages)
  • 46. Space-time web maps • When creating time-enabled web map​s - Publish from Pro directly to ArcGIS Online • Known issues with ArcGIS Online requires two edits before publishing: - Avoid group layers) - Do not use a definition query on a time field 
  • 47. Related sessions • ArcGIS Pro: Working with Temporal Data • ArcGIS Pro: Working with Temporal Data • Exploratory Temporal Analysis • Spatial Data Mining: A Deep Dive Into Space-Time Analysis * • Spatial Data Mining: A Deep Dive Into Space-Time Analysis * WORKSHOP LOCATION • SDCC - Room 29 C • SDCC - Ballroom 20 D • SDCC - Demo Theater 02 • SDCC - Room 29 C • SDCC - Room 31 B TIME • Thu 7/12/2018 10:00 AM - 11:00 AM • Thu 7/12/2018 4:00 PM -5:00 PM • Tue 7/10/2018 2:30 PM - 3:15 PM • Wed 7/11/2018 10:00 AM - 11:00 AM • Wed 7/11/2018 4:00 PM - 5:00 PM * Best to first attend Spatial Data Mining: Essentials of Cluster Analysis
  • 48. Please Take Our Survey on the App Download the Esri Events app and find your event Select the session you attended Scroll down to find the feedback section Complete answers and select “Submit”
  • 49. Slides are on Slideshare.net Search for my name Aileen Buckley

Editor's Notes

  1. G97350 UC Template for Esri staff