Watershed

Feature Description

Watershed segmentation is the process of dividing a watershed into several sub-watersheds. By calculating the drainage basin, larger watersheds can be obtained, but in practical analysis, it may be necessary to divide larger watersheds into smaller ones (called sub-watersheds).

The first step in determining a watershed is to identify its pour point. Similarly, watershed segmentation first requires determining the pour points of sub-watersheds. Unlike calculating the drainage basin, the pour points of sub-watersheds can be on the boundary of the raster or inside the raster. Therefore, the pour data for watershed segmentation can be either the raster data obtained from previous calculate the catchment point, or a two-dimensional point set representing pour points can be used to segment the watershed.

Parameter description

Parameter Name Default Value parameter interpretation parameter type
flow direction data   Select the data source and dataset where the direction raster is located. DatasetGrid
pour point data   Select the data source and dataset where the pour point data is located. Pour point data can be either the raster data of calculated pour points or field-collected point datasets. Note: The watersheds extracted using watershed segmentation correspond to the pour points. If the catchment volume of some watersheds does not reach the set threshold for extracting pour points, these catchment areas will not be reflected in the watershed segmentation results. Therefore, the watershed segmentation results may not cover the entire DEM range. If you need the watershed results to cover the entire analysis bounds, you can use the calculate the drainage basin function. Dataset
SQL filter expression
(Optional)
  Only valid for two-dimensional pour point data. You can set a filter expression to specify the pour points participating in watershed segmentation. String
target datasource   The specified data source where the result dataset is stored. Datasource
the name of the resulting dataset   The specified resulting dataset name. String

Output Result

Parameter Name parameter interpretation parameter type
result drainage basin of pour point Result drainage basin of pour point DatasetGrid