WMS:DEM Basins: Difference between revisions

From XMS Wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(44 intermediate revisions by one other user not shown)
Line 2: Line 2:
==Defining Basins==
==Defining Basins==


Each time a feature outlet point is created, a basin for each upstream feature arc is created for the hydrologic modeling tree. This means that the stream arcs themselves are associated with a basin even before the '''Define Basins''' command is issued. When the command is used the DEM points intersected by the stream arcs are assigned the basin ID already given to the arcs. The Define Basins procedure then continues by tracing the flow paths of the remaining DEM points until a point which has already been assigned a basin ID is intersected. The result is that each DEM point gets assigned the ID of the sub-basin it belongs to.
Each time a feature outlet point is created, a basin for each upstream feature arc is created for the hydrologic modeling tree. This means that the stream arcs themselves are associated with a basin even before the '''Define Basins''' command is issued. When the command is used the DEM points intersected by the stream arcs are assigned the basin ID already given to the arcs. The Define Basins procedure then continues by tracing the flow paths of the remaining DEM points until a point that has already been assigned a basin ID is intersected. The result is that each DEM point gets assigned the ID of the sub-basin it belongs to.


Knowing that DEM flow paths only run until a stream is intersected can help you modify the results of a delineation by creating your own stream arcs (independent of those created using the '''DEM→Stream Arcs''' command) that "intercept" flow along a line that might not be represented by the underlying elevations. An example of this is along a highway embankment. The scale of most DEMs does not capture a feature such as a highway embankment, yet it is an important feature in basin delineation. You can create a stream arc along the highway alignment and leading to a culvert or bridge crossing. The resulting basin delineation will then "capture" all flow that intersects the line and account for the raised highway embankment. The following figures illustrate the use of this concept.
Knowing that DEM flow paths only run until a stream is intersected can help modify the results of a delineation by creating user-defined stream arcs (independent of those created using the '''DEM→Stream Arcs''' command) that "intercept" flow along a line that might not be represented by the underlying elevations. An example of this is along a highway embankment. The scale of most DEMs does not capture a feature such as a highway embankment, yet it is an important feature in basin delineation. It is possible to create a stream arc along the highway alignment and leading to a culvert or bridge crossing. The resulting basin delineation will then "capture" all flow that intersects the line and account for the raised highway embankment. The following figures illustrate the use of this concept.


[[Image:image335.gif|frame|none|'''Figure 1:'''  Delineation from the TOPAZ results only (not including the roads as streams)]]
<gallery widths="400 px" heights="200 px">
Image:TOPAZ Delineation.png|'''Figure 1:'''  Delineation from the TOPAZ results only (not including the roads as streams)
Image:RoadAsStreamsDelineation.png|'''Figure 2:'''  Delineation after including the roads as streams. It is important to note that streams have been made in both directions from the outlets in order to "capture" the area that will flow to each outlet.
Image:Multiple DEM Basins.png|'''Figure 3:'''  If leaving the outlet of the basin at the bottom node, WMS will create separate basins for the main branch and each branch along the road. In order to combine them into a single basin a small (about one cell in length or less) stub stream is created so that only a single drainage will be used. Remember that WMS will create a separate basin for each upstream branch from an outlet point.
Image:SingleBasinOutlet.png|'''Figure 4:'''  Close up of an outlet so that a single basin is defined.
</gallery>


[[Image:image337.gif|frame|none|'''Figure 2:''' Delineation after including the roads as streams. It is important to note that streams have been made in both directions from the outlets in order to "capture" the area that will flow to each outlet.]]
Additional outlet points can be created by changing the attribute of existing arc nodes to outlets or by converting arc vertices to nodes and then changing the attribute to the outlet. The [[WMS:Drainage_Module_Menus|'''Node&harr;Outlet''']] command can be used to accomplish this. Any selected node or vertex will automatically be converted to an outlet node when using this command. Any selected outlet node will automatically be converted to a generic node type when using this command.


[[Image:image336.gif|frame|none|'''Figure 3:''' If you leave the outlet of the basin at the bottom node it will create separate basins for the main branch and each branch along the road. In order to combine them into a single basin a small (about one cell in length or less) stub stream is created so that only a single drainage will be used. Remember that WMS will create a separate basin for each upstream branch from an outlet point.]]
The '''Define Basins''' command can be used any number of times to redefine basins after the addition/deletion of outlet nodes.


[[Image:image339.gif|frame|none|'''Figure 4:'''  Close up of an outlet so that a single basin is defined.]]
==Basin Boundaries to Polygons==
Once the desired sub-basin delineation from the DEM points has been defined, the basin boundaries can be converted to feature polygons. This is done by tracing the boundaries between sub-basins to generate arcs. After all of the boundaries have been defined the arcs are converted to polygons and the polygons assigned the appropriate basin ID.


Additional outlet points can be created by changing the attribute of existing arc nodes to outlets or by converting arc vertices to nodes and then changing the attribute to outlet. The [[WMS:Nodes and Vertices to Outlets|Node&harr;Outlet]] command can be used to accomplish this. Any selected node or vertex will automatically be converted to an outlet node when using this command. Any selected outlet node will automatically be converted to a generic node type when using this command.
The resulting polygon boundaries will be jagged because the arcs created for the polygons trace around each raster DEM cell. In order to make the boundaries appear smoother and more visually appealing,  [[WMS:Feature Objects Menu#Redistribute|redistribute vertices]] along a cubic spline. If using a 30 meter resolution DEM then the average length between vertices will be approximately 30 meters and it is suggested to redistribute to about 100 meters spacing (be sure to turn on the cubic spline option). In general, redistributing to about three times the DEM resolution will produce good results.


The Define Basins command can be used any number of times to redefine basins after the addition/deletion of outlet nodes.
==Compute Basin Data==
When the drainage coverage feature objects are used to create a hydrologic model the area of the polygons can be determined and used in any of the supported hydrologic models. If the points/vertices used to create the feature arcs also have z values associated with them then WMS will make a rough estimate of the longest flow path and slope along such a path. Finally, if  a watershed has been derived from feature objects, and also has a background DEM, compute most of the basin data parameters using the following steps:


==Basin Boundaries to Polygons==
:#[[WMS:Importing USGS DEMs|Import/read the DEM.]]
Once the desired sub-basin delineation from the DEM points has been defined, the basin boundaries can be converted to feature polygons. This is done by tracing the boundaries between sub-basins to generate arcs. After all of the boundaries have been defined the arcs are converted to polygons and the polygons assigned the appropriate basin ID.
:#[[WMS:Importing Flow Directions and Accumulations|Compute the flow directions]] using TOPAZ.
:#Use the [[WMS:DEM Basins|'''Polygon Basin IDs&rarr;DEM''']] command found in the ''DEM'' menu in the Drainage module to assign DEM cells a basin id from the feature object polygons.
:#Choose the '''Compute Basin Data''' command from the ''Feature Objects'' menu of the Map module.


The resulting polygon boundaries will be jagged because the arcs created for the polygons trace around each raster DEM cell. In order to make the boundaries appear smoother and more visually appealing you can [[WMS:Feature Objects Menu#Redistribute|redistribute vertices]] along a cubic spline. If you are using a 30 meter resolution DEM then the average length between vertices will be approximately 30 meters and it is suggested that you redistribute to about 100 meters spacing (be sure to turn on the cubic spline option). In general, redistributing to about 3 times the DEM resolution will produce good results.
Of course, the results will only be approximate since the actual basin boundaries will not have been derived from the computed flow direction data, but it will provide a reasonable estimate. Ideally, derive the basin boundaries from the DEM and flow direction data and then use the [[WMS:DEM Basins|Compute Basin Data]] command in the ''DEM'' menu of the Drainage module.


==Computing Basin Data==
===Computing Basin Data===
After defining basin boundaries, attributes such as basin areas, slopes, and stream lengths can be computed using the '''Compute Basin Data''' command. These attributes are all geometric parameters used in defining basins and routing networks in HEC-1, TR-20, and other hydrologic models. If the basins are changed in any way, the drainage data must be recomputed using this command. When computing basin data the [[WMS:Edit Menu#Units|model units and the parameter units]] must be specified. The only choices available for model units are feet and meters whereas the parameter for area include square miles, square kilometers, and acres, and for distance include mile, kilometer, feet, and meters. A complete definition of the different geometric attributes computed and how they may be used to compute travel times (lag time, time of concentration) is given in the [[WMS:Lag Time and Time of Concentration|Hydrologic/Hydraulic Calculations page]].
After defining basin boundaries, attributes such as basin areas, slopes, and stream lengths can be computed using the '''Compute Basin Data''' command. These attributes are all geometric parameters used in defining basins and routing networks in HEC-1, TR-20, and other hydrologic models. If the basins are changed in any way, the drainage data must be recomputed using this command. When computing basin data the [[WMS:Edit Menu#Units|model units and the parameter units]] must be specified. The only choices available for model units are feet and meters whereas the parameter for area include square miles, square kilometers, and acres, and for distance include mile, kilometer, feet, and meters. A complete definition of the different geometric attributes computed and how they may be used to compute travel times (lag time, time of concentration) is given in the [[WMS:Lag Time and Time of Concentration|Hydrologic/Hydraulic Calculations page]].


==Editing Basin Variables==
==Editing Basin Variables==
The '''Basin Variables''' button will let you view/edit any of the [[WMS:Variables Computed by WMS|basin variables that are computed by WMS]]. While it is unnecessary to edit these variables, you may find some cases where you want to override what WMS has computed and use a value you have  derived through a separate analysis.
The '''Basin Variables''' button will let you view or edit any of the [[WMS:Variables Computed by WMS|basin variables that are computed by WMS]]. While it is unnecessary to edit these variables, in some cases it may be desired to override what WMS has computed and use a value derived through a separate analysis.


==Merge Selected Basins==
==Merge Selected Basins==
The '''Merge Selected Basins''' command merges two selected sub basins into a single basin. The two sub basins must be directly connected to the same outlet point.
The '''Merge Selected Basins''' command merges two selected sub-basins into a single basin. The two sub-basins must be directly connected to the same outlet point.


By default WMS will create a separate basin for each upstream branch of an outlet point. However, you may wish to combine basins of all branches of an outlet into a single basin. The '''Merge Selected Basins''' command allows you to do this.
By default, WMS will create a separate basin for each upstream branch of an outlet point. However, some may wish to combine basins of all branches of an outlet into a single basin. The '''Merge Selected Basins''' command allows doing this.


An alternative approach (and really a better way to do it for data management purposes) is to define the basin just downstream of the junction as illustrated in the following figure.  
An alternative approach (and really a better way to do it for data management purposes) is to define the basin just downstream of the junction as illustrated in the following figure.  


[[Image:image338.gif|frame|none|'''Figure 5:'''  Define basin just downstream of junction]]
[[Image:DownstreamOutlet.png|thumb|none|350 px|'''Figure 5:'''  Define basin just downstream of junction]]


==Delete NULL Basins Cell Data==
==Delete NULL Basins Cell Data==
Line 42: Line 51:


==Polygon Basin IDs to DEM==
==Polygon Basin IDs to DEM==
The '''Polygon Basin IDs&rarr;DEM''' command assigns Basin IDs to the DEM from a set of polygons that represent basin boundaries. This command is useful if you have not delineated your basin using the flow directions and flow accumulations from within WMS, but instead have a set of polygons representing basin boundaries with unique IDs. Once basin IDs have been assigned, basin data such as area, average slope, etc. can be computed.  
The '''Polygon Basin IDs&rarr;DEM''' command assigns basin IDs to the DEM from a set of polygons that represent basin boundaries. This command is useful if not delineated the basin using the flow directions and flow accumulations from within WMS, but instead using a set of polygons representing basin boundaries with unique IDs. Once basin IDs have been assigned, basin data such as area, average slope, etc. can be computed.  


You would likely only use this option if you had a set of feature objects already and/or wish to “over-ride” the basin boundaries that are determined from elevation data. This might occur in an urban watershed where streets, canals, etc. may not be apparent in the digital elevation data.
Only use this option if there is a set of feature objects already and/or wishing to “over-ride” the basin boundaries that are determined from elevation data. This might occur in an urban watershed where streets, canals, etc. may not be apparent in the digital elevation data.


==Delineate Basins Wizard==
==Delineate Basins Wizard==
The [[WMS:DEM Guidelines|DEM Guidelines]] page outlines as steps the basic process for watershed characterization with DEMs. Some of these steps are repeated quite frequently and rather than needing to perform them one at a time you can select the Delineate Basins Wizard command and the steps will be performed in succession so that you do not have to do them one at a time.
The [[WMS:DEM Guidelines|DEM Guidelines]] article outlines as steps the basic process for watershed characterization with DEMs. Some of these steps are repeated quite frequently. Rather than needing to perform them one at a time, select the '''Delineate Basins Wizard''' command and the steps will be performed in succession.


In order to run the '''Delineate Basin Wizard''' you should have already read in your elevations (edited if desired), run TOPAZ to compute the flow directions and flow accumulations, and established your initial outlet points. The wizard will then convert the outlets to streams, define basins, convert the basins to polygons, and compute basin data in succession.
In order to run the ''Delineate Basin Wizard'', the project should have already read in elevations (edited if desired), run TOPAZ to compute the flow directions and flow accumulations, and established initial outlet points. The wizard will then convert the outlets to streams, define basins, convert the basins to polygons, and compute basin data in succession.


The delineation wizard is best suited for use when you have a single basin to delineate rather than several smaller basins that make up a larger basin. For such cases it is probably best to follow the individual steps to prevent lumping the multiple smaller sub-basins into a single large basin.
The delineation wizard is best suited for use when there is a single basin to delineate rather than several smaller basins that make up a larger basin. For such cases it is probably best to follow the individual steps to prevent lumping the multiple smaller sub-basins into a single large basin.


==Manually Edit Delineated Basin==
==Manually Edit Delineated Basin==
Occasionally the DEM does not contain all elevation data so when delineating a basin, the resulting watershed is inaccurate. This could occur if there is a road or other man-made obstacle dividing the watershed in half. In cases like these, it is necessary to manually edit the watershed boundaries. NOTE: care should be taken when manually editing a watershed as this can lead to inaccurate results if not done correctly.
Occasionally the DEM does not contain all elevation data so when delineating a basin, the resulting watershed is inaccurate. This could occur if there is a road or other man-made obstacle dividing the watershed in half. In cases like these, it is necessary to manually edit the watershed boundaries.  
 
:'''''NOTE:''''' care should be taken when manually editing a watershed as this can lead to inaccurate results if not done correctly.
Upon delineating a basin, WMS creates a coverage that is usually called "Drainage". Select this coverage then use the Select Feature Vertex tool to drag out where the new border should be. Once you have the polygon where you want it, switch to the Drainage Module then select ''DEM | Polygon Basin IDs&rarr;DEM.'' This should redefine your basin where the polygon was.


Upon delineating a basin, WMS creates a coverage that is usually called "Drainage". Select this coverage then use the '''Select Feature Vertex''' tool to drag out where the new border should be. Once the polygon is where it should be, switch to the Drainage module then select ''DEM'' | '''Polygon Basin IDs&rarr;DEM.''' This should redefine the basin where the polygon was.


==Related Topics==
==Related Topics==
* [[WMS:DEM Guidelines|Watershed Delineation with DEMs]]
* [[WMS:DEM Guidelines|Watershed Delineation with DEMs]]
* [[WMS:Importing Flow Directions and Accumulations|Importing Flow Directions and Accumulations]]
* [[WMS:Importing Flow Directions and Accumulations|Importing Flow Directions and Accumulations]]
* [[WMS:Nodes and Vertices to Outlets|Node to Outlet]]
* [[WMS:Drainage Module Menus|Drainage Module Menus]]
* [[WMS:DEM to Stream Arcs|DEM &rarr; Stream Arcs]]
* [[WMS:Drainage_Module_Menus#Drainage_DEM_Menu|DEM &rarr; Stream Arcs]]
* [[WMS:Compute Basin Data|Compute Basin Data]]
 
 


{{WMSMain}}
{{WMSMain}}
[[Category:DEM|Basins]]
[[Category:WMS Basins|DEM]]
[[Category:Gallery]]

Latest revision as of 20:51, 20 May 2020


Defining Basins

Each time a feature outlet point is created, a basin for each upstream feature arc is created for the hydrologic modeling tree. This means that the stream arcs themselves are associated with a basin even before the Define Basins command is issued. When the command is used the DEM points intersected by the stream arcs are assigned the basin ID already given to the arcs. The Define Basins procedure then continues by tracing the flow paths of the remaining DEM points until a point that has already been assigned a basin ID is intersected. The result is that each DEM point gets assigned the ID of the sub-basin it belongs to.

Knowing that DEM flow paths only run until a stream is intersected can help modify the results of a delineation by creating user-defined stream arcs (independent of those created using the DEM→Stream Arcs command) that "intercept" flow along a line that might not be represented by the underlying elevations. An example of this is along a highway embankment. The scale of most DEMs does not capture a feature such as a highway embankment, yet it is an important feature in basin delineation. It is possible to create a stream arc along the highway alignment and leading to a culvert or bridge crossing. The resulting basin delineation will then "capture" all flow that intersects the line and account for the raised highway embankment. The following figures illustrate the use of this concept.

Additional outlet points can be created by changing the attribute of existing arc nodes to outlets or by converting arc vertices to nodes and then changing the attribute to the outlet. The Node↔Outlet command can be used to accomplish this. Any selected node or vertex will automatically be converted to an outlet node when using this command. Any selected outlet node will automatically be converted to a generic node type when using this command.

The Define Basins command can be used any number of times to redefine basins after the addition/deletion of outlet nodes.

Basin Boundaries to Polygons

Once the desired sub-basin delineation from the DEM points has been defined, the basin boundaries can be converted to feature polygons. This is done by tracing the boundaries between sub-basins to generate arcs. After all of the boundaries have been defined the arcs are converted to polygons and the polygons assigned the appropriate basin ID.

The resulting polygon boundaries will be jagged because the arcs created for the polygons trace around each raster DEM cell. In order to make the boundaries appear smoother and more visually appealing, redistribute vertices along a cubic spline. If using a 30 meter resolution DEM then the average length between vertices will be approximately 30 meters and it is suggested to redistribute to about 100 meters spacing (be sure to turn on the cubic spline option). In general, redistributing to about three times the DEM resolution will produce good results.

Compute Basin Data

When the drainage coverage feature objects are used to create a hydrologic model the area of the polygons can be determined and used in any of the supported hydrologic models. If the points/vertices used to create the feature arcs also have z values associated with them then WMS will make a rough estimate of the longest flow path and slope along such a path. Finally, if a watershed has been derived from feature objects, and also has a background DEM, compute most of the basin data parameters using the following steps:

  1. Import/read the DEM.
  2. Compute the flow directions using TOPAZ.
  3. Use the Polygon Basin IDs→DEM command found in the DEM menu in the Drainage module to assign DEM cells a basin id from the feature object polygons.
  4. Choose the Compute Basin Data command from the Feature Objects menu of the Map module.

Of course, the results will only be approximate since the actual basin boundaries will not have been derived from the computed flow direction data, but it will provide a reasonable estimate. Ideally, derive the basin boundaries from the DEM and flow direction data and then use the Compute Basin Data command in the DEM menu of the Drainage module.

Computing Basin Data

After defining basin boundaries, attributes such as basin areas, slopes, and stream lengths can be computed using the Compute Basin Data command. These attributes are all geometric parameters used in defining basins and routing networks in HEC-1, TR-20, and other hydrologic models. If the basins are changed in any way, the drainage data must be recomputed using this command. When computing basin data the model units and the parameter units must be specified. The only choices available for model units are feet and meters whereas the parameter for area include square miles, square kilometers, and acres, and for distance include mile, kilometer, feet, and meters. A complete definition of the different geometric attributes computed and how they may be used to compute travel times (lag time, time of concentration) is given in the Hydrologic/Hydraulic Calculations page.

Editing Basin Variables

The Basin Variables button will let you view or edit any of the basin variables that are computed by WMS. While it is unnecessary to edit these variables, in some cases it may be desired to override what WMS has computed and use a value derived through a separate analysis.

Merge Selected Basins

The Merge Selected Basins command merges two selected sub-basins into a single basin. The two sub-basins must be directly connected to the same outlet point.

By default, WMS will create a separate basin for each upstream branch of an outlet point. However, some may wish to combine basins of all branches of an outlet into a single basin. The Merge Selected Basins command allows doing this.

An alternative approach (and really a better way to do it for data management purposes) is to define the basin just downstream of the junction as illustrated in the following figure.

Figure 5: Define basin just downstream of junction

Delete NULL Basins Cell Data

The Delete Null Basins Cell Data command is used to delete all DEM points which are not currently assigned a basin ID. The DEM is reduced to a bounding rectangle of the watershed and elevation values within the rectangle but outside of the watershed are converted to NODATA.

Polygon Basin IDs to DEM

The Polygon Basin IDs→DEM command assigns basin IDs to the DEM from a set of polygons that represent basin boundaries. This command is useful if not delineated the basin using the flow directions and flow accumulations from within WMS, but instead using a set of polygons representing basin boundaries with unique IDs. Once basin IDs have been assigned, basin data such as area, average slope, etc. can be computed.

Only use this option if there is a set of feature objects already and/or wishing to “over-ride” the basin boundaries that are determined from elevation data. This might occur in an urban watershed where streets, canals, etc. may not be apparent in the digital elevation data.

Delineate Basins Wizard

The DEM Guidelines article outlines as steps the basic process for watershed characterization with DEMs. Some of these steps are repeated quite frequently. Rather than needing to perform them one at a time, select the Delineate Basins Wizard command and the steps will be performed in succession.

In order to run the Delineate Basin Wizard, the project should have already read in elevations (edited if desired), run TOPAZ to compute the flow directions and flow accumulations, and established initial outlet points. The wizard will then convert the outlets to streams, define basins, convert the basins to polygons, and compute basin data in succession.

The delineation wizard is best suited for use when there is a single basin to delineate rather than several smaller basins that make up a larger basin. For such cases it is probably best to follow the individual steps to prevent lumping the multiple smaller sub-basins into a single large basin.

Manually Edit Delineated Basin

Occasionally the DEM does not contain all elevation data so when delineating a basin, the resulting watershed is inaccurate. This could occur if there is a road or other man-made obstacle dividing the watershed in half. In cases like these, it is necessary to manually edit the watershed boundaries.

NOTE: care should be taken when manually editing a watershed as this can lead to inaccurate results if not done correctly.

Upon delineating a basin, WMS creates a coverage that is usually called "Drainage". Select this coverage then use the Select Feature Vertex tool to drag out where the new border should be. Once the polygon is where it should be, switch to the Drainage module then select DEM | Polygon Basin IDs→DEM. This should redefine the basin where the polygon was.

Related Topics