11
Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9 th National Monitoring Conference Cincinnati, OH April 28 – May 2, 2014 John Yagecic, P.E. Supervisor, Standards & Assessment Delaware River Basin Commission

Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Temporally Dynamic Representations of Continuous 

Monitor Data throughAnimated Graphing9th National Monitoring Conference

Cincinnati, OHApril 28 – May 2, 2014

John Yagecic, P.E.Supervisor, Standards & AssessmentDelaware River Basin Commission

Page 2: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Continuous Monitors in the Delaware Basin

• USGS– Flow and Stage– Water Quality

• NOAA (PORTS)– Water surface 

elevations– Salinity– Water Temperature– Current– Meteorology

• NOAA (NWS)– Hydrologic predictions– Quantitative 

precipitation forecasts

Page 3: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

‘Continuous’ Monitor Data

Page 4: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Why animate continuous data?

• More explicit representation of sequence;• Immediately intuitive experience of very dense data sets;

• Combine and synchronize disparate data sets;• Improved conceptual model of environmental processes;

• Templates facilitate processing of new data sets;

Page 5: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Sequence

• USGS Gages• Hurricane Irene and Tropical Storm Lee

• When was flood threshold exceeded at different gages?

• Text book flood wave?

VideoLink

Page 6: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Sequence (whole basin)

• Automated program that pulls and processes data from all the gages in the basin.

VideoLink

Page 7: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Intuitive experience of dense data

NOAA‐PORTSSide‐Looking ADCP at Philadelphia

VideoLink

Page 8: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

The process for these images• Uses VBA Excel;

• the programming language behind MS Excel;

1. Create a static graph;2. Read the data into arrays;3. Step through the arrays, reading data back into the 

spreadsheet cells corresponding to the graph, updating the graph at each step;

4. Capture video using a video screen capture utility (Fraps).

5. Most code downloadable at http://adventuresindata.blogspot.com/

Page 9: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Improved Conceptual Model of Environmental ProcessesWater Surface Elevations During Hurricane Sandy

VideoLink

Page 10: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Synchronization of Disparate Data Sets

• Dissolved Oxygen measurements – Philadelphia Water Department;• Tidal Elevations – NOAA PORTS• Daily sunrise, sunset, solar noon  Video

Link

Page 11: Temporally Dynamic Representations of …...Temporally Dynamic Representations of Continuous Monitor Data through Animated Graphing 9th National Monitoring Conference Cincinnati, OH

Questions?

Temporally Dynamic Representations of Continuous 

Monitor Data throughAnimated Graphing

9th National Monitoring ConferenceCincinnati, OH

April 28 – May 2, 2014

John Yagecic, P.E.Supervisor, Standards & AssessmentDelaware River Basin Commission

[email protected]‐883‐9500 x271