Multiple approaches to the automatic delineation of watershed boundaries, along with the processing associated with the CalWater 2.2.1 dataset. Note that the output from each algorithm is slightly different, and that CalWater does not always represent physiographicaly correct boundaries. The CalWater 2.2.1 original dataset and converted to shapefile are available for download. See attached DEM clip for examples presented below. Matt Perry has written up a nice tutorial on identifying impervious surfaces within the context of watershed delineation.
Watershed basin delineation by the following approaches:
multiscale approach suitible for small to medium input grids. raster output.
minimum basin size must be defined suitible for small to medium input grids. raster output.
multiscale approach suitible for massive input grids, fast. raster output.
Notes
watershed 1: 3D comparison of the four methods. calwater (red), basin (black), r.terraflow (white).
watershed 2: 3D comparison of the four methods. calwater (red), basin (black), r.terraflow (white).
Pre-processing in GRASS note that these steps can be done in any GIS
ArcInfo basin()
GRASS r.watershed
GRASS r.terraflow
Post-processing of generated basins in GRASS note that this isn't a true merging of sub-basins, just a rough idea of what it might look like!
CalWater note that this comes as an e00 file, and must be converted.
Visual comparison in GRASS
Aggregation of CalWater Data
#aggregation of CalWater data: see metadata:
Relevant columms:
43 HRC 2 2 C - Hydrologic Region Code (DWR)
45 HBPA 2 2 C - Hydrologic Basin Planning Area (RWQCB)
47 RBU 5 5 I - Concatenates HR,RB,HU into a single integer
52 RBUA 6 6 I - Concatenates HR,RB,HU,HA
58 RBUAS 7 7 I - Concatenates HR,RB,HU,HA,HSA
65 RBUASP 9 9 I - Concatenates HR,RB,HU,HA,HSA,SPWS
74 RBUASPW 11 11 I - Concatenates HR,RB,HU,HA,HSA,SPWS,PWS
85 HR 2 2 I - Hydrologic Region (1->10)(DWR)
87 RB 1 1 I - Regional Water Qual. Cont. Board (1->9)(RWQCB)
88 HU 2 2 I - Hydrologic Unit (00->~80)(SWRCB)
90 HA 1 1 I - Hydrologic Area (0->9)(SWRCB)
91 HSA 1 1 I - Hydrologic Sub-Area (0->9)(SWRCB)
92 SPWS 2 2 I - Super Planning Watershed (00->~30)(CDF)
94 PWS 2 2 I - Planning Watershed (00->~13)(CDF)
# polygons can be dissolved via ArcMap / PostGIS / v.to.rast use=attr -> r.to.vect
regarding watershed decomposition and limitation C/O Helena Mitasova
Dylan, r.terraflow has not been designed to output landscape decomposition into watersheds at a given scale/size but its result is used as an input for hierarchical watershed decomposition - see here http://terrain.cs.duke.edu/projects.php (and the papers by Arge et al. and Verdin and Verdin) However, the method used there can still leave you with small internal subwatersheds (r.watershed will have that too) that cannot be lumped with any bigger watershed. Helena