Инструмент Локальное понижение (Sink) (Spatial Analyst)

Уровень лицензии:BasicStandardAdvanced

Краткая информация

Создает растр, определяющий локальные понижения или районы внутреннего дренажа.

Более подробно о том, как работает инструмент Локальное понижение

Использование

Синтаксис

Sink (in_flow_direction_raster)
ПараметрОбъяснениеТип данных
in_flow_direction_raster

Входной растр направления стока.

Растр направления потока может быть создан с помощью инструмента Направление потока (Flow Direction).

Raster Layer

Возвращено значение

ИмяОбъяснениеТип данных
out_raster

Выходной растр, показывающий все локальные понижения (области внутреннего стока) на входной поверхности.

Raster

Пример кода

Локальное понижение. Пример 1 (окно Python)

В этом примере определяются sinks на входном растре направления потока GRID.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outSink = Sink("flowdir")
outSink.save("C:/sapyexamples/output/outsink01")
Локальное понижение. Пример 2 (автономный скрипт)

В этом примере определяются sinks на входном растре направления потока GRID.

# Name: Sink_Ex_02.py
# Description: Creates a raster identifying all sinks or areas of internal drainage.
# 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
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")

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Требует Дополнительный модуль Spatial Analyst
ArcGIS for Desktop Standard: Требует Дополнительный модуль Spatial Analyst
ArcGIS for Desktop Advanced: Требует Дополнительный модуль Spatial Analyst
6/5/2014