NAME
GCLAS - Graphical Constituent Loading Analysis System
ABSTRACT
GCLAS aids in the computation of daily constituent loads
transported in streamflow. Due to the relative paucity with
which most water-quality data are collected, computation of
daily constituent loads is moderately to highly dependent on
human interpretation of the relation between stream
hydraulics and constituent transport. GCLAS provides a
visual environment for evaluating the relation between
hydraulic and other covariate time series and the
constituent chemograph. GCLAS replaces the computer program
SEDCALC, the prior USGS tool for constructing sediment
chemographs and computing suspended-sediment loads. GCLAS
has an interactive graphical interface that permits easy
entry of estimated values and provides new tools to aid in
making those estimates. Some of the improvements introduced
in GCLAS include (1) the ability to directly handle periods
of zero or reverse flow, (2) the ability to analyze and
apply coefficient adjustments to concentrations as a
function of time, streamflow, or both, (3) the ability to
compute discharges of constituents other than suspended
sediment, (4) the ability to easily view data related to the
chemograph at different levels of detail, and (5) the
ability to readily display covariate time-series data to
provide enhanced visual cues for drawing the constituent
chemograph.
METHODS
Load computations are performed by application of the mid-interval
method (Porterfield, 1972) to concentration data interpolated
(if necessary) to the same temporal frequency as the streamflow
time series. Cross-section coefficients may be applied as a
function of time, streamflow, or both, to account for systematic
bias in measured concentrations relative to true mean concentrations
in the stream cross section.
DATA REQUIREMENTS
A streamflow time series must be provided in card-image format.
Concentration data and associated metadata may be entered in
card-image format or in a special tab-separated format. Concentration
data can be irregularly spaced in time.
OUTPUT OPTIONS
Card-image files of daily constituent loads and daily mean
concentrations can be output. Other options include unit data
and printable files or printed output.
SYSTEM REQUIREMENTS
The GCLAS software is written in Java. Version 1.5.X or higher
of the Java Runtime Environment (JRE) must be installed in order
to run GCLAS at version 1.5e and above. The software has
run successfully under Microsoft Windows 95,98, and NT 4.0, XP,
and Sun Solaris 8 and above. GCLAS has not been tested with
other computer operating systems. Although GCLAS is written
entirely in Java, it may not conform to the 100% Pure Java
standard and may not run properly on some operating systems.
HISTORY
Version 1.05e 2007/01/2 - First public release. This version addresses the following
bugs and enhancements:
o Program updated to work with up to JRE 1.5.x.
o Modified input templates to make creating GCLAS input files easier.
o Added support for new parameters.
o Made updates to the GUI.
o Added direct printing of load table under Windows.
o Added new data export options.
o Added checks to improve program error handling.
Version 1.05d 2004/04/30 - This version addresses the following
bugs and enhancements:
o Program updated to work with JRE 1.4.x.
o Added ability to import replicate sample values with identical date and
time stamps. Second sample's time is incremented by one second
to prevent identical date/time hash.
o Added ability to output unit-value card images of computed
concentration and constituent discharge.
o Modified gcl input routines to eliminate error caused by missing
end delimiters.
o Changed error messages to make them more understandable.
o Added a new input template.
o Updated help files to reflect changes.
Version 1.05 2003/02/07 -
o A new report was added to the loading table.
o Corrected a problem with loads computed for select instances of days with
incomplete streamflow and (or) concentration data, and where the load-
computation period specified included partial days.
o Modifed card-image output to prevent output of data for days where data
of load-computation period limits period respresented to less than 23 hours.
o Updated help files to reflect changes.
o Added parameters to parameter code dictionary.
o Replaced deprecated methods.
Version 1.04 2002/07/18 -
o When rounded concentration data were output in card-image form
from the load table, the parameter code was output as the string
"undef" rather than 80154.
o When rounded concentration data were output in card-image form
from the load table, when attempting to write unrounded
concentration data, GCLAS used to cause an exception resulting
in a zero size report file as a result of the exception.
o Saving a .csv file as a .gcl file, caused an exception.
o When a date cell was edited with a new date and user pressed
"Enter", the time cell was set to computer system's time in GMT.
o If two data values occurred on the same day and one of the
data values was edited so that its time was earlier in the day
than the other value, then the water-quality table was not
resorted based on the new entered. Also, the graph was not drawn
properly. The data was shown correctly if they are saved to a
gpf file and re-read into GCLAS. In general, editing a time
cell was not causing a resort of the table based on the new time.
o Loads computed for partial days were not correct. The total
number of intervals used for discretization of the day was
used instead of the actual number of time intervals in the
partial day. (note: this bug only affected loads computed for
the first and last day of the computation period.)
o When loads were computed sequentially for at least two
discontinuous periods, the load table was improperly filled in
for the intervening days. These data were not output to card
images if card images were subsequently created.
o A merge was originally (pre-version 1.04) done by averaging
concentrations and coefficients and applying them at the minimum
streamflow associated with the merged coefficents and at the time
associated with the earliest time of the merged coefficients.
This was changed to make the streamflow associated with the merged
coefficient equal to the average streamflow.
o New parameters were added to the parameters table.
o The ability to use several different concentration and load units
was added.
o The user interface was cleaned up.
o The checkbox named "Include Est. pts" on the "Apply Coefficients"
tab was removed. The functionality for this checkbox was never
implemented. To provide the intended functionality,
a new "Options" menu was added. A "Default Representation" sub menu
was added under the "Options" menu cascading to 3 choices for the user
to select from: "Cross Section", "Single Vertical", or "Point".
Estimated values are assigned the representation chosen by the user.
Changing the default representation affects only those estimated values
that are entered after the change in default representation.
o The help files were updated to reflect the changes implemented in
this release.
Version 1.03 2001/08/13 - not released officially
Version 1.02 2001/04/18 - Corrected problems with saving and
reloading data. Corrected problem where ignored values
were still being used in computing daily loads.
Version 1.01 2001/03/25 - Corrected problem in which
discharge values were not interpolated when concentration
values were interactively added to the data set. Also
corrected problem in which concentration values that were
interactively deleted were not completely removed from
the data structure. If the data were then stored to and
reloaded from a GCLAS Project File or gcl file, the
previously deleted data were restored to the working data
set.
Version 1.0 2001/03/21 - Initial release
Version 1.b 2000/11/01 - Initial beta release
REFERENCES
Porterfield George, 1972, Computation of fluvial-sediment
discharge: U.S. Geological Survey Techniques of Water-
Resources Investigations, book 3, chap. C3, 66 p.
DOCUMENTATION
Koltun, G.F., Eberle, M., Gray, J.R., Glysson, G.D., 2006,
User's manual for the Graphical Constituent Loading
Analysis System (GCLAS), U.S. Geological Survey
Techniques and Methods, 4-C1, 51 p.
USGS Techniques and Methods 4-C1, (PDF)(918 KB).
CONTACTS
U.S. Geological Survey
Office of Surface Water
415 National Center
Reston, VA 20192
email: h2osoft@usgs.gov
Page created: 01/24/2007