Difference between revisions of "Exploring Hydrological Analyses using ILWIS"
Line 57: | Line 57: | ||
:::: ''Figure 5 - ILWIS raster map icon'' |
:::: ''Figure 5 - ILWIS raster map icon'' |
||
− | ::* The raster |
+ | ::* The raster you have imported will open |
[[File:OpenMap_2.png|800px]] |
[[File:OpenMap_2.png|800px]] |
||
Line 63: | Line 63: | ||
===Projecting a DEM=== |
===Projecting a DEM=== |
||
− | + | In this version of ILWIS 3, you are able to change the projection of the DEM without problems. This step is important, especially when working with data from multiple sources as they will often not use the same projection. The following steps explain how to find the current projection of the DEM, create a new projection, and then change the projection of the existing DEM. |
|
⚫ | |||
− | '''PLEASE SEE THE DISCUSSION TAB, ABOVE, before proceeding''' |
||
− | 1) Download QGIS and open the program. |
||
+ | :1) |
||
− | 2) Add your DEM using the '''Add Raster Layer''' tool (Figure 2). You will have to navigate to the working folder and select the DEM. |
||
+ | :2) |
||
− | [[File:Add_Raster_Layer_QGIS.png]] |
||
⚫ | |||
⚫ | |||
− | 3) To reproject your DEM click '''Raster''' -> '''Projection''' -> '''Assign Projection''' |
||
⚫ | |||
+ | :3) |
||
− | 4) A new window will open (Figure 3) called '''Assign Projection''', within this window the DEM to be projected is selected for input file |
||
+ | |||
+ | :4) |
||
[[File:Assign Projection QGIS Raster.png]] |
[[File:Assign Projection QGIS Raster.png]] |
||
− | ''Figure |
+ | ''Figure - Assign Projection window'' |
+ | :5) |
||
− | 5) Click '''Select...''' under desired srs in the '''Assign Projection''' window and a new '''Select Desired SRS''' window will open (Figure 4). |
||
+ | |||
⚫ | |||
+ | |||
⚫ | |||
⚫ | |||
− | not in polar coordinates (units of degrees)) |
||
[[File:QGIS Select desired SRS.png|350px]] |
[[File:QGIS Select desired SRS.png|350px]] |
||
− | ''Figure |
+ | ''Figure - Desired SRS window'' |
+ | :7) |
||
− | 7) A new DEM will be added to the QGIS interface with the desired projection |
||
+ | :8) |
||
+ | :9) |
||
− | 8) The new DEM can be exported by right-clicking it and selecting '''Save as...''' |
||
⚫ | |||
− | 9) A window called '''Save raster layer as...''' will open. Under '''Save as''' browse to the desired folder location for your projected DEM and rename it. |
||
⚫ | |||
+ | :10) |
||
⚫ | |||
⚫ | |||
− | |||
− | 10) Click Save. A projected DEM for the region of interest is now saved and can be loaded into ILWIS. |
||
===Fill Sinks in a DEM=== |
===Fill Sinks in a DEM=== |
||
Line 110: | Line 110: | ||
* Cut terrain – removes the depressions, does not re-assign values to the pixels but removes them entirely from the DEM |
* Cut terrain – removes the depressions, does not re-assign values to the pixels but removes them entirely from the DEM |
||
+ | More information on this operation can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/fill_sinks_functionality.htm ILWIS Fill Sinks] web page. |
||
− | 1) Under '''Operations''' select '''Flow Determination''' then '''Fill Sinks''' |
||
+ | |||
+ | :1) Right click on the DEM layer in which the sinks have been filled, and select DEM Hydro-processing --> Fill Sinks. |
||
+ | |||
+ | [[File:FillSinks_DropdownMenu.png|500px]] |
||
⚫ | |||
+ | |||
⚫ | |||
+ | |||
+ | [[File:FillSinks_Options.png|300px]] |
||
⚫ | |||
+ | :2) Choose a method to fill sinks (in this case, fill sinks was selected). |
||
⚫ | |||
⚫ | |||
+ | :3) Name the output raster with sinks filled, and click Show. |
||
⚫ | |||
+ | ::* A pop-up window called the Progress Manager will open after any operation is initiated. This window tracks the progress of the operation being using a status bar that shows the status of the operation. |
||
− | [[File:ILWIS fill sinks window.png|400px]] |
||
⚫ | |||
+ | [[File:Progress_Manager.png|500px]] |
||
− | 3) Input the DEM and decide which Fill method to use (Fill Sinks method was used for the purpose of this tutorial), finally name the output DEM. |
||
+ | :4) Once the operation is completed, the Progress Manager window will close. The raster with sinks filled will save in the foreign collection folder and open in a new window. |
||
− | 4) A new DEM with depression filled will be created and added to the working folder |
||
− | [[File: |
+ | [[File:FillSinks_DEM.png|800px]] |
− | ''Figure |
+ | ''Figure - Map of Lake Okanagan with sinks filled'' |
===Flow Direction=== |
===Flow Direction=== |
||
Line 133: | Line 141: | ||
Flow direction can be calculated by two methods: |
Flow direction can be calculated by two methods: |
||
− | * Steepest Slope: finds steepest slope of a central pixel to one of its 8 |
+ | * Steepest Slope: finds steepest slope of a central pixel to one of its 8 neighbouring pixels |
* Lowest height: finds the neighbouring pixel with the smallest height value |
* Lowest height: finds the neighbouring pixel with the smallest height value |
||
− | More information on the methods can be found at |
+ | More information on the methods can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/flow_direction_functionality.htm ILWIS Flow Direction] web page. |
− | 1) Right click on the DEM layer in which the sinks have been filled, and select DEM Hydro-processing --> Flow Direction |
+ | :1) Right click on the DEM layer in which the sinks have been filled, and select DEM Hydro-processing --> Flow Direction |
[[File:FlowDir_DropdownMenu.png |500px]] |
[[File:FlowDir_DropdownMenu.png |500px]] |
||
Line 148: | Line 156: | ||
''Figure - Flow Direction window'' |
''Figure - Flow Direction window'' |
||
− | + | :2) Choose a flow direction method (in this case, steepest slope was selected) |
|
− | + | :3) Name the output flow direction raster, and click Show |
|
− | + | :4) The flow direction raster will save in the foreign collection folder and open in a new window |
|
[[File:FlowDir_DEM.png| 800px]] |
[[File:FlowDir_DEM.png| 800px]] |
||
− | ''Figure - Flow Direction |
+ | ''Figure - Flow Direction map for Lake Okanagan'' |
===Flow Accumulation Map=== |
===Flow Accumulation Map=== |
||
Line 165: | Line 173: | ||
More information on the method can be found at this [http://spatial-analyst.net/ILWIS/htm/ilwisapp/flow_accumulation_functionality.htm ILWIS Flow Accumulation webpage] |
More information on the method can be found at this [http://spatial-analyst.net/ILWIS/htm/ilwisapp/flow_accumulation_functionality.htm ILWIS Flow Accumulation webpage] |
||
− | 1) Right click on the DEM layer in which the flow direction has been calculated, and select DEM Hydro-processing --> Flow Accumulation |
+ | :1) Right click on the DEM layer in which the flow direction has been calculated, and select DEM Hydro-processing --> Flow Accumulation |
[[File:FlowAcc_DropdownMenu.png]] |
[[File:FlowAcc_DropdownMenu.png]] |
||
Line 175: | Line 183: | ||
''Figure - Flow Accumulation window'' |
''Figure - Flow Accumulation window'' |
||
− | 2) Name the output Flow Accumulation raster, and click Show |
+ | :2) Name the output Flow Accumulation raster, and click Show |
− | 3) The flow accumulation raster will save in the foreign collection folder and open in a new window |
+ | :3) The flow accumulation raster will save in the foreign collection folder and open in a new window |
[[File:FlowAcc_DEM.png| 800px]] |
[[File:FlowAcc_DEM.png| 800px]] |
||
− | ''Figure - |
+ | ''Figure - Flow Accumulation map for Lake Okanagan'' |
::*The output map will appear to be almost one uniform colour. If you use the zoom-in tool [[File:ILWIS zoom tool.png]] you can see more defined stream networks (Figure 18 - Zoom-In tool). |
::*The output map will appear to be almost one uniform colour. If you use the zoom-in tool [[File:ILWIS zoom tool.png]] you can see more defined stream networks (Figure 18 - Zoom-In tool). |
||
Line 197: | Line 205: | ||
More information on the operation can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/drainage_network_extraction.htm Drainage Network Extraction webpage] |
More information on the operation can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/drainage_network_extraction.htm Drainage Network Extraction webpage] |
||
− | 1) Right click on the DEM layer in which the flow accumulation has been calculated, and select DEM Hydro-processing --> Drainage Network Extraction |
+ | :1) Right click on the DEM layer in which the flow accumulation has been calculated, and select DEM Hydro-processing --> Drainage Network Extraction |
[[File:DrainNetExtract_DropdownMenu.png |500px]] |
[[File:DrainNetExtract_DropdownMenu.png |500px]] |
||
Line 207: | Line 215: | ||
'Figure - Drainage Network Extraction window'' |
'Figure - Drainage Network Extraction window'' |
||
− | 2) Determine desired threshold value (in this case, 10000 was the threshold) |
+ | :2) Determine desired threshold value (in this case, 10000 was the threshold) |
− | 3) Name the output drainage network raster, and click Show |
+ | :3) Name the output drainage network raster, and click Show |
− | 4) The drainage network map containing all streams that meet the threshold value will open |
+ | :4) The drainage network map containing all streams that meet the threshold value will open |
[[File:DrainNetExtract_DEM.png| 800px]] |
[[File:DrainNetExtract_DEM.png| 800px]] |
||
Line 233: | Line 241: | ||
More information on the operation can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/drainage_network_ordering.htm Drainage Network Ordering webpage] |
More information on the operation can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/drainage_network_ordering.htm Drainage Network Ordering webpage] |
||
− | 1) '''DEM hydro-processing''' -> '''Network and Catchment Extraction''' -> '''Drainage Network Ordering''' |
+ | :1) '''DEM hydro-processing''' -> '''Network and Catchment Extraction''' -> '''Drainage Network Ordering''' |
− | 2) Input '''Fill DEM''', '''Flow Direction Map''', and '''Drainage Network Map''' |
+ | :2) Input '''Fill DEM''', '''Flow Direction Map''', and '''Drainage Network Map''' |
[[File:Drain net order.png |400px]] |
[[File:Drain net order.png |400px]] |
||
''Figure - Drainage Network Ordering Window'' |
''Figure - Drainage Network Ordering Window'' |
||
− | 3) Determine minimum drainage length |
+ | :3) Determine minimum drainage length |
* Minimum drainage length determines the minimum length a drainage line in the '''Drainage Netowrk''' map that can be assigned an unique ID |
* Minimum drainage length determines the minimum length a drainage line in the '''Drainage Netowrk''' map that can be assigned an unique ID |
||
− | 4) Name the output map |
+ | :4) Name the output map |
[[File:Drainage Network Ordering output map.png|800px]] |
[[File:Drainage Network Ordering output map.png|800px]] |
||
Line 259: | Line 267: | ||
More information on Overland Flow Length that can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/overland_flow_length.htm ILWIS Overland Flow Length webpage] |
More information on Overland Flow Length that can be found at the [http://spatial-analyst.net/ILWIS/htm/ilwisapp/overland_flow_length.htm ILWIS Overland Flow Length webpage] |
||
− | 1) Right click on the DEM layer in which the drainage network order has been calculated, and select DEM Hydro-processing --> Overland Flow Length''' |
+ | :1) Right click on the DEM layer in which the drainage network order has been calculated, and select DEM Hydro-processing --> Overland Flow Length''' |
[[File:OverlandFlowLength_DropdownMenu.png]] |
[[File:OverlandFlowLength_DropdownMenu.png]] |
||
Line 269: | Line 277: | ||
''Figure - Overland Flow Length window'' |
''Figure - Overland Flow Length window'' |
||
− | 2) Input the raster in which flow direction has been calculated as the "Flow Direction Map" |
+ | :2) Input the raster in which flow direction has been calculated as the "Flow Direction Map" |
− | 3) Name the output raster, and click Show |
+ | :3) Name the output raster, and click Show |
[[File:FLow length map ILWIS.png]] |
[[File:FLow length map ILWIS.png]] |
Revision as of 08:45, 3 October 2019
Contents
- 1 Purpose
- 2 Introduction to ILWIS
- 3 Methods
- 4 Conclusion
- 5 References
Purpose
This Wiki tutorial has been produced for the purpose of exploring and describing the methods used for hydrological analyses in ILWIS (a FOSS4G program). The objective of this tutorial is to provide users with a better understanding of how the hydrological analyses within ILWIS works, in addition to providing the instructions necessary to reach the desired output for their study region. Additionally, this tutorial will allow for comparison of ILWIS and SAGA GIS, using the same data for analysis as the Exploring Hydrological Analyses using SAGA GIS tutorial from 2013.
This project will focus on hydrological analysis of Okanagan Lake, a popular tourist destination in British Columbia, Canada. The tutorial will cover topics such as Aspect mapping, Slope mapping, Watershed Delineation mapping and Wetness Index mapping through the use of ILWIS hydrological analysis tools.
Introduction to ILWIS
ILWIS stands for "Integrated Land and Water Information System". It is an open source Geographic Information System software program that was designed to be a user-friendly integrated software that contains both raster and vector processing capabilities, allowing for both analyses on remotely sensed images, vector maps and numerous spatial modeling abilities. ILWIS was developed by the International Institute for Aerospace Survey and Earth Sciences (ITC) in The Netherlands. This tutorial will focus on its ability to use Digital Elevation Models (DEMs) to run hydrological analyses of a study region. More information about this product can be found on the ILWIS Website
Methods
Software Download and Installation
ILWIS 3.8.5 can be downloaded for free from the GitHub page for 52 North. This is the most recent version of ILWIS 3 and was released on September 3, 2015. Since the release of this version, the ITC has released ILWIS 4. It is likely that new versions of ILWIS 3 will eventually stop being released, as the capabilities of ILWIS 4 become greater. More information about ILWIS 4 can be found on the ILWIS 4 website.
Data Sourcing
In order to carry out this exercise, a DEM of the area of interest is needed. For this project an open data DEM was obtained using the Geospatial Data Extraction Tool created by Natural Resources Canada.
Digital Elevation Models for locations outside of Canada can be obtained using the EarthExplorer Tool created by the United States Geological Survey (USGS).
Starting ILWIS
Before starting any analysis, create a working folder and ensure all data needed are in this folder. Keeping all your data in one folder makes analyses easier.
- Ensure that ILWIS 3.8.5 is properly installed on your computer
- Locate ILWIS from the program list and double click on the icon to launch program
- ILWIS main page will open
- Use the ILWIS Navigator Tab to locate your working folder. The Navigator lists all drivers and directories.
Figure 1: Screenshot of ILWIS Interface
Importing a DEM
Before any analysis can be completed, a DEM of the region of interest must be imported into ILWIS.
- 1) Click Operations --> Import/Export --> GDAL (Geospatial Data Abstraction Library)
Figure 2 - Finding the import tool in ILWIS
- An Import window will open
Figure 3 - ILWIS import window
- 2) Click to the DEM you want to import and ensure that the import format is set to Use GDAL.
- 3) Give your Output DEM a name and click OK.
- The new DEM (compatible in ILWIS) will save in your working directory
- 4) To view your DEM double-click on the DEM to open the Foreign Collection window.
Figure 4 - ILWIS foreign collection window
- 5) In the foreign collection window, double-click on the Raster Map icon to open the DEM.
- The raster you have imported will open
Figure 6 - Projected DEM of Lake Okanagan in ILWIS software
Projecting a DEM
In this version of ILWIS 3, you are able to change the projection of the DEM without problems. This step is important, especially when working with data from multiple sources as they will often not use the same projection. The following steps explain how to find the current projection of the DEM, create a new projection, and then change the projection of the existing DEM.
(note: For the following hydrological analyses, the coordinate system chosen needs to be in planar coordinates (units of metres), not in polar coordinates (units of degrees))
- 1)
- 2)
[[File:.png]|] Figure - Path to Add Raster Layer command
- 3)
- 4)
Figure - Assign Projection window
- 5)
- 6) Within this window select the desired coordinate system. Click OK.
- 7)
- 8)
- 9)
450px Figure - Save Raster Layer As window
- 10)
Fill Sinks in a DEM
Fills should be run on DEMs to remove any local depressions, which can cause inaccuracies in following hydrological analyses.
Within ILWIS there are two Fill Methods:
- Fill Sinks – removes depressions that consist of a single pixel and depressions that consist of multiple pixels. These pixels will then be given the smallest value of adjacent pixels.
- Cut terrain – removes the depressions, does not re-assign values to the pixels but removes them entirely from the DEM
More information on this operation can be found at the ILWIS Fill Sinks web page.
- 1) Right click on the DEM layer in which the sinks have been filled, and select DEM Hydro-processing --> Fill Sinks.
Figure - Path to the Fill Sink operation
- The Fill Sinks window will open
- 2) Choose a method to fill sinks (in this case, fill sinks was selected).
- 3) Name the output raster with sinks filled, and click Show.
- A pop-up window called the Progress Manager will open after any operation is initiated. This window tracks the progress of the operation being using a status bar that shows the status of the operation.
- 4) Once the operation is completed, the Progress Manager window will close. The raster with sinks filled will save in the foreign collection folder and open in a new window.
Figure - Map of Lake Okanagan with sinks filled
Flow Direction
Flow direction depicts a main direction of flow (run-off). The flow direction operation determines into which neighbouring pixel any water from a given pixel would flow. This is determined by a moving 3x3 window for every single pixel, based on its neighbouring pixels height values.
Flow direction can be calculated by two methods:
- Steepest Slope: finds steepest slope of a central pixel to one of its 8 neighbouring pixels
- Lowest height: finds the neighbouring pixel with the smallest height value
More information on the methods can be found at the ILWIS Flow Direction web page.
- 1) Right click on the DEM layer in which the sinks have been filled, and select DEM Hydro-processing --> Flow Direction
Figure - Path to the Flow Direction operation
- The Flow Direction window will open
Figure - Flow Direction window
- 2) Choose a flow direction method (in this case, steepest slope was selected)
- 3) Name the output flow direction raster, and click Show
- 4) The flow direction raster will save in the foreign collection folder and open in a new window
Figure - Flow Direction map for Lake Okanagan
Flow Accumulation Map
Flow Accumulation performs a cumulative count of the number of pixels that would flow into any given cell on the way to an outlet. This operation is commonly used to determine potential drainage patterns of terrain.
Flow Accumulation is calculated from the map created in Flow Direction, counting the number of cells that would drain into outlets based on the flow direction.
More information on the method can be found at this ILWIS Flow Accumulation webpage
- 1) Right click on the DEM layer in which the flow direction has been calculated, and select DEM Hydro-processing --> Flow Accumulation
Figure - Path to the Flow Accumulation operation
- The Flow Accumulation window will open
Figure - Flow Accumulation window
- 2) Name the output Flow Accumulation raster, and click Show
- 3) The flow accumulation raster will save in the foreign collection folder and open in a new window
Figure - Flow Accumulation map for Lake Okanagan
- Legend values can be seen by expanding the menu on the left of the map in the map window
800px Figure - Zoomed in view of flow in the Lake Okanagan Flow Accumulation map
Drainage Network
Drainage Network Extraction
Drainage Network Extraction extracts a drainage network map. The map is boolean and will illustrate the drainage as pixels with value True, while all other pixels have value of False. The pixel value is determined by the Flow Accumulation Map and a threshold value. The threshold value in this operation is the minimum value required for a flow to be considered True in a drainage network, all cells with a value lower than the threshold will be classified as False.
More information on the operation can be found at the Drainage Network Extraction webpage
- 1) Right click on the DEM layer in which the flow accumulation has been calculated, and select DEM Hydro-processing --> Drainage Network Extraction
Figure - Path to the Drainage Network Extraction operation
- The Drainage Network Extraction window will open
'Figure - Drainage Network Extraction window
- 2) Determine desired threshold value (in this case, 10000 was the threshold)
- 3) Name the output drainage network raster, and click Show
- 4) The drainage network map containing all streams that meet the threshold value will open
800px Figure - Drainage Network map of Lake Okanagan region
- Again, using the zoom-in tool will allow you to see the drainage network more clearly
800px Figure - Drainage Network map of Lake Okanagan region zoomed in
Drainage Network Ordering
Drainage Network Ordering operation finds all drainage line in the Drainage Network and their nodes, and applies a unique ID to each stream.
Drainage Network Ordering requires the input of:
- Fill DEM
- Flow Direction Map
- Drainage Network Map
More information on the operation can be found at the Drainage Network Ordering webpage
- 1) DEM hydro-processing -> Network and Catchment Extraction -> Drainage Network Ordering
- 2) Input Fill DEM, Flow Direction Map, and Drainage Network Map
Figure - Drainage Network Ordering Window
- 3) Determine minimum drainage length
- Minimum drainage length determines the minimum length a drainage line in the Drainage Netowrk map that can be assigned an unique ID
- 4) Name the output map
Figure - Drainage Network Ordering output map
Output consists of both a map and a Table. The table lists all the streams with ID values, coordinates, lengths, slope of drainage. This can be seen in Figure 25.
Figure - Drainage Network Order output table
Overland Flow Length
Overland Flow Length overland distance towards the 'nearest' drainage for each pixel based on flow paths available from the Flow Direction Map. This will create a map showing the distance a flow must travel to reach the outlet of a given watershed.
More information on Overland Flow Length that can be found at the ILWIS Overland Flow Length webpage
- 1) Right click on the DEM layer in which the drainage network order has been calculated, and select DEM Hydro-processing --> Overland Flow Length
Figure - Path to the Overland Flow Length operation
- The Overland Flow Length window will open
Figure - Overland Flow Length window
- 2) Input the raster in which flow direction has been calculated as the "Flow Direction Map"
- 3) Name the output raster, and click Show
Figure - Flow length in metres map for Lake Okanagan region
The output map will show the different sub watershed and the flow length for each cell to reach the outlet. To determine the flow length of a specific cell, use the normal mouse cursor and click on the area of interest. The flow length value in metres will appear in the table on the bottom left portion of the screen.
Figure - Flow length for a given point selected with the cursor
Not Covered in this Tutorial
This tutorial covers the most basic hydrological tools for a more simple and basic hydrological analysis using ILWIS. Operations that have not been covered but should be considered when desiring a more in-depth and accurate analysis include:
- DEM Visualization
- Watershed Extraction
- Watershed Merge
- DEM Optimization
- Topological Optimization
- Compound Index Calculation
- Wetness Index
- Stream Power Index
- Sediment Transport Index
- Statistics
- Horton statistics
- Aggregate statistics
- Cumulative hypsometric curve
- Class coverage statistics
Additional Resources
For additional assistance, a beginner User Guide for ILWIS can be obtained at the 52 North Website
Additional information on ILWIS operations can be found in this ILWIS Operations Appendices
Conclusion
This tutorial showed the steps required to run some hydrological analyses using a DEM in ILWIS software. QGIS was used to reproject the DEM, and ILWIS software was used to run the hydrological analysis on the Lake Okanagan region. This tutorial should allow for basic hydrological analysis using ILWIS and a DEM of the study region. For a more in-depth analysis look into the topics not covered in this tutorial.
References
ILWIS Software http://52north.org/communities/ilwis
Natural Resources CanadaGeospatial Data Extraction Tool