Glossary
Learn common terms used within this guide
DHPS is a river routing system that is part of Environment Canada's GEM-Hydro forecasting system, and is the river routing component of NSRPS . DHPS performs the routing of liquid water leaving the surface model, which is then conveyed in streams and lakes throughout the modelling domain. DHPS only routes water generated by the surface model, and generally does not add or remove water to or from the outputs of the surface model. DHPS both analyses and forecasts water routed from CaLDAS-Sat and HRDLPS (respectively) through a river basin’s lakes and rivers at a 1-km grid resolution. It simulates lake levels for defined lakes (listed below) or reservoirs and streamflow for all other points throughout the domain. DHPS is based on the Watroute routing scheme, and has the ability to represent reservoirs with a natural behavior as well as flow diversions. DHPS also assimilates streamflow observations during the data assimilation cycle. Currently, DHPS assimilates observations from ECCC’s Water Survey of Canada, USGS, and the provincial networks of river gauges in Quebec and Alberta.
DHPS produces hourly estimates, both analysed and forecast, of river discharge, the volume of water stored in the river channel or at the outlet of an explicitly represented natural lake or regulated reservoir, and the depth of the water in the subterranean reservoir.
Current version: 3.1.0
<!-- Past versions:
Outputs from DHPS are currently implemented at a 1-km resolution over six major river basins representing ~50% of Canada. DHPS is currently established in the following basins:
DHPS also estimates the water budget of large specified water bodies, which include:

| Variable | Variable long name | Unit | Level | Frequency (analysis/forecast) |
|---|---|---|---|---|
| DISC | Mean discharge value exiting the river channel over the hour ending at the indicated time | m**3/s | Surface | 1h/1h |
| STOR | Volume of water stored in the river channel or outlet of an explicitly represented natural lake or regulated reservoir (m3) | m**3 | surface | 12h/24h |
| LZS | Depth of water in the lower zone storage or subterranean reservoir | kg/m2 | surface | 12h/24h |
| PRWM | Precipitation averaged over a lake’s surface. See Spatial domain and coverage for more information | mm | surface | 12h/24h |
| EVWM | Evaporation averaged over a lake’s surface. See Spatial domain and coverage for more information | mm | surface | 12h/24h |
| RUNF | Terrestrial runoff averaged over a lake’s surface. See Spatial domain and coverage for more information | mm | surface | 12h/24h |
| DIRF | Flow directions used to calculate the river network | - | - | constant |
| DA | The area of the terrain draining to each grid cell. | km2 | - | constant |
| REAC | Explicitly represented natural lake or regulated reservoir. | - | - | constant |
Currently DHPS data is only available through ECCC's internal Science Network
Analysis_River-DischargeTwelve hours of river discharge analyses. The analyses correspond to the hour preceding the issue hour.For example, the YYYYMMDDT13Z file contains analysis for the hour starting 12:00Z and ending 12:59Z. Storage-River-Channel River channel storage forecasts. There are six files, one for every 24 forecast hours from 24 to 144 hours. Storage-LowZone Contains Depth of water in the lower zone storage or subterranean reservoir (kg/m2). Refer to the technical documentation for a detailed description of LZS in WATROUTE. Analysis_Evap-SpatialAvg12h), precipitation(Analysis_Precip-SpatialAvg12 ), and total runoff (Analysis_Total-Runoff-Avg12h) for the Great Lakes, Great Slave Lake, Great Bear Lake, Lake Athabasca, and Lake St. Clair.
Evaporation and precipitation are averaged over the lake area. Runoff represents the total runoff into a body of water from its immediate watershed, distributed over the surface of that body of water or its immediate watershed. In the resulting files, every lake grid cell contains the spatial-temporal average value for the given variable. Drainage-Area This is a constant field that defines the area of the terrain that drains into a given grid cell, including the grid cell itself. FlowDir-Corrected Containing corrected flow directions underlying the river network of a modelling domain. Values range from 1 to 128, incremented by powers of 2, progressing clockwise starting from 1 to indicate East and ending with 128 to indicate Northeast. All bodies of water that are represented explicitly by the model are assigned a value of 256. Waterbody-ID This file contains all bodies of water that are processed by the river-routing model explicitly. They are indexed numerically, starting at one. There are separate indexes for each basin, so as a result, the are six “1”s in this file. For additional details, please see the technical note. River-Discharge Forecasted river discharge. There are a total of 144 files, one for each forecast hour. Evap-SpatialAvg), precipitation (Precip-SpatialAvg), and runoff( Total-Runoff-Avg ). There are 12 files,one for every 12 forecast hours from 12 to 144 hours. (012H to 144H). Evaporation and precipitation are averaged over the lake area. Runoff represents the total runoff into a body of water from its immediate watershed, distributed over the surface of that body of water or its immediate watershed. In the resulting files, every lake grid cell contains the spatial-temporal average value for the given variable.click here for descriptions of various operational statuses
| Run type | Valid dates | Product type | Comment |
|---|---|---|---|
| Operational | 2021/12/01 12Z to Present | Analysis and Forecast | Fully operational IC3 product suite |
| Experimental (not an actual 'run type') | 2021/11/21 12Z to 2021/12/01 00Z | Forecast | - |
| Experimental (not an actual 'run type') | 021/11/21 00Z to 2021/11/30 12Z | Analysis | - |
| Experimental (not an actual 'run type') | gls, nel: from 2019/07/17 00Z; chu: from 2020/03/01 00Z; gsl, mck, yuk: from 2020/06/01 00Z): | Forecast and Analysis | Available on the archive |
Technical Note
Technical Specifications
Change log
The End-User Licence for Environment and Climate Change Canada's Data Servers specifies the conditions of use of this data.