Generate Breach Lines (Spatial Analyst Tools)
Summary
Creates lines used for breaching local impediments of water flow.
Usage
A depression is a topographically lower area than the surrounding terrain that disrupts water flow. The Generate Breach Lines tool finds a breaching line that connects the depression to a downstream point ensuring hydrologic connectivity.
The Output Breach Lines parameter value represents the lines that breach each depression polygon ensuring hydrologic connectivity. The Input Depression Polygons (
in_depression_polygonsin Python) parameter value represents each depression polygon to breach.The Input Connection Points (
in_connection_pointsin Python) parameter value represents the start and end points that the breach line will connect. It can be created using the Locate Depressions tool.The Input Connection Points feature layer is expected to have two fields. The first field,
DEP_ID, is the ID of the depression that point belongs to. The binary fieldPOINT_TYPEdesignates whether the point marks the start (value 0) or the end (value 1) of the line to generate.The breach lines in the output feature layer always start at a point within the depression and end at a cell location with a lower elevation to ensure that water will flow. The tool does not create lines that partially cover this path. In other words, no partial or incomplete lines are created.
For each depression polygon, the output breach line starts at the minimum elevation point within the depression. The end of the line depends on the option specified for Trace Method (
trace_methodin Python) parameter value.When the Shortest Path (
SHORTEST_PATHin Python) option is specified for Trace Method parameter value, both start and end points are required to be present in the Input Connection Points parameter value for each depression.When the Minimum Breaching Cost (
MIN_BREACHING_COSTin Python) option is specified for Trace Method, the output breach line represents the path which minimizes the path breaching cost following Lindsay and Dhun (2015). Breach cost is equal to the amount of elevation to lower or carve to create a channel connecting the depression to another cell location at a lower elevation to ensure water flow.If the Mask environment setting is specified, the tool will generate a breach line only if the start point (within the depression) is within the mask area. The depression area can be fully or partially within the mask area.
See Analysis environments and Spatial Analyst for additional details on the geoprocessing environments that apply to this tool.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Depression Polygons |
The input feature layer that contains polygons defining depression areas. A depression is a topographically lower area than the surrounding terrain that disrupts water flow. |
Feature Layer |
|
Input Surface Raster |
The input surface raster. |
Raster Layer |
|
Output Breach Lines |
The output feature class that will contain a line that connects depressions with a downstream cell and ensures hydrologic connectivity. Each line is uniquely numbered. Additional fields in the attribute table store specific information about the point. Those fields are the following:
The values of the four coordinate fields are in the output spatial reference. |
Feature Class |
|
Input Connection Points (Optional) |
The optional input points that define the lowest elevation point in a depression and the corresponding downstream connection point. This input is required when Shortest Path is specified for the Trace Method parameter value. Expected fields in the attribute table are:
|
Feature Layer |
|
Trace Method (Optional) |
Specifies the method that used to construct the breach line. The available methods are the following:
|
String |
|
Maximum Length (Optional) |
The maximum length allowed for a breach line. If a potential breach line is above this limit, that line will not be included in the output breach lines feature class. The default is 50 Meters or the equivalent in the map units of the analysis spatial reference. |
Linear Unit |
Environments
Extent, Mask, Auto Commit, Current Workspace, Default Output Z Value, Geographic Transformations, M Resolution, M Tolerance, Output CONFIG Keyword, Output Coordinate System, Output has M values, Output has Z values, Output M Domain, Output XY Domain, Output Z Domain, Scratch Workspace, XY Resolution, XY Tolerance, Z Resolution, Z Tolerance
Licensing information
- Basic: Requires Spatial Analyst
- Standard: Requires Spatial Analyst
- Advanced: Requires Spatial Analyst
References
"Lindsay J, Dhun K. 2015. Modelling surface drainage patterns in altered landscapes using LiDAR. International Journal of Geographical Information Science, 29: 1-15. DOI: 10.1080/13658816.2014.975715"