Stream Link (Spatial Analyst)
Summary
Assigns unique values to sections of a raster linear network between intersections.
Usage
Links are the sections of a stream channel connecting two successive junctions, a junction and the outlet, or a junction and the drainage divide.
-
The input stream raster can be created by "thresholding" the results of the Flow Accumulation tool.
-
The stream raster linear network should be represented as values greater than or equal to one on a background of NoData.
Syntax
Parameter | Explanation | Data Type |
in_stream_raster |
An input raster that represents a linear stream network. | Raster Layer |
in_flow_direction_raster |
The input raster that shows the direction of flow out of each cell. The flow direction raster can be created using the Flow Direction tool. | Raster Layer |
Return Value
Name | Explanation | Data Type |
out_raster |
The output stream link raster. It will be of integer type. | Raster |
Code Sample
This example assigns unique values to sections of a raster linear network between intersections.
import arcpy from arcpy import env from arcpy.sa import * env.workspace = "C:/sapyexamples/data" outStreamLink = StreamLink("stream", "flowdir") outStreamLink.save("c:/sapyexamples/output/outstrmlnk01")
This example assigns unique values to sections of a raster linear network between intersections.
# Name: _Ex_02.py # Description: # Requirements: Spatial Analyst Extension # Author: ESRI # Import system modules import arcpy from arcpy import env from arcpy.sa import * # Set environment settings env.workspace = "C:/sapyexamples/data" # Set local variables inStreamRaster = "stream" inFlowDirection = "flowdir" # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute StreamLink outStreamLink = StreamLink(inStreamRaster, inFlowDirection) # Save the output outStreamLink.save("c:/sapyexamples/output/outstrmlnk02")