Lesson 1 Part 1 – Getting Started#

Overview#

This lesson will outline the process of setting up a FLO-2D project using the Plugin for QGIS. Setting up the computational domain, creating a grid, interpolating elevation data and spatially variable roughness.

Step by step instructions are below and this video will add detail to the lesson.

Required Data#

The lesson makes use of terrain elevation data, project domain, roughness data, and an inflow hydrograph in the Lesson 1 folders.

File

Content

Location

Elevation.tif

Digital terrain raster

QGIS Lesson 1

Project Domain.shp

Polygon for project domain

Mannings n.shp

Shapefile for spatially variable roughness

GroverBasinInflow24hr 100yr.txt

Inflow data file

Project Location C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials

Check these folders to ensure the data is available before starting the lesson.

Step 1: Open QGIS#

../_images/Worksh002.png
  1. Search the start menu and run the QGIS Desktop program. Look for QGIS version 3.22 or higher.

  2. Click the New Project icon to load a new map.

../_images/Worksh003.png

Step 2: Import the project domain#

  1. Open the project folder

  2. Drag the file Project Domain.shp onto the map space. This will set the CRS to the correct EPSG code.

C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\Project domain.shp

Note

If the image is not clear, use Firefox browser or open the image in a new tab.

../_images/Worksh004.png

Step 3: Set up the FLO-2D project#

../_images/Worksh005.png
  1. Click the Set-up icon fill out the dialog box as shown below. Set the Grid cell size to 30 ft.

  2. Click Create.

../_images/Worksh006.png
  1. Save the geopackage file to the project folder.

  2. Name the file Lesson 1.gpkg.

C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\Lesson 1.gpkg

  1. Set the project CRS to Arizona Central (ft). Filter the list with an EPSG code: 2223. Select EPSG: 2223 and click OK.

../_images/Worksh007.png
  1. Wait for the geopackage to write and check the accuracy of the project settings and click OK.

../_images/Worksh180.png

Step 4: Create the grid#

  1. From the Grid Tools widget, select Create Grid.

../_images/Worksh008.png
  1. Select the Project Domain layer, and the Cell Size field and click OK.

Note

If a shapefile is not available, digitize the project domain in the Computational Domain Layer. In order to align the grid to a raster, load the raster file into the dialog box.

C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\Elevation.tif

../_images/Worksh009.png
  1. Click OK to close. The grid is complete.

../_images/Worksh010.png ../_images/Worksh010a.png

Step 5: Save the project#

  1. Click the main Save icon on the QGIS toolbar.

../_images/Worksh011.png
  1. Navigate to the Lesson folder, name the project Lesson 1.qgz and click Save.

C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\Lesson 1.qgz

Step 6: Assign grid elevation#

  1. Import the elevation file. Open the project folder and drag the Elevation.tif file onto the map space.

../_images/Worksh012.png
  1. To interpolate the elevation to a grid layer from a raster layer, use the Sample Grid Elevation icon.

../_images/Worksh013.png
  1. Click on the Sample Grid Elevation icon and enter the required data in the dialog fields and click OK.

  2. Sampling Done dialog box will appear once the process is complete. Click OK to close it.

Note

Use the Fill NoData option if the elevation raster is missing data such as buildings. This method uses the GDAL Warp processing tool. To learn more about GDAL Warp, visit this page:

https://gdal.org/programs/gdalwarp.html

../_images/Worksh153.png

Step 7: Assign Roughness data#

  1. Open the project folder and drag the Mannings n.shp file onto the map space.

../_images/Worksh014.png
  1. Click the Sample Manning’s icon.

../_images/Worksh015.png
  1. Fill the dialog box and click OK. Once the sample is complete, the following window will appear. Close the window.

../_images/Worksh155.png ../_images/Worksh156.png
  1. The roughness values and elevations are assigned to the grid layer in the Schematized Layers group. Right click the Grid layer and click Open Attribute Table to see the data.

Note

Don’t open a table for a large project >1 million cells. The data is too large to load without applying filters.

../_images/Worksh016.png

Step 8: Assign Control variables#

  1. Click the Set Control Parameters Icon.

../_images/Worksh017.png
  1. Fill the dialog box using the two figures below. Save the data to the GeoPackage with the Save icon.

Note

The variable descriptions and additional instructions are presented in the Data Input Manual.

C:\Users\Public\Documents\FLO-2D PRO Documentation\flo_help\Manuals\Data Input Manual PRO.pdf

../_images/Worksh018.png ../_images/Worksh019.png

Step 9: Save the project#

  1. Click the main Save icon on the QGIS toolbar.

../_images/Worksh011.png

Step 10: Export the FLO-2D data files#

  1. Click the FLO-2D Data Export icon.

../_images/Worksh021.png
  1. Uncheck Rain and Click OK

../_images/Worksh170.png
  1. Navigate to the project folder and click Select Folder.

C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\QGIS Lesson 1 Export

  1. Once the project is exported click OK to close the export message.

../_images/Worksh171.png

Step 11: Run the simulation#

  1. Click on the Run FLO-2D icon.

../_images/Worksh022.png
  1. Set the FLO-2D Pro folder. C:\Program Files (x86)\FLO-2D Pro

  2. Set the Project folder. C:\Users\Public\Documents\FLO-2D PRO Documentation\Example Projects\QGIS Tutorials\QGIS Lesson 1\Lesson 1 Export Folder

  3. Click OK to Run the simulation.

../_images/Worksh023.png

Warning

If the simulation does not start, close the Run FLO-2D Model window and copy the contents of the Run for Project Folder into the Project Folder and double click flopro.exe to start the simulation. Open the following image in a new tab if it is not clear.

../_images/Worksh028a.gif