• InfoWorks ICM

Importing river bank data

Use several methods to import and adjust river bank data.


Tutorial resources

These downloadable resources will be used to complete this tutorial:

Imprt_Rivr_Bnk_Data.zip

Step-by-step guide

Bank lines are not a necessity in InfoWorks ICM river models. However, in order to add a representation of any out-of-bank flows, then an accurate representation of the river bank lines is needed. In their absence, the boundary points of the cross sections are seen as vertical walls.

There are 3 methods for creating bank lines: from bank survey data, from ground model data, and from the river section end points. This example uses the first method by importing bank survey data, and then fills in the missing bank data using a combination of the other two methods.

To complete this exercise, copy the data out of the transportable database .icmt file for this tutorial, or continue using the network from the previous exercise.

  1. From the Database, double-click the 1D River Model to open it on the GeoPlan.

The InfoWorks ICM GeoPlan showing the river model, with the 1D River Model highlighted in the Model Group as having been opened.

To help locate the river reaches, it is helpful to display labels on the GeoPlan:

  1. Right-click the GeoPlan and select Properties & Themes.
  2. On the Layers and Themes tab, in the River reach row, enable AutoLabel.

In the Properties & Themes dialog box, Layers and Themes tab, River reach row, AutoLabel is enabled and called out.

  1. Click OK.

To import bank survey data as bank lines:

  1. From the Network menu, select Import > Open Data Import Centre.
  2. In the Open Data Import Center, from the Table To Import Data Into list, select Bank line.
  3. In the Data Source group box, set the Source Type to Raw Shape File.
  4. Click Browse ().
  5. Navigate to the folder of the downloaded exercise files.
  6. Select Bank Lines.shp.
  7. Click Open.
  8. Back in the ODIC, in the Field Mapping Configuration section, click Auto-Map.
  9. Click Import.

The ODIC, with all parameters set to import the raw shapefile Bank Lines.shp and Import is highlighted.

  1. Click OK to complete the import.

Now, import the bank survey data as a subtable:

  1. In the Subtable drop-down, select Bank line: Bank data.
  2. In the Data Source section, set the Source Type to CSV.
  3. Click Browse ().
  4. Select Bank_Survey.csv.
  5. Click Open.
  6. Click Auto-Map.
  7. Click Import.
  8. Click OK to complete the update.

This imports four bank lines on the left and right of the existing river reaches.

The GeoPlan showing the four imported bank lines as lines on the left and right of the existing river reaches.

  1. Using the Select tool, double-click one of the bank lines to open the Properties window.
  2. In the Bank data field, click the More () button to open the data window.

On the GeoPlan, the bank line selected; in the Properties window, next to Bank data, the More button selected; and in the Bank data window, a table and a graph of the bank line data.

To build the bank lines into the river reach:

  1. On the keyboard, hold CTRL to select multiple lines.
  2. On the GeoPlan, use the Select tool to select the left and right bank lines, as well as the river reach.
  3. From the Model menu, select River reach.
  4. Select Build banks from selected lines.

On the GeoPlan, the river reach and both bank lines selected; and in the Model menu, River reach selected, with the Build banks from selected lines option selected in the flyout.

The bank lines are now represented by dotted lines, rather than by solid survey lines.

  1. Double-click one of the river reaches to open the Properties window.

The Bank line data is now populated, but there are still some validation errors.

On the GeoPlan, the bank lines appear as dotted lines, and in the Properties window, the populated bank line data appears with validation errors.

There is still one river reach in the model for which bank survey data was not available. In this case, the bank line data can be inferred from the ground model.

To generate the bank lines based on the shape of the river reach:

  1. On the GeoPlan, use the Select tool to select river reach 17DS.1.
  2. From the Model menu, select River reach > Create bank lines from section ends.
  3. When asked about following the shape of the link, select Yes.
  4. From the Database, drag the 1m Ground Model and drop it onto the GeoPlan.
  5. On the GeoPlan, double-click the 17DS.1 right bank line to open the Properties window.
  6. Next to Bank data, click the More () button.

In the Bank data window, graph view, the green line shows the ground model levels.

On the GeoPlan, one of the bank lines based on the ground model is selected, and in the Bank data window, a green line on the graph shows the ground model levels.

  1. If the green line does not appear, right-click in the graph view and select Show Ground Model.
  2. Close the data window.
  3. On the GeoPlan, select both of the bank lines just created for 17DS.1.
  4. From the Model menu, select Update from ground model.
  5. In the Update from ground model dialog box, under Lines, enable Overwrite existing elevations.

In the GeoPlan, both banks are selected, and in the Update from ground model dialog box, Overwrite existing elevations is enabled.

  1. Click OK.

An information window about the updates appears.

  1. To close the report, right-click the Update from Ground Model Report tab and select Close tab.
  2. From the Properties window, Bank data field, click More () to  view any changes.
  3. Close the data window.

Now, build these bank lines into the river reach:

  1. Using the Select tool, click on the GeoPlan and drag to select the two new bank lines as well as the river reach.
  2. From the Model menu, select River reach.
  3. Select Build banks from selected lines.
  4. On the GeoPlan, double-click River reach 17DS.1 to open the Properties window.

There are red in-line validation errors due to missing data for the left and right river bank fields.

In the Properties window, the Left and Right river bank fields have red in-line validation errors, and in the GeoPlan, the river reach for this exercise is highlighted, with dotted yellow bank lines.

An SQL can be used to fill in the missing modular limit and discharge coefficient data:

  1. In the Database, double click the Set Bank Cd and Modular Limit SQL object copied in previously.
  2. In the SQL dialog box, click Test to validate the query.
  3. If it is valid, click Run.

The SQL dialog box for the validated query with Run being selected.

  1. Open the river reach Properties again and check that the left river bank and right river bank have data associated with them, and that the Discharge and Modular Limit columns are populated.

In the Properties window, the left and right river bank fields display no red in-line validation errors.

To build a river boundary, which draws a boundary around the river reach:

  1. In the GeoPlan, use the Select tool to select all the river reaches.
  2. From the Model menu, select River reach > Build boundary from banks and section ends.

To commit the changes:

  1. Click Commit changes to database.
  2. Add a comment of “Added banks”.
  3. Click OK.
  4. In the validation popup, select No.