Sink (Spatial Analyst)
Summary
Creates a raster identifying all sinks or areas of internal drainage.
Usage
A sink is a cell or set of spatially connected cells whose flow direction cannot be assigned one of the eight valid values in a flow direction raster. This can occur when all neighboring cells are higher than the processing cell or when two cells flow into each other, creating a two-cell loop.
-
The output of the Sink tool is an integer raster with each sink being assigned a unique value. Sinks are numbered between one and the number of sinks.
Syntax
Parameter | Explanation | Data Type |
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 raster that shows all the sinks (areas of internal drainage) on the input surface. | Raster |
Code Sample
This example identifies the sinks on an input flow direction GRID raster.
import arcpy from arcpy import env from arcpy.sa import * env.workspace = "C:/sapyexamples/data" outSink = Sink("flowdir") outSink.save("C:/sapyexamples/output/outsink01")
This example identifies the sinks on an input flow direction GRID raster.
# Name: Sink_Ex_02.py # Description: Creates a raster identifying all sinks or areas of internal drainage. # 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 inFlowDirectionRaster = "flowdir" # Check out the ArcGIS Spatial Analyst extension license arcpy.CheckOutExtension("Spatial") # Execute FlowDirection outSink = Sink(inFlowDirectionRaster) # Save the output outSink.save("C:/sapyexamples/output/outsink02")