1. Home
  2. Knowledge Base
  3. Cross Sections
  4. Automated Draw Cross Sections Command (HEC-RAS)
  1. Home
  2. Knowledge Base
  3. GeoHECRAS
  4. Automated Draw Cross Sections Command (HEC-RAS)
  1. Home
  2. Knowledge Base
  3. HEC-RAS Data
  4. Automated Draw Cross Sections Command (HEC-RAS)
  1. Home
  2. Knowledge Base
  3. Working with a HEC-RAS Project
  4. Automated Draw Cross Sections Command (HEC-RAS)

Automated Draw Cross Sections Command (HEC-RAS)

The Automated Draw Cross Sections command of GeoHECRAS software allows the user to automatically create cross sections along a river reach. The software will attempt to uniformly space cross sections along the river reach, creating cross sections that are perpendicular to the river reach. In places where adjoining cross sections might cross each other, the software will intelligently bisect the cross section point of intersection and then run the adjoining cross sections parallel to each other.

Follow the steps below to use the Automated Draw Cross Sections command in GeoHECRAS:

  1. From the Input ribbon menu, select the Cross Sections dropdown menu and then choose the Automated Draw Cross Sections command.
    Automated Draw Cross Sections input ribbon menu command
  2. The Automated Draw Cross Sections dialog box will be displayed.
    Automated Draw Cross Sections dialog box

The following sections describe the Automated Draw Cross Sections command and how to interact with the above dialog box.

River Reach Selection

This section is used to select the river reach(es) that will be used to automatically draw cross sections. The following options are provided:

  • All river reach alignments
    This option causes all the defined river reaches within a model to have cross sections created along their respective reaches. This option works well when there is only one river reach in a model and the user wants the software to immediately start creating cross sections along its length.
  • Selected river reach alignments
    This option is used to interactively select river reaches from the Map View for automatically drawing cross sections along the specified sections. Click the [Pick] button and the dialog box will temporarily disappear. A prompt will be displayed on the status bar, informing the user what to do next. Within the Map View, click on river reaches to select them. When finished selecting river reaches, right-click and choose Done from the displayed context menu or press the [Enter] key. The Automated Draw Cross Sections dialog box will be redisplayed, showing the number of river reach(es) selected.

Note that if river reach(es) have been preselected on the Map View before running this command, the number of selected river reach(es) will be displayed in the Selected river reach alignments read-only field.

General Settings

This tabbed panel is used to define the general settings for the cross sections to be created.

Cross Section River Stationing

This section controls the numbering of the cross section river stations. The cross section river stations need to be unique per river reach and need to increase in value as they move up the river reach. The following entries are provided:

  • Downstream cross section river station
    This entry field allows the user to define the downstream most cross section river station for each selected reach and is used to determine the starting point for numbering the cross sections along the reach. When a single river reach is selected, this field displays the existing downstream cross section river stations (if cross sections already exist in the river reach).
  • Decimal precision
    This checkbox controls whether the read-only spin control is enabled. The spin control allows the user to define the decimal precision used in determining the cross section river stations. By default, this check box is disabled (i.e., grayed out) and uses a value of 0. However, the user can enter a different value ranging from 0 to 6.
  • Cross section river stationing
    This subsection is used to define how the cross section river stations are to increase in value as they move up the river reach. Two options are provided:

    1. Fixed increment
      This radio button option causes the cross section river stations to increase by a fixed value.
    2. Channel flow length
      This radio button option causes the cross section river stations to increase by an increment represented by the channel flow length from the previous (downstream) cross section river station. The user can select feet or miles as units of measure for computing the cross section river station as per the Channel flow length dropdown combo box.
      Channel flow length dropdown

Cross Section Specifications

This section is used to define the general specifications for the cross sections to be created. The following entries are provided:

  • Approximate (max) cross section spacing
    This field allows the user to define the maximum distance between cross sections when placing the cross sections. The software will attempt to uniformly space the cross sections along each river reach, up to this maximum spacing. This prevents the last cross sections created along a river reach from being spaced too close together. By default, the software uses a value of 500 feet or 150 meters. Clicking on the […] button allows the user to measure the approximate (max) cross section spacing from the Map View.
  • Cross section width
    This field allows the user to define the cross section width to be used for extracting the cross section geometry from the terrain data. However, the defined cross section width is a starting point; additional criteria are provided to control how much data is to be extracted when the user extracts the ground geometry from the terrain. By default, the software uses a value of 500 feet or 150 meters. Clicking on the […] button allows the user to measure the cross section width from the Map View.

Note that the Cross section width field is ignored if the user has enabled the Cross Section Geometry Extraction Control section from the Extraction Data panel.

Cross Section Placement

This section is used to define the placement of the cross sections along the selected river reaches. The following entries are provided:

  • Offset from junctions
    This entry field is used to define the distance from a downstream and/or upstream junction(s) where cross sections should be located. This prevents a cross section from being placed directly at a junction. By default, the software uses a value of 150 feet or 50 meters. Clicking on the […] button allows the user to measure the offset distance from the Map View.
  • New cross section placement
    This subsection is used to control how new cross sections should be placed. Two options are provided:

    1. Uniformly placed along river reach
      This radio button option is used to uniformly place new cross sections along the river reach depending on the cross section spacing specified in the Offset from junctions entry.
    2. Exactly matching specified cross sections spacing
      This radio button option is used to place new cross sections along the river reach at an exactly matching cross section spacing specified in the Offset from junctions entry.
  • Existing cross section treatment
    This subsection is used to control how existing cross sections should be treated. Two options are provided:

    1. Replace existing cross sections
      This radio button option replaces any previously defined cross sections for the selected river reaches.
    2. Uniformly spaced between existing control cross sections
      This radio button option treats existing cross sections as control cross sections. Control cross sections are user-defined cross sections that are defined before the automated cross section creation process. These cross sections are typically placed at bridge and culvert roadway crossings, as well as at other important areas of interest where the automated cross section creation will not correctly locate the cross sections.

Extraction Data

This tabbed panel is used to define the data extraction specifications and channel bank locations based upon the options selected for the cross sections to be created.
Extraction Data panel

Extract Elevation Data

This optional section is used to define the elevation data source(s) to be used for extracting the cross section geometry. The user can use the Primary and Secondary Elevation Data panels to define the primary and secondary (if available in the project) elevation data sources for extracting the cross section geometry. Depending upon the elevation data source type that is selected, different options are provided to specify additional elevation data information.

Refer to this article in our knowledge base for information on the types of terrain elevation data that can be used for constructing cross sections.

The software will form a concave hull around the primary elevation data source to identify its bounds when a secondary elevation data source is available. For locations where elevation data from the primary data source is unavailable, the software will use the elevation data from the secondary data source.

Note that the user cannot utilize the same data source for defining both the primary and secondary elevation data.

The user can click the [Swap Sources] button to swap the selected elevation source from primary elevation data to secondary elevation data and vice versa.

If the Extract Elevation Data checkbox is unchecked, then the subsequent subsections and Cross Section Geometry Extraction Control section below it will be unavailable (i.e., grayed out). In addition, no geometry will be created when the cross sections are created. The cross sections will be just flat horizontal lines at elevation 0.

Cross Section Geometry Extraction Control

This optional section is used to control the amount of cross section geometry to extract for the automatically drawn cross section polylines. This assures that an adequately deep enough cross section is created on both sides of the river reach. The software will attempt to retrieve the cross section geometry data to the depth specified within the specified maximum cross section width.

If the drawn polyline does not extend outward far enough to get the cross section depth specified, the software will automatically extend the constructed cross section further outward. Similarly, if the drawn polyline extends too far outward for the depth specified, the software will automatically trim the constructed cross section.

Assign Bank Stations

This optional section is used to construct HEC‑RAS channel bank locations based on the selected option. The following options are provided:

  • Define by channel width
    This option will assign the bank stations using a defined channel width. The software will first determine the thalweg location on the cross section. It will then move outward from the thalweg equally until the requested channel width is reached.
  • Define by channel depth
    This option will assign the bank stations using an assumed normal flow depth and a maximum channel width search distance. The software will first determine the thalweg location on the cross section. It will then move outward from the thalweg until the requested channel depth is reached within the maximum channel width specified.
  • Define by bank polylines/polygons
    This option will assign the bank stations using selected polylines or polygons. Using the corresponding [Pick] buttons, the user can interactively select individual polylines or polygons on the Map View to be associated as bank stations. The user can click the [Clear] button to cancel the previous selection and redo the entire process.

    The software will first determine the thalweg location on the cross section. It will then move outward from the thalweg until a previously selected bank polyline or polygon edge is reached.

Alignment Settings

This tabbed panel is primarily used to perform automated cross section creation along sinuous (meandering) river reaches and is not used for other conditions. By default, the content of this panel is disabled (i.e., grayed out). In addition, no smoothing will be performed when the cross section is created. Select the Generalize Cross Section Alignment checkbox option to enable the content of this panel.
Alignment Settings panel

Generalize Cross Section Alignment

This checkbox option allows the user to control the river reach and cross section alignment smoothing and generalization. If this checkbox option is checked, the following options will be enabled to perform the cross section alignment smoothing:

  • River valley alignment polyline control pt spacing
    This entry field allows the user to enter the distance for smoothing river reach. Clicking on the […] button allows the user to measure the distance between spline control points for smoothing river reach from the Map View.
  • Draw generalized river valley alignment polyline
    This checkbox option is used to draw the computed generalized river reach alignment polyline.
  • Orthogonal channel alignment between banks
    This checkbox option is used to make the cross section orthogonal between the channel bank stations and generalized in the floodplain. Note that bank station definition is required to perform an orthogonal channel alignment between bank stations.

Assignment of Manning’s Roughness and Flow Lengths

During the construction of the HEC‑RAS cross sections, the software will automatically assign a default Manning’s roughness for the left overbank, channel, and right overbank areas. The user can adjust these Manning’s roughness values in the Roughness tabbed panel.
Roughness panel

In addition, the flow length to the next downstream cross section is determined. If inserting a new cross section between two adjacent cross sections, the software will automatically adjust the flow length of the next upstream cross section to account for the insertion of the new cross section.

Generating Cross Sections

When all the options have been properly defined in the Automated Draw Cross Sections dialog box, click the [Generate] button. The software will automatically generate the cross sections along a river reach.

About the Author Chris Maeder

  • Was this helpful?
  • YesNo

Was this article helpful?

Related Articles