space and time

78
Space and Time By David R. Maidment with contributions from Steve Kopp, Steve Grise, and Tim Whiteaker

Upload: nissim-gallagher

Post on 02-Jan-2016

60 views

Category:

Documents


0 download

DESCRIPTION

Space and Time. By David R. Maidment with contributions from Steve Kopp, Steve Grise, and Tim Whiteaker. Space and Time. Introductory concepts Discrete space-time model – Arc Hydro Temporal Geoprocessing Continuous space-time model – netCDF Tracking Analyst. Space and Time. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Space and Time

Space and Time

By David R. Maidment

with contributions from Steve Kopp, Steve Grise, and Tim Whiteaker

Page 2: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 3: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 4: Space and Time

4

Linking GIS and Water Resources

GISWaterResources

Water EnvironmentWater Environment(Watersheds, gages, streams)(Watersheds, gages, streams)

Water ConditionsWater Conditions(Flow, head, concentration)(Flow, head, concentration)

Page 5: Space and Time

Data Cube

Space, L

Time, T

Variables, V

D

“What”

“Where”

“When”

A simple data model

Page 6: Space and Time

6

Space, FeatureID

Time, TSDateTime

Variables, TSTypeID

TSValue

Discrete Space-Time Data ModelArcHydro

Page 7: Space and Time

Continuous Space-Time Model – NetCDF (Unidata)

Space, L

Time, T

Variables, V

D

Coordinate dimensions{X}

Variable dimensions{Y}

Page 8: Space and Time

CUAHSI Observations Data Model

• A relational database at the single observation level (atomic model)

• Stores observation data made at points

• Metadata for unambiguous interpretation

• Traceable heritage from raw measurements to usable information

Streamflow

Flux towerdata

Precipitation& Climate

Groundwaterlevels

Water Quality

Soil moisturedata

Page 9: Space and Time

Pre Conference Seminar

9

ODM and HIS in an Observatory Settinge.g. http://www.bearriverinfo.org

Page 10: Space and Time

Space, Time, Variables and Observations

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

Observations Data ModelObservations Data Model• Data fromData from sensors sensors (regular (regular time series)time series)• Data from Data from field sampling field sampling (irregular time points)(irregular time points)

An An observations data model observations data model archives values of variables at archives values of variables at particular spatial locations and points in timeparticular spatial locations and points in time

Page 11: Space and Time

Space, Time, Variables and Visualization

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

VizualizationVizualization• MapMap – Spatial distribution for a time point or – Spatial distribution for a time point or intervalinterval• GraphGraph – Temporal distribution for a space – Temporal distribution for a space point or regionpoint or region• Animation Animation – Time-sequenced maps– Time-sequenced maps

A A visualizationvisualization is a set of maps, graphs and animations that display the is a set of maps, graphs and animations that display the variation of a phenomenon in space and timevariation of a phenomenon in space and time

Page 12: Space and Time

Space, Time, Variables and Simulation

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

Process Simulation ModelProcess Simulation Model• A A space-time point space-time point is uniqueis unique• At each point there is a At each point there is a set of variablesset of variables

A A process simulaton model process simulaton model computes values of sets of variables at computes values of sets of variables at particular spatial locations at regular intervals of timeparticular spatial locations at regular intervals of time

Page 13: Space and Time

Space, Time, Variables and Geoprocessing

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

GeoprocessingGeoprocessing• Interpolation Interpolation – Create a surface from point – Create a surface from point valuesvalues• OverlayOverlay – Values of a surface laid over – Values of a surface laid over discrete featuresdiscrete features• Temporal Temporal – Geoprocessing with time steps– Geoprocessing with time steps

Geoprocessing Geoprocessing is the application of GIS tools to transform spatial data and is the application of GIS tools to transform spatial data and create new data productscreate new data products

Page 14: Space and Time

Space, Time, Variables and Statistics

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

Statistical distributionStatistical distribution• Represented as Represented as {probability, value}{probability, value}• Summarized by Summarized by statisticsstatistics (mean, variance, (mean, variance, standard deviation)standard deviation)

A A statistical distribution statistical distribution is defined for a particular variable defined over a is defined for a particular variable defined over a particular space and time domainparticular space and time domain

Page 15: Space and Time

Space, Time, Variables and Statistical Analysis

Variables (VariableID)Variables (VariableID)

Space (HydroID)Space (HydroID) TimeTime

Statistical analysisStatistical analysis• Multivariate analysis Multivariate analysis – correlation of a set – correlation of a set of variablesof variables• Geostatistics Geostatistics – correlation space– correlation space• Time Series Analysis Time Series Analysis – correlation in time– correlation in time

A A statistical analysis statistical analysis summarizes the variation of a set of variables over a summarizes the variation of a set of variables over a particular domain of space and timeparticular domain of space and time

Page 16: Space and Time

Pre Conference Seminar

16

CUAHSI Observations Data Model

Space-Time Datasets

Sensor and laboratory databases

From Robert Vertessy, CSIRO, Australia

Page 17: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 18: Space and Time

Space-Time Cube

TSDateTime

TSTypeID

TSValue

FeatureID

Time

Space

Variable

Data Value

Page 19: Space and Time

Time Series Data

Page 20: Space and Time

Time Series of a Particular Type

Page 21: Space and Time

A time series for a particular feature

Page 22: Space and Time

A particular time series for a particular feature

Page 23: Space and Time

All values for a particular time

Page 24: Space and Time

MonitoringPointHasTimeSeries Relationship

Page 25: Space and Time

TSTypeHasTimeSeries

Page 26: Space and Time

Arc Hydro TSType Table

TypeIndex

VariableName

TypeOf

TimeSeries

Info

Regular or

Irregular

Unitsof

measure

Timeinterval

Recordedor

Generated

Arc Hydro has 6 Time Series DataTypes1. Instantaneous2. Cumulative3. Incremental4. Average5. Maximum6. Minimum

Page 27: Space and Time

Instantaneous

Cumulative

AverageIncremental

Maximum Minimum

Time Series Types

Page 28: Space and Time

A Theme Layer

Synthesis over all data sources of observations of a particular variable e.g. Salinity

28

Page 29: Space and Time

Texas Salinity Theme

7900 series347,000 data

7900 seriesTPWD 3400TCEQ 3350TWDB 150

29

Page 30: Space and Time

Copano and Aransas Bay Salinity

Number of Data0 – 5050 – 150150 – 400400 – 10001000 – 3000

Copano Bay

Aransas Bay

30

Page 31: Space and Time

Texas Daily Streamflow Theme

USGS Data 1138 sites

(400 active)

31

Page 32: Space and Time

Austin – Travis Lakes Streamflow

Years of Data0 – 1010 – 2020 – 4040 – 6060 – 110

32

Page 33: Space and Time

Texas Water Temperature Theme

22,700 series966,000 data

33

Page 34: Space and Time

Austin – Travis Lakes Water Temperature

Number of Data0 – 5050 – 150150 – 400400 – 10001000 – 5000

34

Page 35: Space and Time

http://data.crwr.utexas.edu

Page 36: Space and Time

Data from Individual Sites

Page 37: Space and Time

HydroPortal to access Themes

Page 38: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 39: Space and Time

Time Series{value, time}

Attribute Series{featureID, value, time}

Raster Series{raster, time}

Feature Series{shape,value, time}

Four Panel Diagram

Page 40: Space and Time

Time series from gages in Kissimmee Flood Plain

• 21 gages measuring water surface elevation

• Data telemetered to central site using SCADA system

• Edited and compiled daily stage data stored in corporate time series database called dbHydro

• Each time series for each gage in dbHydro has a unique dbkey (e.g. ahrty, tyghj, ecdfw, ….)

Page 41: Space and Time

Compile Gage Time Series into an Attribute Series table

Page 42: Space and Time

Hydraulic head

Hydraulic head is the water surface elevation in a standpipeanywhere in a water system, measured in feet above mean sealevel

h

Land surface

Mean sea level(datum)

Page 43: Space and Time

Map of hydraulic head

X

Y

Z

Hydraulic head, h

xy

h(x, y)

A map of hydraulic head specifies the continuous spatialdistribution of hydraulic head at an instant of time

Page 44: Space and Time

Time sequence of hydraulic head maps

x

y

z

Hydraulic head, h

t1

t2

t3

Page 45: Space and Time

Attribute Series to Raster Series

Page 46: Space and Time

Inundation

hL

d

Depth of inundation = d IF (h - L) > 0 then d = h – LIF (h – L) < 0 thend = 0

Page 47: Space and Time

Inundation Time Series

t

h(x,y,t)LT(x,y)

Time

d(x,y,t)

d(x,y,t) = h(x,y,t) – LT(x,y)

Page 48: Space and Time

Ponded Water DepthKissimmee River

June 1, 2003

Page 49: Space and Time

Depth Classification

Value_ From_ To_-1 -100 -0.00010 0 01 0.0001 0.52 0.5 13 1 1.54 1.5 25 2 2.56 2.5 37 3 3.58 3.5 49 4 4.5

10 4.5 511 5 100

0

5

4

3

2

1

Depth Class

11

9-10

7-8

5-6

3-4

1-20-1

Page 50: Space and Time

Feature Series of Ponded Depth

Page 51: Space and Time

Attribute Series for Habitat Zones

Page 52: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 53: Space and Time

Multidimensional Data

Data cube (3D) or hypercube (4D,5D…)

• Temperature varying with time

• Temperature varying with time and altitude

XY

TZ

XY

T

Page 54: Space and Time

Multidimensional Data

Time = 1

Time = 2

Time = 3

Page 55: Space and Time

Multidimensional Data

141 241 341

131 231 331

121 221 321

111 211 311

441

431

421

411

142 242 342

132 232 332

122 222 322

112 212 312

442

432

422

412

143 243 343

133 233 333

123 223 323

113 213 313

443

433

423

413

Y

X

TimeTime = 1

Time = 2

Time = 3

Page 56: Space and Time

Data Cube

Time Slices

Multidimensional Data141 241 341

131 231 331

121 221 321

111 211 311

441

431

421

411Y

X

Time142 242 342

132 232 332

122 222 322

112 212 312

442

432

422

412

143 243 343

133 233 333

123 223 323

113 213 313

443

433

423

413

Time = 1

Time = 2

Time = 3

Page 57: Space and Time

Multidimensional Data

141 241 341

131 231 331

121 221 321

111 211 311

441

431

421

411

142 242 342

132 232 332

122 222 322

112 212 312

442

432

422

412

143 243 343

133 233 333

123 223 323

113 213 313

443

433

423

413

Y

X

Time

Altitude

Includes variation in (x,y,z,t)

Page 58: Space and Time

What is NetCDF?NetCDF (network Common Data Form)

A platform independent format for representing multi-dimensional array-orientated scientific data.

Self Describing - a netCDF file includes information about the data it contains.

Direct Access - a small subset of a large dataset may be accessed efficiently, without first reading through all the preceding data.

Sharable - one writer and multiple readers may simultaneously access the same netCDF file.

NetCDF is new to the GIS community but widely used by scientific communities for around many years

Page 59: Space and Time

What is a NetCDF file?NetCDF is a binary file

A NetCDF file consists of:Global Attributes: Describe the contents of the fileDimensions: Define the structure of the data

(e.g Time, Depth, Latitude, Longitude)Variables: Holds the data in arrays shaped

by DimensionsVariable Attributes: Describes the contents of

each variableCDL (network Common Data form Language) description takes the

following formnetCDF name {

dimensions: ... variables: ... data: ...

}

Page 60: Space and Time

Storing Data in a netCDF File

141 241 341

131 231 331

121 221 321

111 211 311

441

431

421

411

142 242 342

132 232 332

122 222 322

112 212 312

442

432

422

412

143 243 343

133 233 333

123 223 323

113 213 313

443

433

423

413

Y

X

Time

netcdf mynetcdf{dimensions:

X=4;Y=4;Time=UNLIMITED;

variables:float X(X);float Y(Y);int Time(Time);float Temperature(Time, Y, X);

data:X = 10, 20, 30, 40;Y = 110, 120, 130, 140;Time = 31, 59, 90;

}

Page 61: Space and Time

NetCDF Data Sources

• Community Climate Systems Model (CCSM)  http://www.ccsm.ucar.edu, https://www.earthsystemgrid.org/

• The CCSM is fully-coupled, global climate model that provides state-of-the-art computer simulations of the Earth's past, present, and future climate states.

• 100 yrs of climate change forecast data (2000-2099)• Control runs (1870-1999) and scenario runs• Temperature, precipitation flux, surface snow thickness, snowfall

flux, cloud water content, etc.

• Program for Climate Model Diagnosis and Intercomparison (PCMDI) http://www-pcmdi.llnl.gov/

Page 62: Space and Time

NetCDF Data Sources

• Vegetation and Ecosystem Modeling and Analysis Project (VEMAP) http://dataportal.ucar.edu/vemap/main.html• VEMAP was a large, collaborative, multi-agency program to

simulate and understand ecosystem dynamics for the continental United States.

• The VEMAP Data Portal is a central collection of files maintained and serviced by the NCAR Data Group

• Climate data interval: Annual, monthly, and daily.• Data type: Historical and model results• Data: Temperature, irradiance, precipitation, humidity, incident

solar radiation, vapor pressure, elevation, land area, vegetation, water holding capacity of soil, etc.

Page 63: Space and Time

NetCDF Data Sources

• British Atmospheric Data Center (BADC) http://badc.nerc.ac.uk/data/• The role of the BADC is to assist UK atmospheric researchers to

locate, access and interpret atmospheric data.• Many datasets are publicly available but datasets marked with

key symbol have restricted access.• Datasets are organized by projects or organizations.• Climatology Interdisciplinary Data Collection (CIDC) has monthly

means of over 70 Climate Parameters.• Met Office - Historical Central England Temperature Data has

the monthly series, which begins in 1659, is the longest available instrumental record of temperature in the world. The daily series begins in 1772.

Page 64: Space and Time

NetCDF Data Sources

• National Oceanic & Atmospheric Administration (NOAA)• National Digital Forecast Database (NDFD)

http://www.nws.noaa.gov/ndfd/• Radar Integrated Display with Geospatial Element (RIDGE)

http://www.srh.weather.gov/ridge/• Precipitation Analysis

http://www.srh.noaa.gov/rfcshare/precip_download.php• Climate Diagnostics Center http://www.cdc.noaa.gov/• NCDC THREDDS Catalog

http://www.ncdc.noaa.gov/thredds/catalog.html • NCDC NCEP Stage IV Radar Rainfall

http://www.ncdc.noaa.gov/thredds/catalog/radar/StIV/catalog.html

Page 65: Space and Time

NetCDF in ArcGISNetCDF data is accessed as

• Raster• Feature• Table

• Direct read (no scratch file)• Exports GIS data to netCDF

Page 66: Space and Time

Gridded Data

Raster

Point Features

Page 67: Space and Time

NetCDF Tools

Toolbox: Multidimension Tools• Make NetCDF Raster Layer• Make NetCDF Feature Layer• Make NetCDF Table View• Raster to NetCDF• Feature to NetCDF• Table to NetCDF• Select by Dimension

Page 68: Space and Time

Space and Time

• Introductory concepts

• Discrete space-time model – Arc Hydro

• Temporal Geoprocessing

• Continuous space-time model – netCDF

• Tracking Analyst

Page 69: Space and Time

Tracking Analyst

• Simple Events – 1 feature class that describes What, When,

Where

• Complex Event– 1 feature class and 1 table that describe

What, When, Where

Arc Hydro

Page 70: Space and Time

Simple EventID Time Geometry Value

1 T1 X1,Y1 0.1

2 T2 X2,Y2 0.3

1 T3 X3,Y3 0.7

2 T4 X4,Y4 0.4

3 T5 X5,Y5 0.5

2 T6 X6,Y6 0.2

4 T7 X7,Y7 0.1

1 T8 X8,Y8 0.8

1 T9 X9,Y9 0.3

Unique Identifier for objects being tracked throughtime

Time of observation (in order) Geometry of observation

Observation

Page 71: Space and Time

Complex Event (stationary version)

ID Geometry

1 X1,Y1

2 X2,Y2

3 X3,Y3

4 X4,Y4

ID Time Value

1 T1 0.1

2 T2 0.3

1 T3 0.7

2 T4 0.4

3 T5 0.5

2 T6 0.2

4 T7 0.1

1 T8 0.8

1 T9 0.3

The object maintains its geometry (i.e. it is stationary)

Cases 1, 2, 3, 4, 5

Page 72: Space and Time

Complex Event (dynamic version)

ID Gage Number

1 1001

2 1002

3 1003

4 1004

ID Geometry Time Value

1 X1,Y1 T1 0.1

2 X2,Y2 T2 0.3

1 X3,Y3 T3 0.7

2 X4,Y4 T4 0.4

3 X5,Y5 T5 0.5

2 X6,Y6 T6 0.2

4 X7,Y7 T7 0.1

1 X8,Y8 T8 0.8

1 X9,Y9 T9 0.3

The object’s geometry can vary with time (i.e. it is dynamic)

Cases 6 and 7

Page 73: Space and Time

Tracking Analyst Display

Page 74: Space and Time

Feature Class and Time Series Table

Page 75: Space and Time

Temporal Layer

Shape from feature class is joined to time series value from TimeSeries table

Page 76: Space and Time

Summary Concepts

• Hydrologic variables are defined as a function of space and time

• Although space and time seem alike as independent dimensions they are not:– Space can be discrete or continuous and is

multidimensional– Time is one-dimensional

• This leads to idea of spatially-referenced time series of data

Page 77: Space and Time

Summary Concepts (II)

• In Arc Hydro, discrete spatial features are associated with time series values through a HydroID-FeatureID relationship

• Time series associated with individual features become Attribute Series associated with a Feature class

• Attribute series can be transformed to Raster Series and Feature Series by temporal geoprocessing (Four panel diagram)

Page 78: Space and Time

Summary Concepts (III)

• ArcGIS explicitly supports time representations through– By allowing operations on netCDF files for

spatially continuous fields– By allowing visualization of moving features

using Tracking Analyst