SlideShare a Scribd company logo
1 of 65
Methods for analyzing and mapping
temporal data with ArcGIS
Aileen Buckley
Esri - Redlands
What is temporal data and why is it important?
Change /
growth
Change or growth
over an area
• Demographics
• Fire perimeter
Moving
features
Feature that move
over space
• Planes
• Vehicles
• Animals
• Satellites
• Storms
Discrete
events
Events that
happens at various locations
• Crimes
• Lightning
• Accidents
Stationary
recorders
Features stay in one place
and record changes
• Weather stations
• Traffic sensors
The nature of temporal data
• Conceptualizations of time vary
- Linear (unique, directional time periods)
- Cyclic (repeating after a specific range in time)
- Others
• Time is relative to something
- Clock-driven time – synchronized to a specific clock
- Event-driven time – synchronized to an event (e.g., BC, AD)
- State-driven time – synchronized to a change in state
• Time data can be:
- Point data – specific to point in time
- Range data – accumulated over an interval of time
http://www.businessinsider.com/how-different-cultures-understand-time-2014-5
T1 Sx, T2 Sx, T3 Sx, …
T1 – T0, T2 – T0, T3 – T0, …
S1, S2, S3, …
where T = Time and S = State
GIS integrates temporal data
• Regular or “irregular” time
T1
Analysis, simulation,
& modeling
Fixed time
temporal data
Temporal maps
Stationary
Mobile
Real-time
sensor network
x
y
T
Multidimensional
(x,y,z,t)
Time stamps /
time extents
Data Sources
Time is built into ArcGIS
• Unified experience for time
- Part of Desktop, Pro, Runtime, and Portal products
• Geoprocessing (GP) tools
- Managing time aware data
- Analyzing through time, or space-and-time
• Ability to share temporal data/maps
- Web layers and image services
- Videos, images, map series, packages
This presentation…
• Data types
• Managing
• Analyzing
• Mapping
Demo
Mosaic dataset data
Data Types
for temporal 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
Feature layers – Separate features
• Enable time on the Time tab of the feature layer’s Layer Properties dialog box
• With feature layers, features can be visualized over time in two ways:
1. The shape and location of each feature changes over time
- Store separate features
Feature layers – Features joined to a table
• Enable time on the Time tab of the feature layer's Layer Properties dialog box
• With feature layers, features can be visualized over time in two ways:
1. The shape and location of each feature changes over time
- Store separate features
2. The shape and location of each feature is constant but attribute values change over time
- You can represent the changing attributes in a separate (one-to-many) joined table
Mosaic datasets
• Enable time on the Time tab of the mosaic
dataset’s Layer Properties dialog box
• Mosaic datasets store rasters that represent
change over time
• The time field is in the Footprint attribute
table of the mosaic dataset
NetCDF layers
• NetCDF is a file format for storing
spatiotemporal data
- Multiple dimensions (x, y, z, t)
- Multiple variables (temperature, pressure,
salinity, wind speed)
• Time values are stored as one dimension of the netCDF layer
• Enable time on the Time tab of the Layer Properties dialog box
• For netCDF feature layers, specify the layer time using a time dimension or the
attribute fields
• For netCDF raster layers, specify layer time using the time dimension
X
Y
Demo
Mosaic dataset data
Managing
temporal data
Temporal data stored in multiple columns
• Store temporal data in a row format
- Each feature in a row
• Transpose Fields GP tool
- Shifts data entered in columns into rows

 Best practices for managing temporal data
Number and Text field types
• Only “sortable” formats are supported
- YYYYMMDD 20160701 > 20150701 = TRUE
- MMDDYYYY 07012016 > 08012015 = FALSE
• Named month is not supported
- AUG-01-2016 would come before JUL-01-2016
• Index the field for faster display and query performance
Date field type
• Store time values in a date field
- A field type that stores dates, times, or dates and times
- Most efficient format for query and display performance
- Supports more sophisticated database queries
- Easiest to configure on the layer

A wide range of
standard formats
Converting to a Date field type
• Use Data Management GP tools to convert to a date field type
• Convert Time Field GP tool
- Converts custom Text/Number formats into a new Date field
- “July 09, 2016”  07/09/2016  MM/DD/YYYY
Date Date_Converted

The Date field can also
have a custom format
MM dd, yyyy HH:mm:ss
Setting duration
• Calculate End Time GP tool
- Populates an end time field with the next record’s start time
- The last record will not have a duration – the end time is calculated to be the same as the
start time of the feature
Analyzing
temporal data
Analyzing temporal data
• Geoprocessing tools to manage temporal data – we have already seen these
• All GP tools honor time
• GP tools that specifically analyze space and time
• ArcPy site-package
All GP tools honor time
• GP tools honor the temporal settings for time-enabled layers
• Tool process only those features within the time extent set in the Time Slider
• Similar to a selection or definition query
GP tools for space-time data: ArcGIS for Desktop and Pro
• ArcToolbox > Spatial Statistics > Mapping Clusters
• These use a spatial weights matrix that has a temporal constraint
- Hot Spot Analysis GP tool
- Creates a map of statistically significant hot and cold spots
- Cluster and Outlier Analysis GP tool
- Identifies statistically significant hot spots, cold spots, and spatial outliers
- Grouping Analysis GP tool
- Groups features based on feature attributes and
optional spatial/temporal constraints
GP tools for space-time data: Pro
• Space Time Pattern Mining toolbox
- Create Space Time Cube GP tool
- Summarizes a set of points into a netCDF data structure by aggregating them into space-time bins
- Emerging Hot Spot Analysis GP tool
- Identifies trends in the clustering of point counts or attributes in a netCDF space-time cube
- Local Outlier Analysis GP tool
- Identifies statistically significant clusters of high or
low values as well as outliers
Demo
Analyzing Temporal Data
Mapping
temporal data
A variety of ways to share temporal visualizations
• As a time-enabled web map
- TIP: Publish time-aware web maps from Pro (instead of per-layer in 10.x)
- Open Pro, import an .mxd, and publish the web map directly to AGOL
- Known issues with current AGOL means two edits to an imported .mxd before publishing:
1. Replace the basemap (to avoid group layers)
2. Do not use a definition query against a time field
• As time-enabled image services (Portal only)
• As an animation / video
• As a series of exported images
• As a temporal map book
• As “small multiples” on a single layout
• As map or layer packages
Create web map services
• Map services preserve the time information from time-enabled layers
- Used to query and display content (with the time slider)
• Animated GIFs can be used for icons (e.g., in the Living Atlas)
- LINK - ArcGIS Online web map search for 'time'
• Example temporal web maps:
- Atlantic Storms (1993-95)
- Imported an MXD, updated the basemap, publish
- One year of ice pack imagery (North Pole)
- Time-aware aerial imagery
The purpose of mapping temporal data
• To allow for estimation of the degree of change or spatial pattern of
cross-correlation between time periods
• The effectiveness of any particular mapping method is related to:
- Clear and accurate representation of the data and
- Comprehension by the reader
• Mapping temporal data usually results in increased complexity of the display
• This complexity can lead to:
- Misunderstanding or misinterpretation, or even…
- …missing the change altogether (change blindness)
• Maps of temporal data benefit from clear, explanatory indicators of the current time
step within the full range
- Time slider control
- Timeline, time text, etc…
Methods to map temporal data
• Static displays
- Superimposed features
- Isochron maps
- Small multiples
- Complementary graphics
- Change maps
- Change analysis maps
- Space-time cubes
• Dynamic displays
- Use movement or variation to show or draw
attention to change
Superimposed features
• Superimpose features using distinguishable graphic marks or symbols
• Example
- Zebra Mussel Sightings
Zebra Mussel Sightings, 1986-2011
Zebra Mussel Sightings, 1986-2011
Directional Trend and Mean Center of Distribution
Zebra Mussel Sightings, 1986-2011
Directional Trend and Mean Center of Distribution
Icochron maps
• Map the change over time as isochrons (lines connecting points relating to
the same time or equal time differences)
• Areas between isochrones can be colored
• Color selection should reflect the nature of the data (usually sequential)
• Example
- Age of the Ocean Floor
- Station Fire, 2009
https://www.greatamericaneclipse.com/maps-and-posters/oregon-state-map
Small multiples
• A series of displays with the same graphic design structure depicting changes from
multiple to multiple (i.e., map to map)
• Should be comparable, multivariate, “shrunken, high-density graphics” that are
based on a large data matrix and used to show shifts in relationships among
variables
• The consistency of design assures that attention is directed toward changes in the
data
• Example
- Dam Construction in the US
- Plate Tectonics
2000
1910 1920 1930
1940 1950 1960
1970 1980
Complementary graphics
• Combining a map of a single time period with other graphics to display the temporal
data
• Graphics used to display the temporal data include:
- Timelines
- Time series graphs
- Spiral displays
- Circular graphs
• Examples
- Birds vs Aircraft by Month
- Water Balance App
http://www.esri.com/products/maps-we-love/birds-vs-aircraft
Birds vs Aircraft by Month
https://vannizhang.github.io/water-balance-app/
Change maps
• Depict the change over time at point locations, within homogeneous areas,
or along linear features
• Calculate the change and map it accordingly
• Often used to show change between only two time periods as the rate of
change
• Examples
- Percent Change in Total Population
Population Change, 1900 - 2010
Change analysis maps
• The change in a variable between time periods or over a range of time periods is
analyzed statistically and summarized in a single numerical index displayed on a
single map
- Hot spot analysis
- Cluster and outlier analysis
• The amount of change is sometimes simplified to a binary index (e.g.,
increase/decrease)
• Example
- Percent Change in Poverty Rates of School-Aged Children
Space-time cubes
• Superimpose features using distinguishable graphic marks or symbols
• Examples
- Space-Time Cube Explorer
- Napolean’s March on Moscow
www.esriurl.comSpaceTimeCubeExplorer
This presentation…
• Data types
• Managing
• Analyzing
• Mapping
abuckley@esri.com
@cartatesri
@mappingcenter
Questions???
Methods for analyzing and mapping temporal data

More Related Content

What's hot

GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management systemSourabh Jain
 
Fundamental operations
Fundamental operationsFundamental operations
Fundamental operationssrinivas2036
 
Image Classification Techniques in GIS
Image Classification Techniques in GISImage Classification Techniques in GIS
Image Classification Techniques in GISSadia Rahat
 
Lecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptLecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptPrabin Pandit
 
3.1 Digital Image Proccessing.pptx
3.1 Digital Image Proccessing.pptx3.1 Digital Image Proccessing.pptx
3.1 Digital Image Proccessing.pptxRajeshVarmaR1
 
Geographic information system (gis)
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)Vandana Verma
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1CAPSUCSF
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA QueryKU Leuven
 
Introduction and Application of GIS
Introduction and Application of GISIntroduction and Application of GIS
Introduction and Application of GISSatish Taji
 
Difference between gis and cad
Difference between gis and cadDifference between gis and cad
Difference between gis and cadSumant Diwakar
 
QGIS Training.pptx
QGIS Training.pptxQGIS Training.pptx
QGIS Training.pptxSeemaAjay7
 
Chapter 2trafficstudies-160822181308
Chapter 2trafficstudies-160822181308Chapter 2trafficstudies-160822181308
Chapter 2trafficstudies-160822181308saibabu48
 
Working with space time data - esri uc 2018
Working with space time data - esri uc 2018Working with space time data - esri uc 2018
Working with space time data - esri uc 2018Aileen Buckley
 

What's hot (20)

GIS for traffic management system
GIS for traffic management systemGIS for traffic management system
GIS for traffic management system
 
Fundamental operations
Fundamental operationsFundamental operations
Fundamental operations
 
Image Classification Techniques in GIS
Image Classification Techniques in GISImage Classification Techniques in GIS
Image Classification Techniques in GIS
 
Lecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.pptLecture-8-The-GIS-Database-Part-1.ppt
Lecture-8-The-GIS-Database-Part-1.ppt
 
Data collection
Data collectionData collection
Data collection
 
Digitalcartography
DigitalcartographyDigitalcartography
Digitalcartography
 
3.1 Digital Image Proccessing.pptx
3.1 Digital Image Proccessing.pptx3.1 Digital Image Proccessing.pptx
3.1 Digital Image Proccessing.pptx
 
Vectors and Rasters
Vectors and RastersVectors and Rasters
Vectors and Rasters
 
Geographical Information System (GIS)
Geographical Information System (GIS)Geographical Information System (GIS)
Geographical Information System (GIS)
 
Gis concepts
Gis conceptsGis concepts
Gis concepts
 
Geographic information system (gis)
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)
 
6 QGIS layout
6 QGIS layout6 QGIS layout
6 QGIS layout
 
QGIS Module 1
QGIS Module 1QGIS Module 1
QGIS Module 1
 
GPS.pptx
GPS.pptxGPS.pptx
GPS.pptx
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
 
Introduction and Application of GIS
Introduction and Application of GISIntroduction and Application of GIS
Introduction and Application of GIS
 
Difference between gis and cad
Difference between gis and cadDifference between gis and cad
Difference between gis and cad
 
QGIS Training.pptx
QGIS Training.pptxQGIS Training.pptx
QGIS Training.pptx
 
Chapter 2trafficstudies-160822181308
Chapter 2trafficstudies-160822181308Chapter 2trafficstudies-160822181308
Chapter 2trafficstudies-160822181308
 
Working with space time data - esri uc 2018
Working with space time data - esri uc 2018Working with space time data - esri uc 2018
Working with space time data - esri uc 2018
 

Similar to Methods for analyzing and mapping temporal data

Working with space time data in ArcGIS
Working with space time data in ArcGISWorking with space time data in ArcGIS
Working with space time data in ArcGISAileen Buckley
 
Methods for Mapping Temporal Data
Methods for Mapping Temporal DataMethods for Mapping Temporal Data
Methods for Mapping Temporal DataAileen Buckley
 
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 appsAileen Buckley
 
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 AppsGIS in the Rockies
 
Integrating Data for Archaeology
Integrating Data for ArchaeologyIntegrating Data for Archaeology
Integrating Data for Archaeologyariadnenetwork
 
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
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Prothangqd
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsbyNASAPMC
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map ServicesEsri
 
ADF DVT Speed Dating - Meeting the Gantt Charts
ADF DVT Speed Dating - Meeting the Gantt ChartsADF DVT Speed Dating - Meeting the Gantt Charts
ADF DVT Speed Dating - Meeting the Gantt ChartsLucas Jellema
 
Esta ld -exploring-spatio-temporal-linked-statistical-data
Esta ld -exploring-spatio-temporal-linked-statistical-dataEsta ld -exploring-spatio-temporal-linked-statistical-data
Esta ld -exploring-spatio-temporal-linked-statistical-datageoknow
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical datageoknow
 
Watershed Delineation Using ArcMap
Watershed Delineation Using ArcMapWatershed Delineation Using ArcMap
Watershed Delineation Using ArcMapArthur Green
 
Arc gis introduction-ppt
Arc gis introduction-pptArc gis introduction-ppt
Arc gis introduction-pptAshok Peddi
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastoreTomas Sirny
 
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 2Gianpaolo Coro
 
GIS to Schematics - The Data Exchange
GIS to Schematics - The Data ExchangeGIS to Schematics - The Data Exchange
GIS to Schematics - The Data ExchangeUDC
 
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.Lucidworks
 

Similar to Methods for analyzing and mapping temporal data (20)

Working with space time data in ArcGIS
Working with space time data in ArcGISWorking with space time data in ArcGIS
Working with space time data in ArcGIS
 
Methods for Mapping Temporal Data
Methods for Mapping Temporal DataMethods for Mapping Temporal Data
Methods for Mapping Temporal Data
 
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 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
 
Integrating Data for Archaeology
Integrating Data for ArchaeologyIntegrating Data for Archaeology
Integrating Data for Archaeology
 
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...
 
3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro3D Visualization in ArcGIS Pro
3D Visualization in ArcGIS Pro
 
Geoservices Activities at EDINA
Geoservices Activities at EDINAGeoservices Activities at EDINA
Geoservices Activities at EDINA
 
K ingoldsby
K ingoldsbyK ingoldsby
K ingoldsby
 
Optimizing your Map Services
Optimizing your Map ServicesOptimizing your Map Services
Optimizing your Map Services
 
ADF DVT Speed Dating - Meeting the Gantt Charts
ADF DVT Speed Dating - Meeting the Gantt ChartsADF DVT Speed Dating - Meeting the Gantt Charts
ADF DVT Speed Dating - Meeting the Gantt Charts
 
Esta ld -exploring-spatio-temporal-linked-statistical-data
Esta ld -exploring-spatio-temporal-linked-statistical-dataEsta ld -exploring-spatio-temporal-linked-statistical-data
Esta ld -exploring-spatio-temporal-linked-statistical-data
 
ESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical dataESTA-LD exploring spatio-temporal linked statistical data
ESTA-LD exploring spatio-temporal linked statistical data
 
Multidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGISMultidimensional Scientific Data in ArcGIS
Multidimensional Scientific Data in ArcGIS
 
Watershed Delineation Using ArcMap
Watershed Delineation Using ArcMapWatershed Delineation Using ArcMap
Watershed Delineation Using ArcMap
 
Arc gis introduction-ppt
Arc gis introduction-pptArc gis introduction-ppt
Arc gis introduction-ppt
 
ElasticSearch as (only) datastore
ElasticSearch as (only) datastoreElasticSearch as (only) datastore
ElasticSearch as (only) datastore
 
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
 
GIS to Schematics - The Data Exchange
GIS to Schematics - The Data ExchangeGIS to Schematics - The Data Exchange
GIS to Schematics - The Data Exchange
 
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.
Search Analytics Component: Presented by Steven Bower, Bloomberg L.P.
 

More from Aileen Buckley

Vector tile style editor workshop
Vector tile style editor workshopVector tile style editor workshop
Vector tile style editor workshopAileen 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 worldAileen Buckley
 
Ten telltale signs of novice cartography
Ten telltale signs of novice cartographyTen telltale signs of novice cartography
Ten telltale signs of novice cartographyAileen 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 worldAileen Buckley
 
Compelling cartography with ArcGIS pro
Compelling cartography with ArcGIS proCompelling cartography with ArcGIS pro
Compelling cartography with ArcGIS proAileen Buckley
 
Atlas apps for online map collections
Atlas apps for online map collectionsAtlas apps for online map collections
Atlas apps for online map collectionsAileen 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 2018Aileen Buckley
 
Communicating spatial information visually
Communicating spatial information visuallyCommunicating spatial information visually
Communicating spatial information visuallyAileen Buckley
 
Learning to leverage the living atlas
Learning to leverage the living atlasLearning to leverage the living atlas
Learning to leverage the living atlasAileen Buckley
 
Atlas mapping in the hybrid age
Atlas mapping in the hybrid ageAtlas mapping in the hybrid age
Atlas mapping in the hybrid ageAileen Buckley
 
Compelling Cartography with ArcGIS
Compelling Cartography with ArcGISCompelling Cartography with ArcGIS
Compelling Cartography with ArcGISAileen Buckley
 
Maps that Engage, Inform, and Inspire
Maps that Engage, Inform, and InspireMaps that Engage, Inform, and Inspire
Maps that Engage, Inform, and InspireAileen Buckley
 
Atlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid AgeAtlas Mapping in the Hybrid Age
Atlas Mapping in the Hybrid AgeAileen 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 analysisAileen Buckley
 
Methods for mapping temporal data
Methods for mapping temporal dataMethods for mapping temporal data
Methods for mapping temporal dataAileen 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-14Aileen 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

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 

Methods for analyzing and mapping temporal data

  • 1. Methods for analyzing and mapping temporal data with ArcGIS Aileen Buckley Esri - Redlands
  • 2. What is temporal data and why is it important? Change / growth Change or growth over an area • Demographics • Fire perimeter Moving features Feature that move over space • Planes • Vehicles • Animals • Satellites • Storms Discrete events Events that happens at various locations • Crimes • Lightning • Accidents Stationary recorders Features stay in one place and record changes • Weather stations • Traffic sensors
  • 3. The nature of temporal data • Conceptualizations of time vary - Linear (unique, directional time periods) - Cyclic (repeating after a specific range in time) - Others • Time is relative to something - Clock-driven time – synchronized to a specific clock - Event-driven time – synchronized to an event (e.g., BC, AD) - State-driven time – synchronized to a change in state • Time data can be: - Point data – specific to point in time - Range data – accumulated over an interval of time http://www.businessinsider.com/how-different-cultures-understand-time-2014-5 T1 Sx, T2 Sx, T3 Sx, … T1 – T0, T2 – T0, T3 – T0, … S1, S2, S3, … where T = Time and S = State
  • 4. GIS integrates temporal data • Regular or “irregular” time T1 Analysis, simulation, & modeling Fixed time temporal data Temporal maps Stationary Mobile Real-time sensor network x y T Multidimensional (x,y,z,t) Time stamps / time extents Data Sources
  • 5. Time is built into ArcGIS • Unified experience for time - Part of Desktop, Pro, Runtime, and Portal products • Geoprocessing (GP) tools - Managing time aware data - Analyzing through time, or space-and-time • Ability to share temporal data/maps - Web layers and image services - Videos, images, map series, packages
  • 6. This presentation… • Data types • Managing • Analyzing • Mapping
  • 9. 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
  • 10. Feature layers – Separate features • Enable time on the Time tab of the feature layer’s Layer Properties dialog box • With feature layers, features can be visualized over time in two ways: 1. The shape and location of each feature changes over time - Store separate features
  • 11. Feature layers – Features joined to a table • Enable time on the Time tab of the feature layer's Layer Properties dialog box • With feature layers, features can be visualized over time in two ways: 1. The shape and location of each feature changes over time - Store separate features 2. The shape and location of each feature is constant but attribute values change over time - You can represent the changing attributes in a separate (one-to-many) joined table
  • 12. Mosaic datasets • Enable time on the Time tab of the mosaic dataset’s Layer Properties dialog box • Mosaic datasets store rasters that represent change over time • The time field is in the Footprint attribute table of the mosaic dataset
  • 13. NetCDF layers • NetCDF is a file format for storing spatiotemporal data - Multiple dimensions (x, y, z, t) - Multiple variables (temperature, pressure, salinity, wind speed) • Time values are stored as one dimension of the netCDF layer • Enable time on the Time tab of the Layer Properties dialog box • For netCDF feature layers, specify the layer time using a time dimension or the attribute fields • For netCDF raster layers, specify layer time using the time dimension X Y
  • 16. Temporal data stored in multiple columns • Store temporal data in a row format - Each feature in a row • Transpose Fields GP tool - Shifts data entered in columns into rows   Best practices for managing temporal data
  • 17. Number and Text field types • Only “sortable” formats are supported - YYYYMMDD 20160701 > 20150701 = TRUE - MMDDYYYY 07012016 > 08012015 = FALSE • Named month is not supported - AUG-01-2016 would come before JUL-01-2016 • Index the field for faster display and query performance
  • 18. Date field type • Store time values in a date field - A field type that stores dates, times, or dates and times - Most efficient format for query and display performance - Supports more sophisticated database queries - Easiest to configure on the layer  A wide range of standard formats
  • 19. Converting to a Date field type • Use Data Management GP tools to convert to a date field type • Convert Time Field GP tool - Converts custom Text/Number formats into a new Date field - “July 09, 2016”  07/09/2016  MM/DD/YYYY Date Date_Converted  The Date field can also have a custom format MM dd, yyyy HH:mm:ss
  • 20. Setting duration • Calculate End Time GP tool - Populates an end time field with the next record’s start time - The last record will not have a duration – the end time is calculated to be the same as the start time of the feature
  • 22. Analyzing temporal data • Geoprocessing tools to manage temporal data – we have already seen these • All GP tools honor time • GP tools that specifically analyze space and time • ArcPy site-package
  • 23. All GP tools honor time • GP tools honor the temporal settings for time-enabled layers • Tool process only those features within the time extent set in the Time Slider • Similar to a selection or definition query
  • 24. GP tools for space-time data: ArcGIS for Desktop and Pro • ArcToolbox > Spatial Statistics > Mapping Clusters • These use a spatial weights matrix that has a temporal constraint - Hot Spot Analysis GP tool - Creates a map of statistically significant hot and cold spots - Cluster and Outlier Analysis GP tool - Identifies statistically significant hot spots, cold spots, and spatial outliers - Grouping Analysis GP tool - Groups features based on feature attributes and optional spatial/temporal constraints
  • 25. GP tools for space-time data: Pro • Space Time Pattern Mining toolbox - Create Space Time Cube GP tool - Summarizes a set of points into a netCDF data structure by aggregating them into space-time bins - Emerging Hot Spot Analysis GP tool - Identifies trends in the clustering of point counts or attributes in a netCDF space-time cube - Local Outlier Analysis GP tool - Identifies statistically significant clusters of high or low values as well as outliers
  • 28. A variety of ways to share temporal visualizations • As a time-enabled web map - TIP: Publish time-aware web maps from Pro (instead of per-layer in 10.x) - Open Pro, import an .mxd, and publish the web map directly to AGOL - Known issues with current AGOL means two edits to an imported .mxd before publishing: 1. Replace the basemap (to avoid group layers) 2. Do not use a definition query against a time field • As time-enabled image services (Portal only) • As an animation / video • As a series of exported images • As a temporal map book • As “small multiples” on a single layout • As map or layer packages
  • 29. Create web map services • Map services preserve the time information from time-enabled layers - Used to query and display content (with the time slider) • Animated GIFs can be used for icons (e.g., in the Living Atlas) - LINK - ArcGIS Online web map search for 'time' • Example temporal web maps: - Atlantic Storms (1993-95) - Imported an MXD, updated the basemap, publish - One year of ice pack imagery (North Pole) - Time-aware aerial imagery
  • 30. The purpose of mapping temporal data • To allow for estimation of the degree of change or spatial pattern of cross-correlation between time periods • The effectiveness of any particular mapping method is related to: - Clear and accurate representation of the data and - Comprehension by the reader • Mapping temporal data usually results in increased complexity of the display • This complexity can lead to: - Misunderstanding or misinterpretation, or even… - …missing the change altogether (change blindness) • Maps of temporal data benefit from clear, explanatory indicators of the current time step within the full range - Time slider control - Timeline, time text, etc…
  • 31. Methods to map temporal data • Static displays - Superimposed features - Isochron maps - Small multiples - Complementary graphics - Change maps - Change analysis maps - Space-time cubes • Dynamic displays - Use movement or variation to show or draw attention to change
  • 32. Superimposed features • Superimpose features using distinguishable graphic marks or symbols • Example - Zebra Mussel Sightings
  • 34. Zebra Mussel Sightings, 1986-2011 Directional Trend and Mean Center of Distribution
  • 35. Zebra Mussel Sightings, 1986-2011 Directional Trend and Mean Center of Distribution
  • 36. Icochron maps • Map the change over time as isochrons (lines connecting points relating to the same time or equal time differences) • Areas between isochrones can be colored • Color selection should reflect the nature of the data (usually sequential) • Example - Age of the Ocean Floor - Station Fire, 2009
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 43. Small multiples • A series of displays with the same graphic design structure depicting changes from multiple to multiple (i.e., map to map) • Should be comparable, multivariate, “shrunken, high-density graphics” that are based on a large data matrix and used to show shifts in relationships among variables • The consistency of design assures that attention is directed toward changes in the data • Example - Dam Construction in the US - Plate Tectonics
  • 44. 2000 1910 1920 1930 1940 1950 1960 1970 1980
  • 45.
  • 46.
  • 47.
  • 48. Complementary graphics • Combining a map of a single time period with other graphics to display the temporal data • Graphics used to display the temporal data include: - Timelines - Time series graphs - Spiral displays - Circular graphs • Examples - Birds vs Aircraft by Month - Water Balance App
  • 51.
  • 52. Change maps • Depict the change over time at point locations, within homogeneous areas, or along linear features • Calculate the change and map it accordingly • Often used to show change between only two time periods as the rate of change • Examples - Percent Change in Total Population
  • 53.
  • 54.
  • 56. Change analysis maps • The change in a variable between time periods or over a range of time periods is analyzed statistically and summarized in a single numerical index displayed on a single map - Hot spot analysis - Cluster and outlier analysis • The amount of change is sometimes simplified to a binary index (e.g., increase/decrease) • Example - Percent Change in Poverty Rates of School-Aged Children
  • 57.
  • 58.
  • 59.
  • 60. Space-time cubes • Superimpose features using distinguishable graphic marks or symbols • Examples - Space-Time Cube Explorer - Napolean’s March on Moscow
  • 62.
  • 63. This presentation… • Data types • Managing • Analyzing • Mapping