Overview

HEC-MetVue (Meteorological Visualization Utility Engine) is the primary gridded meteorological data processing tool for CWMS. HEC-MetVue combines observed and forecast datasets into a single dataset to serve as inputs to HEC-HMS and HEC-RAS models. HEC-MetVue also provides convenient features for CWMS users that include:

  • Auto-processing of input datasets (observed and forecast)
    • Filling in missing data
    • Generating a combined output dataset with a uniform data interval and spatial extents
  • Visualization of basin average statistics as well as datasets animations
  • Application of value adjustments and spatial translations for sensitivity analysis and "what-if" scenarios

Funded Activities

Activity
Contract Acceptance - Cumulus Integration (CWMS 3.4)
Contract Acceptance - Implementing Time Series Based Edits (CWMS 3.4)
Contract Acceptance - Implementing Edits Tracking Tool (CWMS 3.4)
Contract Acceptance - Implementing Zonal Editor (CWMS 3.4)
Contract Acceptance - Creating Zones from Polygons (CWMS 3.4)
Contract Acceptance - Various Improvements to the Gridded Dataset Merge Tool (CWMS 3.5)
Contract Acceptance - Integration of Gridded Dataset Merge Tool in CAVI (CWMS 3.5)

Contract Acceptance - Separating GUI Code from Compute and Utility Packages (CWMS 3.5)

Contract Acceptance - Additional Functions to MetCalculator (CWMS 3.5)

Contract Acceptance - Developing GUI for MetCalculator (CWMS 3.5)

Contract Acceptance - Additional Functions for Image Snapshot Tool (CWMS 3.5)

CAVI Integration Testing of FY23 Contract Deliverables (CWMS 3.4)

Software Release - HEC-MetVue 3.2 (CWMS 3.4)

Software Release - HEC-MetVue 3.3 (CWMS 3.4)

Develop Additional Tutorials

Support Districts Migrating from MFP to HEC-MetVue

Bug Fixes and Maintenance (CWMS 3.4)

Develop and Award Contract for New Enhancements (CWMS3.5 and CWMS 3.6)

Accomplishments

Contract Acceptance - Cumulus Integration (CWMS 3.4)

The team oversaw the development, and reviewed and accepted the deliverables, for the newly integrated Cumulus plugin in HEC-MetVue. CWMS users can now connect directly to Cumulus from HEC-MetVue to download observed and/or forecast datasets on-demand, similar to the functionality available from the CAVI Extract Editor and the Cumulus website.

Contract Acceptance - Implementing Time Series Based Edits (CWMS 3.4)

The team oversaw the development, and reviewed and accepted the deliverables, for implementing time series based edits. The HEC-MetVue dynamic time window tool now supports scanning to and editing any individual grid record or sub-period within the total period for the loaded dataset.

Contract Acceptance - Implementing Edits Tracking Tool (CWMS 3.4)

The team oversaw the development, and reviewed and accepted the deliverables, for implementing the Edits Tracking Tool, which automatically logs every user edit for archiving and documentation, as well as reimporting for future use. The tool also provides the user with the ability to deactivate and reactivate any particular edit in the log, reorder edits, and clear out any or all edits.

Contract Acceptance - Implementing Zonal Editor (CWMS 3.4)

The team oversaw the development, and reviewed and accepted the deliverables, for the new Zonal Editor, which allows the user to apply zone-based edits to any timestep or group of timesteps within the dataset's time window.

Contract Acceptance - Creating Zones from Polygons (CWMS 3.4)

The team oversaw the development, and reviewed and accepted the deliverables, for the new Zonal Editor, which allows for the interactive creation of zones using shapefiles loaded in the HEC-MetVue project.

Contract Acceptance - Various Improvements to the Gridded Dataset Merge Tool (CWMS 3.5)

The team oversaw the development, and reviewed and accepted the deliverables, for merging datasets through a new HEC-MetVue data reader (Reader+).  The new HEC-MetVue Reader+ supports not only merging observed and forecast datasets, but also merging a forecasts products with varying time intervals and time period outlook (for example merging 1hour forecast product for Day 1 with a 6 hour forecast product for Days 2 through 3). Additionally, Reader+ provides automated options for threshold-based data screening and missing data filling.

Contract Acceptance - Separating GUI Code from Compute and Utility Packages (CWMS 3.5)

The team oversaw the development, and reviewed and accepted the deliverables, for separating HEC-MetVue interface code from the compute code, which has eliminated the redundancy of code and has laid out a much more desirable foundation for adding new modularized compute functions, as well as automated compute testing of HEC-MetVue and cloud computing.

Contract Acceptance - Additional Functions to MetCalculator (CWMS 3.5)

The team oversaw the development, and reviewed and accepted the deliverables, for developing additional functions in MetCalculator, including data value screening, filling missing or replacing cell data values, and filling default or interpolating grids for missing time intervals.

Contract Acceptance - Developing GUI for MetCalculator (CWMS 3.5)

The team oversaw the development, and reviewed and accepted the deliverables, for the new MetCaluclator user interface, which is a user-friendly script builder.  

Contract Acceptance - Additional Functions for Image Snapshot Tool (CWMS 3.5)

The team oversaw the development, and reviewed and accepted the deliverables, for enhancing the ImageSnapshot tool to include a distance scale and North arrow.

CAVI Integration Testing of FY23 Contract Deliverables (CWMS 3.4)

The team tested the new HEC-MetVue features in CWMS 3.4, specifically the Cumulus Plugin, the Time Series Based Edits, the Edits Tracker Tool, Zones Creation, and Zonal-based Editing.

Software Release - HEC-MetVue 3.2 (CWMS 3.4)

With the zone creation and zonal editing features being completed in time to include in CWMS 3.4, the target version of HEC-MetVue jumped to 3.3. A release of HEC-MetVue 3.2 was skipped. 

Software Release - HEC-MetVue 3.3 (CWMS 3.4)

The team completed testing and documentation for the HEC-MetVue 3.3 release, currently pending documentation editing and final reviews.

Develop Additional Tutorials

The team developed four new HEC-MetVue tutorials (one general intro, two data readers, and a time series sampling tutorial) with example projects and datasets, which will be published in the Fall of 2024.

Support Districts Migrating from MFP to HEC-MetVue

The team provided one-on-one outreach to the majority of the districts to prompt and assist them with the migration from MFP to HEC-MetVue. According the recent MMC CWMS implementation status surveys, over 80 percent of the offices have migrated from MFP to HEC-MetVue.

Bug Fixes and Maintenance (CWMS 3.4)

The team tested and fixed bugs throughout the CWMS 3.4 development cycle and final release preparation.

Develop and Award Contract for New Enhancements (CWMS 3.5 and 3.6)

The team scoped several HEC-MetVue enhancements as detailed in the FY25 CWMS PMP and awarded a contract for implementation of the enhancements.