US Army Corps of Engineers
Hydrologic Engineering Center

Skip Navigation LinksHome > software > hec-metvue > features


HEC-MetVue is designed to perform temporal and spatial aggregation of meteorological datasets and performs areal average computations using input polygon shapefiles. HEC-MetVue provides tools for animating datasets, trimming spatial extents of datasets, applying spatial translations and rotations to datasets, and applying temporal shifts to datasets. The following is a description of the major capabilities of HEC-MetVue.

Graphical User Interface

HEC-MetVue is a Java program built in the NetBeans Platform. The user interacts with HEC-MetVue through a graphical user interface (GUI). The main focus in the design of the interface was to make it easy to use the software, while still maintaining a high level of efficiency for the user. The program’s GUI consist of a project explorer window, map windows, legend panel, properties and output panels, and a variety of tools. The interface provides for the following functions:

  • File Management
  • Data Entry and Editing
  • Drag and Drop Customization of the GUI components
  • Map Window Tiling and Zoom Options
  • Map Layering Options

Back to the top

Supported Meteorological Data Formats

HEC-MetVue currently supports reading particular data products with formats that include: HEC-DSS, PRISM, XMRG, ESRI ASCII Grid with sidecar metadata and projection files as specified in the HEC-MetVue user’s manual, GRIB for specific products from the National Weather Service, and NetCDF based on Climate Forecast (CF) metadata conventions. Primary output formats that HEC-MetVue currently supports are HEC-DSS and ESRI GRID ASCII and Binary Format.

Back to the top

Triangulated Irregular Network (TIN) Image Manipulation

HEC-MetVue provides a variety of TIN image editing tools, including: the rotation tool for changing the image orientation, the translation tool for changing the image spatial location, the scaling tool for resizing the image, and the trimming tool for image extents trimming. HEC-MetVue also allows for adding and deleting TIN points, modifying an individual TIN point measurement value, and modifying all the measurement values in the TIN image by applying a global adjustment.

Back to the top

Temporal and Spatial Aggregation

Reading multiple images, HEC-MetVue allows for the aggregation of those images temporally and spatially. By default for spatial aggregation, HEC-MetVue averages the values in the overlapping areas of the images. But, through command line operations, other options are available to select either the maximum or minimum values when merging overlapping areas.

Back to the top

Basin Average Computations

When loading input datasets and polygon shapefiles, HEC-MetVue automatically computes and displays an aggregate basin average layer, outputs an aggregate basin average summary text report to console, and allows for writing out basin average time series to an HEC-DSS output file. Aggregate basin averages are determined based on the given volume over the timespan of the input dataset and interested area(s) of any given shapefile(s) of interest. Currently, the aggregate image statistics computed by HEC-MetVue are only aggregate basin averages, which are mainly applicable for datasets with depth measurement such as precipitation. However, turning off the automatically computed aggregate basin average layer and writing out basin average time series can still be useful for non-precipitation datasets such as temperature.

Back to the top


The Animation tool in HEC-MetVue provides two options: animation of an incremental sequence or animation of an accumulated sequence. In addition, the HEC-MetVue Map Windows have a built-in Dynamic Time Widow feature that allows for scanning through a multi-image dataset over an adjustable and moving time span.

Back to the top