Vflo™ can simulate runoff based on gridded rainfall produced from radar, point rainfall measured at rain gauge locations (see Importing a file for a single rain gauge or design storm and Interpolated gauge), or hypothetical design storms such as the SCS Type II (see Generating a SCS type design storm). Using archival rainfall data, historical events can be simulated and used to calibrate the model to observed streamflow. Once loaded, rainfall input can be animated to show rainfall maps over the basin. In addition, a hyetograph may be plotted for any location for which rainfall has been loaded.
The source of the precipitation input data does not matter as long as one of two requirements is met: 1) Maps are in the same resolution as the base parameter maps or 2) If the maps are not in the same resolution as the base parameter maps, then a filter file must be created to properly index the resolution of the precipitation maps to that of the Vflo™ domain. Due to the large number of radar formats and resolutions, generally a filter file must be created to filter the rainfall into the Vflo™ model domain. For detailed instructions, see Creating filter files.
Rainfall data imported to Vflo™ can be saved as a single Rainfall Rate Properties file, or RRP (see Saving rainfall data). Once the RRP file is produced, it can easily be loaded again without re-loading from source files (see Existing RRP files).
Instead of loading rainfall for the entire domain, it is possible to load rainfall only over a select group of cells (see Selecting cells). If rainfall is loaded while multiple cells are selected, then rainfall input will only be loaded over the selected cells. Otherwise, rainfall is loaded for the entire domain. Producing a RRP file for selected areas can reduce the memory requirements if rainfall for the entire domain, outside of the basin, is appropriately excluded.
Processed radar rainfall produced through combination of radar and gauge can be loaded directly into Vflo™. Vieux & Associates, Inc. offers services to rain gauge correct and format radar data for use in Vflo™ and other hydrologic applications. Radar data alone, without adjustment with rain gauges, may not produce satisfactory results if matching actual streamflow hydrographs is desired.
To load rainfall files, use the Rainfall Wizard. Click the Load precipitation tool, or select Precipitation | Load Precipitation. The Vflo™ Rainfall Wizard supports four methods for loading rainfall, including:
Rain gauge data may be loaded from a tab delimited text file, using the Design storm option. If data from several rain gauges is used (employing the Interpolated gauge option), a tab delimited text file as well as a point shapefile of rain gauge locations are required. Radar and other multi-sensor rainfall files may be loaded as New rainfall files in any of the following formats: ASCII, CSV, UF, and Level II.
Detailed instructions for each Rainfall Wizard option are included below.
RRP, or rainfall rate properties files, bear the file extension: *.rrp. RRP files are used in Vflo™ to save rainfall event data. Once rain gauge, radar, and/or multi-sensor rainfall data has been loaded to Vflo™ using one of the methods described below, the rainfall event data can be saved in a single RRP file for efficient re-load. RRP files are compressed files, and are thus faster to load. See Saving rainfall data for instructions on saving RRP files.
1. Open the Rainfall Wizard.
2. In the Rainfall Wizard dialog, select Existing RRP File.
3. In the Load RRP File window, navigate to the RRP file, then click Open.
The Design Storm option establishes spatially uniform rainfall. The Design Storm option should be used both for producing a synthetic distribution based on the SCS Type I, Type IA, Type II, or Type III design storm distribution, and for loading data from a single rain gauge.
There are three options for producing a design storm/loading rainfall data from a single rain gauge.
Use a tab delimited text file with two columns, as shown in the example below. The first column must contain date/time, in the format: YYYY/MM/DD HH:MM:SS. Note that a space must separate each date (YYYY/MM/DD) from each time (HH:MM:SS). The second column must contain rainfall values. Rainfall values may be in units of rate or accumulation. Possible rate units include: inches/hour, centimeters/hour, millimeters/hour. Possible accumulation units include: inches, centimeters, millimeters. It is not necessary to specify what rainfall units are used within the text file, as the units will be specified within the Design Storm dialog.
Include a header row containing two text strings, separated by a tab. The first text string may be "Date", "Time", "date", "time", "date/time", "time/date", "Time(UTC)", "Time(CST)", etc. The second text string may be "Rain", "Precip", etc. File data is read when the program recognizes a line beginning with the text "Time" or "Date"; thus, notes may be inserted above the header row, if desired, without interrupting the program process.
The sample file below contains rainfall rate data for a single rain gauge. Values given are for demonstration purposes only.
1. Select the cells for which the rainfall data is to be applied.
2. Open the Rainfall Wizard.
3. Choose the Design Storm option.
4. Choose the From File option.
5. Choose the units of the file.
6. Click Finish.
7. Save the rainfall data as a RRP file.
If a rainfall file is not available, then rain gauge (or design storm) values may be manually entered.
1. Select the cells for which the rainfall data is to be applied.
2. Open the Rainfall Wizard.
3. Choose the Design Storm option.
4. Choose the Manual option.
5. Choose the appropriate units.
6. Enter the Time of First File, Duration, and Interval in the fields provided.
7. Enter rain values in the provided Rain Samples fields.
8. Click Finish.
9. Save the rainfall data as a RRP file.
1. Open the Rainfall Wizard.
2. Choose the Design Storm option.
3. Select SCS, then choose Type, SCS Depth, and SCS Duration.
4. Choose the appropriate units.
5. Click Finish.
6. Save the rainfall data as a RRP file.
Interpolation of rainfall maps from gauge locations may be accomplished in Vflo™ by specifying the location of each gauge and providing hyetograph data for the gauges. As described below, two files are required for rain gauge interpolation:
Interpolation is calculated by weighting schemes which grant a gauge decreasing influence as distance from that gauge's cell location increases. Two spatial distribution methods are available: exponential weighting or inverse distance weighting.
Use either a comma delimited text file or a tab delimited text file.
For ID Series, include a header line that begins with the text "ID", followed by time entries in the format: YYYY/MM/DD HH:MM. (For example, the header line of a tab delimited text file will be of the format: ID time1 time2 time3 time4...etc.) Note that there must be a space between each date (YYYY/MM/DD) and time (HH:MM). Begin subsequent lines with a unique gauge ID, followed by rainfall values for the corresponding times. (For example, lines of a tab delimited text file will be of the format: gaugeID1 time1value time2value time3value time4value...etc.) In the example below, gauges have been given the IDs: g1, g2, g3, etc.
For Time Series, include a header line that begins with the text Time, followed by the unique gauge IDs assigned for each rain gauge. (For example, the header line of a comma delimited text file will be of the format: Time,gaugeID1,gaugeID2,gaugeID3,gaugeID4,...etc.) Begin subsequent lines with a time in the format YYYY/MM/DD HH:MM, followed by rainfall values for the corresponding gauges. (For example, lines of a comma delimited text file will be of the format: YYYY/MM/DD HH:MM,gauge1value,gauge2value,gauge3value,gauge4value...etc.) To demonstrate that either a comma delimited or a tab delimited text file, and either an ID Series or a Time Series may be used, the example below shows the same data as used above, but in a comma delimited Time Series format.
1. Open the Rainfall Wizard.
2. Choose the Interpolated Gauge option.
3. Load the Rain Gauge Locations shapefile.
4. Load the Rainfall Data file.
5. Choose the Spatial Distribution Method.
6. Click Finish.
7. Save the rainfall data as a RRP file.
The New Rainfall Files option supports entry of gridded rainfall data from spatially variable rainfall files. The following file types are supported: ASCII, CSV, UF, Level II, and DPR. See below for formatting instructions for each file type.
ASCII files may contain either rainfall rate or accumulation data from any source. If rate is used, file names should be a timestamp of the date and time at which the rainfall rates occurred, in the format: yyyymmddhhmm.asc. Rainfall rates occuring between the given instantaneous rates will be calculated by linear interpolation between the given instantaneous rates. If accumulation data is used, file names should be a timestamp of the end time of the rainfall accumulation, in the format: yyyymmddhhmm.asc. For example, the list of filenames below would contain rain accumulation data for a section of a storm event from 1:07 AM on August 15, 2010 to 2:37 AM on August 15, 2010 (files are for 15-minute intervals):
201008150122.asc
201008150137.asc
201008150152.asc
201008150207.asc
201008150222.asc
201008150237.asc
ASCII rainfall files must be in ESRI ASCII grid format. Files must contain 6 header rows, as demonstrated by the example at right. ASCII file headers describe the number of columns ("ncols"), the number of rows ("nrows"), the lower left x-coordinate ("xllcorner"), the lower left y-coordinate ("yllcorner"), and the resolution ("cellsize"). Starting in Vflo™ version 5.1, this information (combined with associated coordinate system information, as well as the coordinate system of the Vflo™ domain) will be used to sample the input data into the shape of the Vflo™ domain. In previous versions of Vflo™, the grid definition of the rainfall files must be the same as the Vflo™ model. Thus, if GIS parameter maps were used to construct the Vflo™ model, then the ASCII rainfall files should have the same header values as the ASCII parameter maps.
In the example provided at right, there are 247 columns and 214 rows of data. The xllcorner and yllcorner values shown are the geographic projection coordinates of the lower left corner of the model domain. The cell size, or resolution, is 500 meters. Finally, the NODATA value, or null value, is defined as -9999. Each value in the gridded data array of 247 columns by 214 rows is the amount of rainfall that accumulated from the time of the previous file, to the end time of accumulation represented by the file name.
Rainfall rate data may be in units of Inches/Hour, Centimeters/Hour, or Millimeters/Hour. Rain accumulation data may be in units of Inches, Centimeters, or Millimeters. Units do not need to be indicated within the file, as units will be specified in the Rainfall Wizard dialog. Similarly, the time zone of the time times specified by the file names, necessary to relate this data to other timed data, will be specified as a step in the Rainfall Wizard dialog.
CSV (*.csv), or comma separated values files, may be used to load rainfall data to Vflo™. Files may contain either rain rates or accumulation. As described above, rate file names should be a timestamp of the date and time at which the rainfall rates occurred, and accumulation file names should be a timestamp of the end date/time of the accumulation, in the format: yyyymmddhhmm.asc. File contents must be in the format: YYYY/MM/DD HH:MM:SS,ID,value.
To be loaded into the Vflo™ domain, the values in these files must be associated with geographic shapes, to indicate where the values should be applied. This is done by associating the CSV files with an ESRI Shapefile to represent the bounds of each input ID. When loading CSV files, a corresponding Shapefile must also be sekected. Generally, the relationship between the two is established by select which field in the Shapefile's associated DBF Database corresponds to the ID column in the CSV files. The CSV files and the Shapefile may also be related not by choosing an ID, but by preparing the CSV files such the values are presented in the same order as the individual shapes are stored in the Shapefile (record order); this may be indicated by selecting the radio button for Use shape order on the Choose Shapefile dialog after loading the files.
The example at right contains rainfall rate data for shapes with the IDs 150671, 150672, 150673, 150674, 150675, 151370, 151371, 151372, 151373, 151374, and 151375 at midnight on April 5, 2010.
Rainfall rate data may be in units of Inches/Hour, Centimeters/Hour, or Millimeters/Hour. Rain accumulation data may be in units of Inches, Centimeters, or Millimeters. Units do not need to be indicated within the file, as units will be specified in the Rainfall Wizard dialog. Similarly, the time zone of the time times specified by the files, necessary to relate this data to other timed data, will be specified as a step in the Rainfall Wizard dialog.
Universal Format (UF) and Level II are the two radar file formats supported by Vflo™. Universal Format is a common radar data format developed by the University Corporation for Atmospheric Research (UCAR). A typical UF format filename is: XXX_XXX_200407030000.uf, in which 200407030000 is a timestamp in the format: YYYYMMDDHHMM. Unless conversion has been made, the file name timestamp is usually in UTC time.
Level II data is compressed and normally has a “.z” extension, such as: 6500XXXX20060712_000458.z, where 6500 is the product number generated by the NEXRAD (WSR-88D) radar, XXXX is the radar name, 20060712 is the timestamp date in YYYYMMDD format, and 000458 is the timestamp time in HHMMSS format. This time information is also contained within the files themselves; when reading the file, this internal time information is used. Each radar file represents a volume scan of the radar, and contains reflectivity that will be processed by Vflo™ to produce rainfall accumulation data. In constrast to ASCII and CSV files described above, these radar formats contain sufficient information to reference their data spatially; no Shapefile, filter file, or other intermediate spatial referencing is required to relate this input data with the Vflo™ domain.
Digital precipitation rate (DPR) format is a Level III radar product created by the National Weather Service that estimates rainfall rates based on dual-pol radar reflectivity variables. DPR data can be ordered from the National Climatic Data Center at the NCDC NEXRAD Data Inventory Search Engine. Individual radars can be selected by clicking on the map or through the dropdown box below the map of the United States. After selecting an individual radar, a list of products available for the NEXRAD site will be displayed. The DPR product can be found by entering "DPR" under the product filter. After entering a date and clicking on the Create Graph button, the user can see which DPR is available for a specific NEXRAD site.
After you have ordered the data the NCDC will send an email providing a link to the data. The NCDC will allow the user to download files using FTP or HTTP protocols. If downloading using FTP ensure that the files are downloaded using the Binary transfer mode. The files downloaded from NCDC do not have a file extension. The data can be loaded into Vflo using the steps below for loading rainfall using the Rainfall Wizard. When selecting the DPR files using the Add Rainfall Files dialog, you will need to set the drop down for Files of Type "All Files". This is due to the DPR data not having a file extension.
Keep in mind that radar data alone, without adjustment with rain gauges, may not produce satisfactory results if matching actual streamflow hydrographs is desired. Vieux & Associates, Inc. offers services to rain gauge correct and format radar data for use in Vflo™ and other hydrologic applications.
In the Rainfall Wizard dialog described below, a Z-R relationship appropriate for the data will be selected to convert reflectivity observations to rainfall rates. It is not necessary to specify the time zone of the times contained in these files; these formats are unambiguous in this way.
1. Open the Rainfall Wizard.
2. Choose the New Rainfall Files option.
3. Click the Add Files button (represented by a page with a plus sign) to load rainfall files.
4. Arrange files to be in chronological order.
5. Specify the shape of the input domain, or input coordinate system (optional).
6. Select the Units and Time zone used in the rainfall files.
7. Click Finish.
8. Save the rainfall data as a RRP file.
Saving rainfall event data as a single RRP (*.rrp) file allows for efficient re-loading of precipitation data. For information about saving hyetograph data for a single cell, see Exporting hyetographs.
1. Once rainfall data has been loaded, select Precipitation | Save RRP File.
2. In the Save RRP File window, select a Save in location and enter a File name, then click Save.
3. See Existing RRP files for information on opening saved RRP files.
Once rainfall files have been loaded, hyetographs are available for viewing and export. The step-by-step instructions below are for viewing a cell hyetograph. To view a network average hyetograph, use Network analysis. For information on exporting hyetograph data, see Exporting hyetographs.
1. Select the cell for which a hyetograph is desired.
2. Open the Precipitationpanel to view the cell hyetograph.
3. To view the hyetograph in a separate window, click the Expand button.
Once rainfall is loaded to Vflo™, the Rainfall Animation Control panel, shown below, will appear beneath the Main Display. This panel contains the tools for starting, stopping, and pausing rainfall animations.
1. Check to see that the Rainfall Animation Control panel is visible.
2. To initiate a continuous rainfall animation, click the Play animation button.
3. To stop a continuous rainfall animation, click the Pause animation button.
4. To select a particular rainfall time to view, select the time from the Current Rainfall Time drop down menu.
5. To view previous/subsequent rainfall times, use the Previous Frame and Next Frame
buttons.
For information on exporting cell hyetographs, see Exporting hyetographs.
For information on exporting a storm total map of distributed rainfall accumulations, see Exporting a storm total map.