Stream Link (Spatial Analyst)

License Level:BasicStandardAdvanced

Summary

Assigns unique values to sections of a raster linear network between intersections.

Usage

Syntax

StreamLink (in_stream_raster, in_flow_direction_raster)
ParameterExplanationData 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

NameExplanationData Type
out_raster

The output stream link raster.

It will be of integer type.

Raster

Code Sample

StreamLink example 1 (Python window)

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")
StreamLink example 2 (stand-alone script)

This example assigns unique values to sections of a raster linear network between intersections.

# Name: _Ex_02.py
# Description: 
# Requirements: Spatial Analyst Extension

# 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")

Environments

Related Topics

Licensing Information

ArcGIS for Desktop Basic: Requires Spatial Analyst
ArcGIS for Desktop Standard: Requires Spatial Analyst
ArcGIS for Desktop Advanced: Requires Spatial Analyst
11/8/2012