Links to all of the course materials are included in the Agenda below.

Software Download

Workshops

If you are having trouble downloading the program files to your computer (stating you do not have permissions to download the files to locations known to be okay on your computer), try changing the extension of the download file. For example, if it is HEC-RTS.exe, try changing to HEC-RTS.zip and download. Then once the file is downloaded on your computer, change the file extension back to HEC-RTS.exe. Then use 7-zip to "unzip" the executable file.

This class is designed to provide Corps water resource professionals with the basic skills to utilize the HEC Data Storage System (HEC-DSS) to manage, analyze and display data using the HEC Data Storage System Visual Utility Engine (HEC-DSSVue) and associated programs.  The procedures and programs to be presented will provide a convenient system to support a wide variety of hydrologic investigations including project planning and real-time water control.  Workshops will demonstrate some of the potential applications.  Upon completion, participants will have sufficient knowledge to plan applications for their studies. 

Material

Topic

Instructor

Duration (Hours)

Start Time 

End Time

Description

Monday, June 5th

Admin
Course Introduction

Karl Tarbet

0.508:00

08:30


Admin
Pre-Test

Karl Tarbet

0.508:3009:00
LectureL1

Introduction to the HEC Data Storage System

Introduction-To-HEC-DSS.pptx

Karl Tarbet

109:0010:00
  • General concepts of HEC-DSS, what it is, how and why it is used.
  • Comparison to other database systems.
  • Creation, retrieval and storage of HEC-DSS data.
  • Records, pathnames, time-series conventions, and paired data conventions.
Break



0.2510:0010:15
LectureL2

HEC-DSSVue Overview

HEC-DSSVue Overview.pptx

Fauwaz Hanbali0.7510:1511:00
  • Executing HEC-DSSVue, cataloging files.
  • Plotting and tabulating data.
  • Copying plots and tables to the clipboard for use in other programs.
Lunch


111:0012:00
WorkshopW1Basics of HEC-DSSVue - WorkshopFauwaz Hanbali112:0013:00
  • Executing HEC-DSSVue, cataloging files.
  • Plotting and tabulating data.
  • Copying plots and tables to the clipboard for use in other programs.
  • Copying, duplicating, renaming, and deleting existing records
ReviewW1Basics of HEC-DSSVue - Review

Fauwaz Hanbali

0.2513:0013:15
LectureL3

Graphics Capabilities of HEC-DSSVue

Graphics Capabilities.pptx

Joan Klipsch0.7513:1514:00
  • Capabilities of graphics within HEC-DSSVue.
  • User interfaces for setting plot characteristics.
  • Saving and retrieving plot characteristics using “templates”.
  • Applicability of templates to other data sets.
  • Setting and using “default line styles” to set plot characteristics based on data parameter types.
WorkshopW2Graphics Capabilities of HEC-DSSVue

Joan Klipsch

114:0015:00
  • Creating complex graphs.
  • Saving and retrieving graphs characteristics in templates.
  • Setting and using default line styles.
ReviewW2Graphics Capabilities of HEC-DSSVue - Review

Joan Klipsch

0.2515:0015:15
Break



0.2515:1515:30
LectureL4

Data Entry and Editing with HEC-DSSVue

Data Entry and Editing.pptx

Fauwaz Hanbali

115:3016:30
  • Manual entry of time series and paired data into HEC-DSS.
  • Copying data from other applications into HEC-DSS.
  • Editing individual values and filling blocks of values using HEC-DSSVue’s tables and graphical editor.
Review
Review of Monday

Fauwaz Hanbali

0.5

16:3017:00

Tuesday, June 6th

WorkshopW3Data Entry and Editing with HEC-DSSVue

Fauwaz Hanbali

108:0009:00
  • Entering time series and paired data into HEC-DSS.
  • Copying data from the other applications into HEC-DSS.
  • Using tables to edit data and perform data fill functions.
  • Using the HEC-DSSVue graphical editor.
ReviewW3Data Entry and Editing with HEC-DSSVue - Review

Fauwaz Hanbali

0.2509:0009:15
Break



0.2509:1509:30
LectureL5

HEC-DSSVue Mathematical Computations Part 1

Math Computations Part 1.pdf

Mike Neilson

0.7509:30

10:15

Overview of math functions available in HEC-DSSVue. Arithmetic, general and smoothing functions.

LectureL6

HEC-DSSVue Mathematical Computations Part 2

Math Computations Part 2.pptx

Mike Neilson0.7510:1511:00Time transformations, Statistics.

Lunch




111:00

12:00


WorkshopW4HEC-DSSVue Mathematical Computations Part 1 & Part 2

Mike Neilson

212:0014:00Compute a reservoir inflow from gaged elevation data using
HEC-DSSVue’s math functions to screen and estimate data, manipulate time series, and perform rating table
operations.
ReviewW4HEC-DSSVue Mathematical Computations - Review

Mike Neilson

0.2514:0014:15
Break



0.2514:1514:30
LectureL7

Math Computations Part 3 - Statistics Lecture 

Math Computations Part 3.pptx

Austin Auld114:3015:30Overview of statistical math functions available in HECDSSVue, including linear regression, duration analysis, frequency curves, and cyclic analysis.
WorkshopW5HEC-DSSVue Math Computations Part 3Austin Auld1.515:3017:00Analyze reservoir data with HEC-DSSVue statistical functions to calculate important attributes of datasets and illustrate relationships among them.

Wednesday, June 7th

ReviewW5Review of Math Computations Part 3 - Review

Austin Auld

0.508:0008:30
Lecture L8

HEC-DSSVue Utilities and Tools

Utilities and Tools.pptx

Alex Davis

0.7508:3009:15
  • Management of HEC-DSS files.
  • Renaming, duplicating and copying records.
  • Time Window and use of data in water years.
  • Groups.
Break



0.2509:1509:30
WorkshopW6HEC-DSSVue Utilities and ToolsAlex Davis109:3010:30
  • Management of HEC-DSS files.
  • Renaming, duplicating and copying records.
  • Time Window and use of data in water years.
  • Groups.
ReviewW6HEC-DSSVue Utilities and Tools - ReviewAlex Davis0.510:3011:00
Lunch


111:00

12:00


LectureL9Mike Perryman112:0013:00Introduction to Jython scripting and using the DSS Library.
WorkshopW7Scripting in DSSVueMike Perryman1.2513:0014:15Create a few plot scripts that make use of the DSS API.
ReviewW7Scripting in DSSVue - ReviewMike Perryman0.514:1514:45
Break



0.2514:4515:00
LectureL10

HEC-DSS History, Programming Languages, and Version 7 Features

HEC-DSS Brief History and latest features.pptx

Mike Perryman115:0016:00Overview of new features in HEC-DSS 7; Including efficiency, file sizes, compression, multi-threading,
ensemble collections, and documentation.
LectureL11Joan Klipsch116:0017:00
  • Using the scripting interface to access HEC-DSS files, execute math functions, and create custom plots.
  • Using Jython methods to access operating system functions and external programs with scripts.
  • Executing HEC-DSSVue scripts from the command line.
  • Using Java to access HEC-DSSVue functionality.
  • Developing HEC-DSSVue plugins in Java.
  • Comparison of HEC-DSSVue scripts to plugins.

Thursday, June 8th

Review
Review of Wednesday


0.508:0008:30
WorkshopW8Customizing HEC-DSSVue Functionality

Joan Klipsch

1.2508:3009:45
  • Create a script to tabulate and graph data.
  • Create a script to perform math functions on data sets and plot the results.
  • Generate plots through the Windows Command Line, without displaying the main HEC-DSSVue user interface.
Break



0.2509:4510:00
ReviewW8Customizing HEC-DSSVue Functionality - ReviewJoan Klipsch0.2510:0010:15
LectureL12

Austin Auld

Matt Fleming

0.7510:1511:00
  • Representing grids of data in DSS.
  • How grids are georeferenced in DSS.
  • Loading grid data into DSS.
  • Options for displaying, analyzing, and computing with grids in DSS.
Lunch


1

11:00

12:00


WorkshopW9

Using HEC-MetVue to Export SHG Grids to DSS

Introduction to Gridded Data Exercises (part 1 only)

Austin Auld

Matt Fleming

112:0013:00
  • Sources of grid data.
  • Tools for loading grids into DSS.
  • Displaying grids in DSSVue.
ReviewW9Managing HEC-DSS Gridded Data - Review

Austin Auld

Matt Fleming

0.2513:0013:15
LectureL13

Karl Tarbet

113:1514:15
  • Using HEC-DSSVue to read and write Microsoft Excel files to import and export HEC-DSS data.
  • Use the USGS HEC-DSSVue plugin to import data from the U.S. Geological Survey’s National Water Information System into HEC-DSS.
  • Importing precipitation data from the National Climatic Data Center into HEC-DSS.
Break



0.2514:1514:30
WorkshopW10Karl Tarbet114:3015:30
  • Using HEC-DSSVue to read and write Microsoft Excel files to import and export HEC-DSS data.
  • Use the USGS HEC-DSSVue plugin to import data from the U.S. Geological Survey’s National Water Information System into HEC-DSS.
  • Importing precipitation data from the National Climatic Data Center into HEC-DSS.
ReviewW10Exchanging HEC-DSS Data with External Sources - ReviewKarl Tarbet0.2515:3015:45
LectureL14CWMSVue Overview with DemoMike Perryman0.7515:4516:30Demo of CWMS-Vue functionality. Highlights the differences
between HEC-DSSVue and CWMS-Vue.
LectureL15

Advanced reservoir plotting script demonstration, using both CWMSVue and DSSVue

ReservoirPlotDemo.zip

Mike Perryman0.516:3017:00Demo of script that can be used with HEC-DSSVue, CWMS-Vue, and executed via the command line on the client or server.

Friday, June 9th

Review
Review of Thursday

Mike Perryman

0.508:0008:30
Lecture

L16

Spatial Data Visualization with HEC-RTS

Map-Based Visualization with the CAVI.pptx

Alex Davis108:3009:30
  • HEC-RTS Download: https://www.hec.usace.army.mil/software/hec-rts/downloads.aspx
  • Overview and purpose of HEC-RTS, in particular the Watershed
  • Setup and Visualization modules. Various types of time series icons.
  • Configuration of HEC-RTS, including adding map backgrounds, setting up time series icons andgridded data sets for visualization.
WorkshopW11Spatial Data Visualization with HEC-RTSAlex Davis109:3010:30
  • Create a sample watershed, add map backgrounds.
  • Configure several time-series icons, and plot and tabulate data for those icons from the main window.
  • Define a gridded data set and animate.
Break


0.2510:3010:45
ReviewW11Spatial Data Visualization with HEC-RTS - ReviewAlex Davis0.2510:4511:00
Admin Post Test and Wrap Up

Karl Tarbet

0.511:0011:30