UW logo

Variable Infiltration Capacity (VIC)
Macroscale Hydrologic Model

Home | Links | Contact
Dept. of Civil and Env. Engineering
University of Washington
Box 352700
Seattle, WA 98195-2700
206.685.1796
vicadmin@hydro.washington.edu

Basin Delineation

The first step in preparing input files for VIC is to create a list of grid cells contained within your basin. This page explains how to delineate a basin and get a list of grid cells at the desired spatial resolution, using ESRI Arc/Info on Windows. The basin delineation is also used as the basis for parameter files for the routing model.


Find Basin Boundaries

This section describes how to find the basin boundaries. Several information sources are used, i.e. atlas maps, digital scanned basin boundaries and digital elevation models (DEMs).

Atlas

The first step in basin delineation should always be to locate the river of interest in a good atlas. A recommended atlas for rivers in the United States is:


Atlas of River Basins of the United States
U.S. Department of Agriculture
Soil Conservation Service, WA D.C. 20250
Second Edition June 1970

It may be obtained from the University of Washington libraries.

The Atlas is used to get a rough feeling for the total area that your river covers. You can also define the region (maxlatitude, minlatitude, maxlongitude, and minlongitude) that covers the entire drainage basin for your river. This box can be used to reduce filesizes by clipping data from la rge area datasets (like those for the globe, or the entire U.S.) to the smaller region of interest.

ARC/INFO: To make a polygon box that covers your basin area use GENERATE in ArcInfo. You can type in the four corners that you need, project the polygon to the right projection and use this to clip the larger datasets. This polygon will be referred to as your BOX POLYGON troughout of this document.

Delineate a Basin Using HYDRO1k and Arc/Info

Use Arc/Info GIS together with the known gauge location (e.g. from USGS) or predetermined drainage basin boundaries (e.g. from HYDRO 1k).

Obtain the HYDRO1k dataset

Prepare Dataset for Importing into Arc/Info

On LINUX:

On Windows:

Start Arc/Info

(On Windows) One way this can be done is:

Import the Image

Project the Coverage

Describe this coverage: Arc: describe na_bas

You can see that the projection of this basin is Lambert-Azimuthal. Eventually you will want to change the projection of this basin (to geographic in this example). This can be done at this time or after you have picked out your basin. It is easier to determine which basin you are interested in if you change the projection now, but it takes more time to do it this way.

To change the projection, it is easiest to use "arctools":

View this Coverage

You can view the coverage either in the module "ArcEdit" (type ae) or using arctools:

Clean the Coverage

Everytime you perform an operation on a coverage, it needs to be "cleaned" in order to re-establish the polygons.

Highlight Basin of Interest

(NOTE: The basins in HYDRO1k are described with up to six digits (or levels) called the Pfafstetter system. For more information see http://eros.usgs.gov/products/elevation/gtopo30/hydro/readme.html.)

Basin Numbering:

Highlighting:

Select Basin of Interest

Once you have the basin highlighted, merge all polygons in basin:

Save as something different (e.g. colum_dem); ARCEDIT: save "newname"

Quit arctools. You now have a delineation for your basin.


Create a Mask File

Load your half degree global mask file using asciigrid (newmask) - call it glo_mask.

Use gridascii to export it: gridascii basin_grd basin_mask.asc

NOTE: As an example, what if you would like to have a cell number starting at 0 instead of 1.25?

Type setmask glo_mask then change the setwindow command: setwindow -181.25 -91.25 178.75 91 .25


Clip Out a DEM for the Basin

As an example, if you have a DEM for North America (from gtopo30 or HYDRO1k) called na_dem, then use the following commands:

Note that DEM in HYDRO1k are rasters. You need grid: imagegrid to make the conversion.

Other Delineation Methods

HUC-GCIP-CD

  1. There is a CD available that has ArcInfo coverages of all the large basinsin the US. This CD is called:
    Hydrologic Units of the Conterminous US
    GEWEX Continental-scale International Project GCIP
    GCIP Reference Data Set (GREDS)
    by: Alan Rea & Joel R Cederstrand
    US.Geological Survey
    Open-File -Report 94 388

    Copies of this CD set are available to the local working group, otherwise contact the GEWEX program. The file xportarc/usbasin.gz on the CD-ROM contains the US basin boundaries. Transfer this file from the CD to the UNIX system and import it into ARC/INFO as f ollows:

    • UNIX: gzip -d usbasins.gz to uncompress the file
    • UNIX: mv usbasins usbasins.e00 to rename the file
    • ARC/INFO: import auto usbasins.e00 basin1 to import the file
  2. Remember to CLEAN and DEFINE PROJECTION before using the cover in ARC/INFO. The projection for this file is Lambert-Azhimutal, deta ils are given in the documentation on the CD.
  3. After defining the projection, the file should be reprojected to geographic coordinates (in degrees) so that it matches the coordinates used by t he VIC model.
  4. Next clip the file using the BOX POLYGON created previously. This reduces the file size, and helps eliminate basin delineations which are not part of your watershed.
  5. Finally, open the clipped file in ARCEDIT. You can now manually select and delete basin boundaries which do not fall within the watershed of your river. To help in this selection process use the map from the atlas, the DEM (use it as the background for your editing session), or any other map ima ge which can aid you in determining where the watershed boundary lies. It may also be possible to use the basin HUC codes to generate Another useful pr operty is if the basin HUC codes that follow the basin polygons you can filter out the polygons which have a specific coding.

Delineating from Digital Elevation Models (DEMs)

Traditionally basins have been delineated from DEMs simply by following the instructions in ARC/INFO. However, more recently it has been established that if maps of the actual river network are available they can be used to "burn" the river network into the DEM. This results in significantly improv ed basin delineations.

To burn the DEM using an ARC line file of the river network do the following:

  • ARC/INFO:grid01 = LINEGRID converts the line file into a grid file. Use the smae projection and resolution as the DEM.
  • ARC/INFO:grid02 = CON(ISNULL(river_file), 0, -100) creates a new grid file where the river channel has values of -100, everything else isset to 0.
  • ARC/INFO: grid03 = DEM + grid02 creates a new grid where the river network has been burned in, so DEM values in the channel are now decreased by 100 (units).

Make sure that the value you use to burn the rivers is big enough to force the proper drainage channels, otherwise watershed may force the basin todrain the wrong way, or include other basins (this is especially true in flat regions).

Once the rivers have been "burned" into the DEM, follow the ARC/INFO instructions to complete the basin delineation.

Useful Arc/Info Commands and Tips


VIC Administrator
Last modified: Tue Aug 11 14:57:28 PDT 2009