{"id":436,"date":"2026-10-02T09:39:32","date_gmt":"2026-10-02T09:39:32","guid":{"rendered":"https:\/\/helpwithmygisassignment.com\/blog\/?p=436"},"modified":"2026-10-02T09:39:32","modified_gmt":"2026-10-02T09:39:32","slug":"how-to-delineate-a-watershed-in-qgis","status":"publish","type":"post","link":"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/","title":{"rendered":""},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_89 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#How_to_Delineate_a_Watershed_in_QGIS_9_Best_Steps\" >How to Delineate a Watershed in QGIS: 9 Best Steps<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#1_Understand_the_DEM-Based_Watershed_Workflow\" >1. Understand the DEM-Based Watershed Workflow<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#2_Prepare_Your_DEM\" >2. Prepare Your DEM<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Why_DEM_Resolution_Matters\" >Why DEM Resolution Matters<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_1_Fill_DEM_Sinks\" >Step 1: Fill DEM Sinks<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#31_Use_Fill_Sinks_in_QGIS\" >3.1 Use Fill Sinks in QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#32_Understand_the_Filled_DEM\" >3.2 Understand the Filled DEM<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_2_Calculate_Flow_Direction\" >Step 2: Calculate Flow Direction<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#41_Calculate_Flow_Direction\" >4.1 Calculate Flow Direction<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_3_Calculate_Flow_Accumulation\" >Step 3: Calculate Flow Accumulation<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#51_Calculate_Flow_Accumulation\" >5.1 Calculate Flow Accumulation<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_4_Extract_the_Stream_Network\" >Step 4: Extract the Stream Network<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#61_Use_Raster_Calculator\" >6.1 Use Raster Calculator<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Choosing_an_Accumulation_Threshold\" >Choosing an Accumulation Threshold<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Low_threshold\" >Low threshold<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#High_threshold\" >High threshold<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_5_Convert_the_Stream_Raster_to_Vector\" >Step 5: Convert the Stream Raster to Vector<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_6_Define_the_Pour_Point\" >Step 6: Define the Pour Point<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_7_Snap_the_Pour_Point_to_the_Drainage_Network\" >Step 7: Snap the Pour Point to the Drainage Network<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_8_How_to_Delineate_a_Watershed_in_QGIS\" >Step 8:How to Delineate a Watershed in QGIS<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Step_9_Convert_the_Watershed_to_a_Polygon\" >Step 9: Convert the Watershed to a Polygon<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Troubleshooting_How_to_Delineate_a_Watershed_in_QGIS\" >Troubleshooting How to Delineate a Watershed in QGIS<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_1_The_Watershed_Boundary_Is_Incomplete\" >Problem 1: The Watershed Boundary Is Incomplete<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Possible_causes\" >Possible causes<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Fix\" >Fix<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_2_The_DEM_Contains_Bad_Sinks\" >Problem 2: The DEM Contains Bad Sinks<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_3_The_Stream_Network_Is_Too_Dense\" >Problem 3: The Stream Network Is Too Dense<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_4_The_Stream_Network_Is_Too_Sparse\" >Problem 4: The Stream Network Is Too Sparse<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_5_The_Watershed_Is_in_the_Wrong_Location\" >Problem 5: The Watershed Is in the Wrong Location<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Problem_6_Flow_Accumulation_Looks_Wrong\" >Problem 6: Flow Accumulation Looks Wrong<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Quality-Control_Checklist\" >Quality-Control Checklist<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#DEM\" >DEM<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Sink_correction\" >Sink correction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Flow_direction\" >Flow direction<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-35\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Flow_accumulation\" >Flow accumulation<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-36\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Stream_network\" >Stream network<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-37\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Pour_point\" >Pour point<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-38\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Watershed\" >Watershed<\/a><\/li><\/ul><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-39\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Quick_Summary_Table\" >Quick Summary Table<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-1'><a class=\"ez-toc-link ez-toc-heading-40\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/#Final_Workflow_at_a_Glance\" >Final Workflow at a Glance<\/a><\/li><\/ul><\/nav><\/div>\n<h1><span class=\"ez-toc-section\" id=\"How_to_Delineate_a_Watershed_in_QGIS_9_Best_Steps\"><\/span>How to Delineate a Watershed in QGIS: 9 Best Steps<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Delineating a watershed manually can be difficult when drainage networks are complex or terrain data is inconsistent. Learning <strong>how to delineate a watershed in QGIS<\/strong> provides a repeatable way to derive drainage areas directly from a Digital Elevation Model (DEM). The workflow uses terrain elevation to determine where water would theoretically flow, then identifies flow accumulation, extracts a stream network, and defines the upstream area contributing water to a selected outlet or <strong>pour point<\/strong>.<\/p>\n<p>This approach is widely used in environmental science, hydrology, civil engineering, flood studies, catchment planning, and GIS-based hydrological modeling.<\/p>\n<blockquote><p><strong>Important:<\/strong> A DEM-based watershed is a terrain-derived model. Its accuracy depends heavily on DEM resolution, vertical accuracy, preprocessing, coordinate system, and the quality of the selected outlet.<\/p><\/blockquote>\n<h1><a href=\"http:\/\/helpwithmygisassignment.com\/\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-511 size-full\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_5476856159932106392.jpg\" alt=\"how to delineate a watershed in qgis complete 9-step workflow diagram\" width=\"1141\" height=\"928\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_5476856159932106392.jpg 1141w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_5476856159932106392-300x244.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_5476856159932106392-1024x833.jpg 1024w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/watermarked_img_5476856159932106392-768x625.jpg 768w\" sizes=\"auto, (max-width: 1141px) 100vw, 1141px\" \/><\/a><\/h1>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"1_Understand_the_DEM-Based_Watershed_Workflow\"><\/span>1. Understand the DEM-Based Watershed Workflow<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>A watershed, or catchment, is the area from which surface runoff drains toward a common outlet.<\/p>\n<p>The basic GIS workflow is:<\/p>\n<pre><code class=\"language-text\">DEM\r\n \u2193\r\nFill sinks\r\n \u2193\r\nHydrologically corrected DEM\r\n \u2193\r\nFlow direction\r\n \u2193\r\nFlow accumulation\r\n \u2193\r\nStream network\r\n \u2193\r\nPour point\r\n \u2193\r\nWatershed boundary<\/code><\/pre>\n<p>Each step depends on the previous one.<\/p>\n<p>For example, if the DEM contains an artificial depression, the flow-direction raster may incorrectly terminate water inside that depression when learning <b data-path-to-node=\"6,0,1,0\" data-index-in-node=\"158\">how to delineate a watershed in qgis<\/b>.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"2_Prepare_Your_DEM\"><\/span>2. Prepare Your DEM<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Before starting the hydrological analysis, inspect the DEM carefully.<\/p>\n<p>Your DEM should ideally:<\/p>\n<ul>\n<li>Cover the entire area of interest.<\/li>\n<li>Have consistent elevation units.<\/li>\n<li>Have a defined CRS.<\/li>\n<li>Have appropriate spatial resolution.<\/li>\n<li>Be free from obvious data gaps.<\/li>\n<li>Use a coordinate system suitable for your analysis.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-519 size-medium\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/raw-dem-300x244.jpg\" alt=\"how to delineate a watershed in qgis raw dem loaded\" width=\"300\" height=\"244\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/raw-dem-300x244.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/raw-dem-768x625.jpg 768w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/raw-dem.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Open the DEM&#8217;s properties and inspect:<\/p>\n<ul>\n<li>CRS<\/li>\n<li>Pixel size<\/li>\n<li>Minimum elevation<\/li>\n<li>Maximum elevation<\/li>\n<li>NoData values<\/li>\n<li>Raster extent<\/li>\n<\/ul>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Why_DEM_Resolution_Matters\"><\/span>Why DEM Resolution Matters<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>A 30 m DEM and a 10 m DEM can produce different drainage patterns.<\/p>\n<p>A coarse DEM may smooth:<\/p>\n<ul>\n<li>Small valleys<\/li>\n<li>Narrow channels<\/li>\n<li>Small ridges<\/li>\n<li>Road embankments<\/li>\n<li>Drainage structures<\/li>\n<\/ul>\n<p>A high-resolution DEM can represent terrain more precisely, but it may also contain more small-scale surface irregularities.<\/p>\n<p>Therefore, do not assume that a finer DEM automatically produces a more hydrologically accurate watershed.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_1_Fill_DEM_Sinks\"><\/span>Step 1: Fill DEM Sinks<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>A <strong>sink<\/strong> is a depression in a DEM from which the modeled flow cannot escape.<\/p>\n<p>Some depressions represent real terrain.<\/p>\n<p>Others are artifacts caused by:<\/p>\n<ul>\n<li>Measurement errors<\/li>\n<li>Interpolation<\/li>\n<li>Raster resolution<\/li>\n<li>Data processing<\/li>\n<li>Missing elevation information<\/li>\n<\/ul>\n<p>For basic watershed delineation, artificial sinks commonly need to be corrected.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"31_Use_Fill_Sinks_in_QGIS\"><\/span>3.1 Use Fill Sinks in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>QGIS provides several hydrological processing options depending on the installed providers and version.<\/p>\n<p>A commonly used approach is the <a href=\"https:\/\/qgis.org\/\" target=\"_blank\" rel=\"noopener\"><strong>Wang &amp; Liu<\/strong><\/a> sink-filling algorithm.<\/p>\n<p>Open:<\/p>\n<p><strong>Processing Toolbox \u2192 SAGA \u2192 Terrain Analysis \u2013 Hydrology \u2192 Fill Sinks (Wang &amp; Liu)<\/strong><\/p>\n<p>The exact menu name can vary between QGIS\/SAGA versions.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-520 size-medium\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/sink-300x244.jpg\" alt=\"how to delineate a watershed in qgis saga fill sinks tool\" width=\"300\" height=\"244\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/sink-300x244.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/sink-768x625.jpg 768w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/sink.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Set:<\/p>\n<pre><code class=\"language-text\">Elevation:\r\nDEM\r\n\r\nMinimum slope:\r\nAppropriate value for your dataset\r\n\r\nOutput:\r\nFilled_DEM<\/code><\/pre>\n<p>Run the tool.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"32_Understand_the_Filled_DEM\"><\/span>3.2 Understand the Filled DEM<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The resulting raster should preserve the broad terrain structure while removing problematic artificial depressions.<\/p>\n<p>Conceptually:<\/p>\n<pre><code class=\"language-text\">Original DEM\r\n\r\n      \/\\ \r\n     \/  \\\r\n____\/    \\____\r\n        \\__\r\n           \\__\r\n             \u2191\r\n           sink\r\n\r\n\r\nFilled DEM\r\n\r\n      \/\\\r\n     \/  \\\r\n____\/    \\________\r\n              \\\r\n               \\<\/code><\/pre>\n<p>The objective is not to flatten the landscape.<\/p>\n<p>It is to create a terrain surface in which modeled water can move downstream rather than becoming trapped by artificial depressions.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_2_Calculate_Flow_Direction\"><\/span>Step 2: Calculate Flow Direction<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Once the DEM has been hydrologically corrected, calculate <strong>flow direction<\/strong>.<\/p>\n<p>Flow direction determines the direction water would travel from each raster cell toward neighboring cells.<\/p>\n<p>A common approach uses the <strong>D8 algorithm<\/strong>, in which flow from a cell is assigned toward one of its surrounding neighboring cells.<\/p>\n<p>Conceptually:<\/p>\n<pre><code class=\"language-text\">\u2196  \u2191  \u2197\r\n\u2190  \u25cf  \u2192\r\n\u2199  \u2193  \u2198<\/code><\/pre>\n<p>The central cell <code>\u25cf<\/code> can direct modeled flow toward one of its surrounding cells.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"41_Calculate_Flow_Direction\"><\/span>4.1 Calculate Flow Direction<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Depending on your QGIS processing provider, use an appropriate flow-direction algorithm.<\/p>\n<p>For example, a GRASS-based workflow can use:<\/p>\n<p><strong>r.watershed<\/strong><\/p>\n<p>or another hydrological flow-direction tool available in your QGIS installation.<\/p>\n<p>[<strong>Insert Screenshot of Flow Direction Tool Settings<\/strong>]<\/p>\n<p>Input:<\/p>\n<pre><code class=\"language-text\">Filled_DEM<\/code><\/pre>\n<p>Output:<\/p>\n<pre><code class=\"language-text\">Flow_Direction<\/code><\/pre>\n<p>The exact encoding of flow-direction values depends on the algorithm used, so don&#8217;t assume that the numeric values have the same meaning across different tools.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_3_Calculate_Flow_Accumulation\"><\/span>Step 3: Calculate Flow Accumulation<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Flow accumulation estimates how much upslope drainage contributes to each cell.<\/p>\n<p>In simple terms:<\/p>\n<blockquote><p><strong>Flow accumulation identifies where water from many upstream cells converges.<\/strong><\/p><\/blockquote>\n<p>Low values generally occur on:<\/p>\n<ul>\n<li>Ridges<\/li>\n<li>Hillsides<\/li>\n<li>Local drainage divides<\/li>\n<\/ul>\n<p>High values generally occur along:<\/p>\n<ul>\n<li>Valleys<\/li>\n<li>Drainage channels<\/li>\n<li>Major flow paths<\/li>\n<\/ul>\n<p>[<strong>Insert Screenshot of Flow Accumulation Raster in QGIS<\/strong>]<\/p>\n<p>A conceptual flow-accumulation surface might look like:<\/p>\n<pre><code class=\"language-text\">Low accumulation\r\n       \u2193\r\n\r\n .  .  .  .  .\r\n  .  .  .  .\r\n   .  .  .\r\n    .  .\r\n     \u2588\r\n     \u2588\r\n    \u2588\u2588\u2588\r\n   \u2588\u2588\u2588\u2588\u2588\r\n  \u2588\u2588\u2588\u2588\u2588\u2588\u2588\r\n\r\n       \u2191\r\nHigh accumulation<\/code><\/pre>\n<p>The exact appearance depends on the DEM and visualization settings.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"51_Calculate_Flow_Accumulation\"><\/span>5.1 Calculate Flow Accumulation<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Using a suitable hydrological processing tool, provide the corrected DEM or the required flow-direction input.<\/p>\n<p>For a GRASS-based workflow, <strong>r.watershed<\/strong> can calculate accumulation alongside other hydrological outputs.<\/p>\n<p>Example conceptual setup:<\/p>\n<pre><code class=\"language-text\">Elevation:\r\nFilled_DEM\r\n\r\nAccumulation:\r\nFlow_Accumulation<\/code><\/pre>\n<p>[<strong>Insert Screenshot of Flow Accumulation Settings<\/strong>]<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_4_Extract_the_Stream_Network\"><\/span>Step 4: Extract the Stream Network<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Once you have the flow accumulation raster, you can define a threshold above which cells are considered part of the drainage network.<\/p>\n<p>This is where the <strong>accumulation threshold<\/strong> becomes important.<\/p>\n<p>For example, suppose:<\/p>\n<pre><code class=\"language-text\">Flow accumulation &gt; 1,000 cells<\/code><\/pre>\n<p>is selected as the stream threshold.<\/p>\n<p>Cells exceeding that value become candidate stream cells.<\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"61_Use_Raster_Calculator\"><\/span>6.1 Use Raster Calculator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Open:<\/p>\n<p><strong>Raster \u2192 Raster Calculator<\/strong><\/p>\n<p>Create a binary stream raster using an expression such as:<\/p>\n<pre><code class=\"language-text\">\"Flow_Accumulation@1\" &gt; 1000<\/code><\/pre>\n<p>The exact raster layer name will depend on your project.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-522\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/calculation-300x244.jpg\" alt=\"how to delineate a watershed in qgis flow accumulation raster\" width=\"300\" height=\"244\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/calculation-300x244.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/calculation-768x625.jpg 768w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/calculation.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The resulting raster contains approximately:<\/p>\n<pre><code class=\"language-text\">1 = stream cells\r\n0 = non-stream cells<\/code><\/pre>\n<p>Depending on your raster calculation settings, NoData values may also occur.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Choosing_an_Accumulation_Threshold\"><\/span>Choosing an Accumulation Threshold<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>The threshold controls how dense your extracted stream network becomes.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Low_threshold\"><\/span>Low threshold<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code class=\"language-text\">Accumulation &gt; 100<\/code><\/pre>\n<p>May produce:<\/p>\n<ul>\n<li>Many small tributaries<\/li>\n<li>Dense drainage networks<\/li>\n<li>More minor channels<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"High_threshold\"><\/span>High threshold<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<pre><code class=\"language-text\">Accumulation &gt; 10,000<\/code><\/pre>\n<p>May produce:<\/p>\n<ul>\n<li>Fewer streams<\/li>\n<li>Only major drainage channels<\/li>\n<li>A simplified network<\/li>\n<\/ul>\n<p>There is no universal threshold that works for every DEM.<\/p>\n<p>The appropriate value depends on:<\/p>\n<ul>\n<li>DEM resolution<\/li>\n<li>Terrain<\/li>\n<li>Study-area size<\/li>\n<li>Research objective<\/li>\n<li>Expected drainage density<\/li>\n<li>Known stream locations<\/li>\n<\/ul>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_5_Convert_the_Stream_Raster_to_Vector\"><\/span>Step 5: Convert the Stream Raster to Vector<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>If your assignment requires a vector stream network, convert the binary stream raster into vector features.<\/p>\n<p>You can use a raster-to-vector conversion tool such as:<\/p>\n<p><strong>Raster \u2192 Conversion \u2192 Polygonize<\/strong><\/p>\n<p>However, polygonizing a stream raster produces polygons rather than centerline streams.<\/p>\n<p>For a true stream network, use a hydrological stream-extraction or raster-to-vector line workflow appropriate to your processing provider.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-523\" src=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/extract-300x244.jpg\" alt=\"ow to delineate a watershed in qgis raster calculator stream extraction\" width=\"300\" height=\"244\" srcset=\"https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/extract-300x244.jpg 300w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/extract-768x625.jpg 768w, https:\/\/helpwithmygisassignment.com\/blog\/wp-content\/uploads\/2026\/10\/extract.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>The resulting network can then be compared with:<\/p>\n<ul>\n<li>Existing hydrographic datasets<\/li>\n<li>Topographic maps<\/li>\n<li>Satellite imagery<\/li>\n<li>Field observations<\/li>\n<\/ul>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_6_Define_the_Pour_Point\"><\/span>Step 6: Define the Pour Point<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>The <strong>pour point<\/strong> is the location where water exits the watershed.<\/p>\n<p>Examples include:<\/p>\n<ul>\n<li>A river gauge<\/li>\n<li>A dam<\/li>\n<li>A bridge<\/li>\n<li>A stream outlet<\/li>\n<li>A catchment monitoring station<\/li>\n<li>The downstream end of a study area<\/li>\n<\/ul>\n<p>Conceptually:<\/p>\n<pre><code class=\"language-text\">             Ridge\r\n          \/        \\\r\n        \/            \\\r\n       \/              \\\r\n      \u2193                \u2193\r\n     \\                  \/\r\n      \\                \/\r\n       \\              \/\r\n        \\            \/\r\n         \\          \/\r\n          \\        \/\r\n           \\      \/\r\n            \\    \/\r\n             \\  \/\r\n              \u25cf\r\n          Pour Point<\/code><\/pre>\n<p>Everything upstream that drains toward this point belongs to the delineated watershed.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_7_Snap_the_Pour_Point_to_the_Drainage_Network\"><\/span>Step 7: Snap the Pour Point to the Drainage Network<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>This is a critical step.<\/p>\n<p>Your manually placed point may be slightly away from the highest-accumulation cell.<\/p>\n<p>For example:<\/p>\n<pre><code class=\"language-text\">Stream:\r\n\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2500\u2500\u2500\u2500\u2500\u2500\r\n\r\nManual point:\r\n             \u25cf\r\n\r\nCorrect stream cell:\r\n               \u2588<\/code><\/pre>\n<p>A watershed algorithm may fail to identify the intended drainage area if the point is not located on an appropriate flow path.<\/p>\n<p>Use a <strong>snap pour point<\/strong> operation where available.<\/p>\n<p>The tool moves the outlet to the highest accumulation cell within a specified search distance.<\/p>\n<p>[<strong>Insert Screenshot of Snap Pour Point Settings<\/strong>]<\/p>\n<p>Typical inputs include:<\/p>\n<pre><code class=\"language-text\">Pour point:\r\nOutlet_Point\r\n\r\nFlow accumulation:\r\nFlow_Accumulation\r\n\r\nSnap distance:\r\nAppropriate search radius\r\n\r\nOutput:\r\nSnapped_Pour_Point<\/code><\/pre>\n<p>The search distance should be based on the positional uncertainty of the outlet and the resolution of your DEM\u2014not chosen arbitrarily.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_8_How_to_Delineate_a_Watershed_in_QGIS\"><\/span>Step 8:How to Delineate a Watershed in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Once you have:<\/p>\n<ul>\n<li>A corrected DEM<\/li>\n<li>Flow direction<\/li>\n<li>Flow accumulation<\/li>\n<li>A valid pour point<\/li>\n<\/ul>\n<p>you can delineate the watershed.<\/p>\n<p>Several QGIS\/GRASS workflows can perform this operation.<\/p>\n<p>For example, GRASS provides watershed-related tools such as:<\/p>\n<p><strong>r.water.outlet<\/strong><\/p>\n<p>which uses flow-direction information and an outlet location to identify the contributing drainage area.<\/p>\n<p>[<strong>Insert Screenshot of Watershed Delineation Tool Settings<\/strong>]<\/p>\n<p>Conceptually:<\/p>\n<pre><code class=\"language-text\">Flow Direction\r\n       +\r\nSnapped Pour Point\r\n       \u2193\r\nWatershed Algorithm\r\n       \u2193\r\nWatershed Raster<\/code><\/pre>\n<p>The output identifies the cells that contribute flow toward the selected outlet.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Step_9_Convert_the_Watershed_to_a_Polygon\"><\/span>Step 9: Convert the Watershed to a Polygon<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>The watershed may initially be represented as a raster.<\/p>\n<p>For many university assignments, you may want a polygon boundary.<\/p>\n<p>Use an appropriate raster-to-vector conversion tool.<\/p>\n<p>For example:<\/p>\n<p><strong>Raster \u2192 Conversion \u2192 Polygonize<\/strong><\/p>\n<p>[<strong>Insert Screenshot of Watershed Raster-to-Polygon Conversion<\/strong>]<\/p>\n<p>You can then:<\/p>\n<ol>\n<li>Select the watershed polygon.<\/li>\n<li>Remove unwanted polygons.<\/li>\n<li>Dissolve if necessary.<\/li>\n<li>Calculate its area.<\/li>\n<li>Add appropriate metadata.<\/li>\n<\/ol>\n<p>Your final product might look like:<\/p>\n<pre><code class=\"language-text\">          Watershed Boundary\r\n       \u256d\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256e\r\n      \/                      \\\r\n     \/     Upper Catchment    \\\r\n    \/                          \\\r\n   |          \u2193 \u2193              |\r\n   |        \u2193     \u2193            |\r\n   |      \u2193         \u2193          |\r\n   |        \\       \/          |\r\n    \\         \\   \/           \/\r\n     \\          \\ \/          \/\r\n      \\          \u25cf          \/\r\n       \u2570\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u256f\r\n                 \u2193\r\n            Pour Point<\/code><\/pre>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Troubleshooting_How_to_Delineate_a_Watershed_in_QGIS\"><\/span>Troubleshooting How to Delineate a Watershed in QGIS<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<h2><span class=\"ez-toc-section\" id=\"Problem_1_The_Watershed_Boundary_Is_Incomplete\"><\/span>Problem 1: The Watershed Boundary Is Incomplete<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>If the resulting watershed looks too small or doesn&#8217;t reach the expected drainage divide, check the pour point first.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Possible_causes\"><\/span>Possible causes<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Pour point is not located on the drainage network.<\/li>\n<li>Flow-direction raster is incorrect.<\/li>\n<li>DEM contains unresolved sinks.<\/li>\n<li>Wrong outlet coordinates were used.<\/li>\n<li>DEM does not cover the entire upstream area.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Fix\"><\/span>Fix<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Display flow accumulation.<\/li>\n<li>Display the stream network.<\/li>\n<li>Zoom into the outlet.<\/li>\n<li>Check the pour point.<\/li>\n<li>Snap the point to the drainage network.<\/li>\n<li>Re-run watershed delineation.<\/li>\n<\/ol>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Problem_2_The_DEM_Contains_Bad_Sinks\"><\/span>Problem 2: The DEM Contains Bad Sinks<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Not every depression should necessarily be filled.<\/p>\n<p>A real lake or closed basin may be genuine terrain.<\/p>\n<p>Therefore, inspect suspicious depressions before aggressively modifying the DEM.<\/p>\n<p>If artificial sinks are widespread:<\/p>\n<pre><code class=\"language-text\">Raw DEM\r\n   \u2193\r\nInspect sinks\r\n   \u2193\r\nFill appropriate sinks\r\n   \u2193\r\nRecalculate flow direction\r\n   \u2193\r\nRecalculate accumulation\r\n   \u2193\r\nRedelineate watershed<\/code><\/pre>\n<p><strong>Important:<\/strong> Do not calculate flow direction from the old DEM after generating a corrected DEM. The downstream processing should use the hydrologically corrected surface.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Problem_3_The_Stream_Network_Is_Too_Dense\"><\/span>Problem 3: The Stream Network Is Too Dense<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Your accumulation threshold may be too low.<\/p>\n<p>For example:<\/p>\n<pre><code class=\"language-text\">Threshold = 100 cells<\/code><\/pre>\n<p>could create a very dense network.<\/p>\n<p>Increase the threshold and compare the result:<\/p>\n<pre><code class=\"language-text\">100 cells\r\n500 cells\r\n1,000 cells\r\n5,000 cells<\/code><\/pre>\n<p>Then compare the extracted network against known drainage features.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Problem_4_The_Stream_Network_Is_Too_Sparse\"><\/span>Problem 4: The Stream Network Is Too Sparse<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>The opposite problem occurs when the threshold is too high.<\/p>\n<p>If only major rivers appear:<\/p>\n<pre><code class=\"language-text\">Threshold = 10,000 cells<\/code><\/pre>\n<p>try a lower threshold.<\/p>\n<p>The goal is not simply to create the most visually attractive network. Select a threshold that is defensible for the study&#8217;s objective and DEM resolution.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Problem_5_The_Watershed_Is_in_the_Wrong_Location\"><\/span>Problem 5: The Watershed Is in the Wrong Location<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Check your coordinate reference system.<\/p>\n<p>A common problem is incorrectly defined or mismatched CRS information.<\/p>\n<p>Verify:<\/p>\n<ul>\n<li>DEM CRS<\/li>\n<li>Pour-point CRS<\/li>\n<li>Reference stream CRS<\/li>\n<li>Project CRS<\/li>\n<\/ul>\n<p>Also confirm that the datasets are actually spatially aligned rather than merely having similar-looking coordinate labels.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Problem_6_Flow_Accumulation_Looks_Wrong\"><\/span>Problem 6: Flow Accumulation Looks Wrong<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>If accumulation doesn&#8217;t follow valleys, investigate the flow-direction calculation.<\/p>\n<p>A typical dependency is:<\/p>\n<pre><code class=\"language-text\">DEM\r\n \u2193\r\nSink correction\r\n \u2193\r\nFlow direction\r\n \u2193\r\nFlow accumulation<\/code><\/pre>\n<p>If the corrected DEM changes, you should recalculate downstream products rather than continuing to use outputs derived from the old surface.<\/p>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Quality-Control_Checklist\"><\/span>Quality-Control Checklist<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>Before submitting a <a href=\"https:\/\/helpwithmygisassignment.com\/\">hydrological modeling assignment<\/a>, check:<\/p>\n<h3><span class=\"ez-toc-section\" id=\"DEM\"><\/span>DEM<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Correct study area<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Appropriate resolution<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Correct CRS<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> No unexpected NoData gaps<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Sink_correction\"><\/span>Sink correction<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Artificial sinks addressed<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Important natural depressions considered<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Flow_direction\"><\/span>Flow direction<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Derived from the corrected DEM<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Output inspected visually<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Flow_accumulation\"><\/span>Flow accumulation<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Follows expected valleys<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Threshold documented<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Stream_network\"><\/span>Stream network<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Threshold justified<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Compared with known streams where possible<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Pour_point\"><\/span>Pour point<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Correct outlet location<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Snapped to appropriate drainage cell<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Watershed\"><\/span>Watershed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul class=\"contains-task-list\">\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Boundary reaches expected drainage divide<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Outlet is correct<\/li>\n<li class=\"task-list-item\"><input disabled=\"disabled\" type=\"checkbox\" \/> Final polygon inspected<\/li>\n<\/ul>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Quick_Summary_Table\"><\/span>Quick Summary Table<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<table>\n<thead>\n<tr>\n<th>Process Step<\/th>\n<th>Input Layer<\/th>\n<th>Executed Tool<\/th>\n<th>Output Layer<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>1. Load DEM<\/strong><\/td>\n<td>Raw DEM<\/td>\n<td>Add Raster Layer<\/td>\n<td>DEM<\/td>\n<\/tr>\n<tr>\n<td><strong>2. Fill sinks<\/strong><\/td>\n<td>DEM<\/td>\n<td>Fill Sinks \/ Wang &amp; Liu<\/td>\n<td>Filled DEM<\/td>\n<\/tr>\n<tr>\n<td><strong>3. Flow direction<\/strong><\/td>\n<td>Filled DEM<\/td>\n<td>Flow Direction \/ hydrological tool<\/td>\n<td>Flow Direction Raster<\/td>\n<\/tr>\n<tr>\n<td><strong>4. Flow accumulation<\/strong><\/td>\n<td>Filled DEM \/ flow-direction workflow<\/td>\n<td>Flow Accumulation \/ <code>r.watershed<\/code><\/td>\n<td>Flow Accumulation Raster<\/td>\n<\/tr>\n<tr>\n<td><strong>5. Extract streams<\/strong><\/td>\n<td>Flow Accumulation<\/td>\n<td>Raster Calculator<\/td>\n<td>Binary Stream Raster<\/td>\n<\/tr>\n<tr>\n<td><strong>6. Define outlet<\/strong><\/td>\n<td>Reference map + drainage network<\/td>\n<td>Add Point \/ digitizing<\/td>\n<td>Pour Point<\/td>\n<\/tr>\n<tr>\n<td><strong>7. Snap outlet<\/strong><\/td>\n<td>Pour Point + Flow Accumulation<\/td>\n<td>Snap Pour Point<\/td>\n<td>Snapped Pour Point<\/td>\n<\/tr>\n<tr>\n<td><strong>8. Delineate watershed<\/strong><\/td>\n<td>Flow Direction + Pour Point<\/td>\n<td>Watershed \/ <code>r.water.outlet<\/code> or equivalent<\/td>\n<td>Watershed Raster<\/td>\n<\/tr>\n<tr>\n<td><strong>9. Create boundary<\/strong><\/td>\n<td>Watershed Raster<\/td>\n<td>Polygonize \/ raster-to-vector tool<\/td>\n<td>Watershed Polygon<\/td>\n<\/tr>\n<tr>\n<td><strong>10. Finalize<\/strong><\/td>\n<td>Watershed Polygon<\/td>\n<td>Dissolve\/cleanup if required<\/td>\n<td>Final Watershed Boundary<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h1><span class=\"ez-toc-section\" id=\"Final_Workflow_at_a_Glance\"><\/span>Final Workflow at a Glance<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p>The complete <strong>how to delineate a watershed in QGIS<\/strong> workflow can be remembered as:<\/p>\n<pre><code class=\"language-text\">             DEM\r\n              \u2193\r\n       \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\r\n       \u2502 Fill Sinks  \u2502\r\n       \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2518\r\n              \u2193\r\n          Filled DEM\r\n              \u2193\r\n       Flow Direction\r\n              \u2193\r\n       Flow Accumulation\r\n              \u2193\r\n       Accumulation Threshold\r\n              \u2193\r\n       Stream Network\r\n              \u2193\r\n        Select Outlet\r\n              \u2193\r\n       Snap Pour Point\r\n              \u2193\r\n       Watershed Tool\r\n              \u2193\r\n      Watershed Raster\r\n              \u2193\r\n          Polygonize\r\n              \u2193\r\n    Final Watershed Boundary<\/code><\/pre>\n<p>The most important principle is that <strong>watershed delineation is a sequential hydrological workflow, not a single GIS operation<\/strong>. Errors introduced during DEM preprocessing can propagate through flow direction and accumulation into the final boundary. For that reason, students should inspect each intermediate layer\u2014especially the <strong>filled DEM, flow accumulation raster, stream network, and snapped pour point<\/strong>\u2014before moving to the next stage.<\/p>\n<p>For a defensible assignment, document the <strong>DEM source and resolution, sink-filling method, flow-direction algorithm, accumulation threshold, pour-point location, CRS, and watershed delineation method<\/strong>. This turns a visually plausible watershed map into a reproducible GIS analysis.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>How to Delineate a Watershed in QGIS: 9 Best Steps Delineating a watershed manually can be difficult when drainage networks are complex or terrain data is inconsistent. Learning how to delineate a watershed in QGIS provides a repeatable way to derive drainage areas directly from a Digital Elevation Model (DEM). The workflow uses terrain elevation &#8230; <a title=\"\" class=\"read-more\" href=\"https:\/\/helpwithmygisassignment.com\/blog\/how-to-delineate-a-watershed-in-qgis\/\" aria-label=\"Read more about \">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"status","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-436","post","type-post","status-publish","format-status","hentry","category-gis-articles","post_format-post-format-status"],"_links":{"self":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/436","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/comments?post=436"}],"version-history":[{"count":5,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/436\/revisions"}],"predecessor-version":[{"id":524,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/posts\/436\/revisions\/524"}],"wp:attachment":[{"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/media?parent=436"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/categories?post=436"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helpwithmygisassignment.com\/blog\/wp-json\/wp\/v2\/tags?post=436"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}