HEC-DSS Programmers Guide for Java
HEC-DSS Programmers Guide for Java
×
Topics
HEC Home
DSS Home
DSS Documentation
DSS Download
HEC-DSS Programmer's Guide For Java
USACE Hydrologic Engineering Center
Topics
Introduction
HEC-DSS Basics
HEC-DSS Versions
Accessing HEC-DSS Files (Open and Close)
Use of HEC-DSS
Example Code
General Example
Messaging and Logging
Error Handling
Mulitple Processes Access
Time Series Data
TimeSeriesContainers Introduction
Times and Time Windows
Units and Type
Regular-Interval Data
Irregular-Interval Data
Pseudo-Regular Interval Data
Storage of Time Series Data
TimeSeriesContainers Functions
Retrieval of Time Series Data
Time Series Data with Second Granularity
Time Series Data with Extended Date Range
Quality Flags
Time Series Data with Quality/Notes
Time Series “Profile” Data
HecTimeSeries primary functions
TimeSeriesContainer functions
Time Pattern
Time Series Utility Functions
Paired Data
HecPairedData primary functions
PairedDataContainer primary functions
PairedDataContainer functions for large data sets or segments of a data set
Paired Data Functions for Large Datasets
Location information
Collections
TimeSeriesCollectionContainer functions
Gridded Data
Arrays
Example_ Arrays Example 1
Example_ Arrays Example 2
Files - .mp3, .pdf, etc…
Example_ File Example – saving and playing an .mp3 file
Example_ File Example – saving and playing an .wmv file
Images - .jpg, .gif, etc…
Example_ Image Example – saving and displaying a .jpg image
Example_ Image Example – multiple images on a timer
Example_ Image Example – multiple images with Next button
Aliases
Example_ Aliases
Catalog Functions
Example_ Simple Catalog
Example_ Catalog Functions
HEC-DSS Listener
What Changed?
Utility Functions
Record Level Functions
File Level Functions
Other functions
Supplementary Information
Record Expansion
Reclaimation
Squeeze
Appendix A HEC Utility Classes
Appendix B HEC-DSSVue Collection Utilities
Appendix C Grid Classes in HEC Java Programs
Identifying Grid Records in DSS
Contents of a Grid Record in DSS
Storage of Grid Values
Grid Header Contents
Grid Classes in HEC Java Programs
Geo-Referencing HEC Grids
The GridContainer Class
The GridData and GridInfo Classes
Reading and Writing DSS Grid Records
Changing the Time of a Grid Object
Scalar Math Functions
Grid Algebra Functions
Clip and Mosaic Functions
Extent Functions
Appendix D Extended Dates
Text and Text Tables
Sample Java Programs