Водосборная область (Анализ растра)

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

Определяет водосборную область, расположенную выше набора ячеек растра.

Иллюстрация

Иллюстрация инструмента Водосборная область

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

  • Этот инструмент портала для анализа растров доступен, если вы вошли в портал ArcGIS Enterprise с ArcGIS Image Server, настроенным для Анализ растров. Когда инструмент запущен, ArcGIS Pro выступает в качестве клиента, а обработка происходит на серверах, интегрированных с ArcGIS Enterprise. Инструмент портала принимает слои с вашего портала в качестве входных данных и создает выходные данные на вашем портале.

    Входной растровый слой поддерживает слой с портала, URI или URL сервиса изображений или выходные данные инструмента Создать слой из сервера изображений. Входным векторным слоем может быть слой с портала или URI или URL сервиса объектов. Этот инструмент не поддерживает локальные растровые данные или слои. Хотя вы можете использовать локальные векторные данные и слои в качестве входных данных для этого инструмента портала, рекомендуется использовать в качестве входных данных слои с вашего портала.

  • Значение для каждой водосборной области будет определено, исходя из источника во входном растре или векторных данных по точкам устьев. Когда точки устьев представлены в виде набора растровых данных, будут использованы значения ячеек. Когда точки устьев даны в виде набора точечных данных, значения будут взяты из заданного пользователем поля.

  • Инструмент Водосборная область поддерживает только входной растр направления стока D8. Направления стока D8 можно создать с помощью инструмента Направление стока, запустив его с типом направления стока D8 по умолчанию.

  • При указании входных положений точек устьев в качестве данных объектов полем по умолчанию будет первое доступное и допустимое поле. Если нет допустимых полей, по умолчанию используется поле ObjectID (например, OID или FID).

Параметры

ПодписьОписаниеТип данных
Входной растр направления потока

Входной растр, показывающий направление стока для каждой ячейки.

Raster Layer; Image Service; String
Входной растр точек устья или объекты точек устья

Входные положения точек устья.

Raster Layer; Feature Layer; Image Service; Feature Service; String
Выходное имя

Имя выходного растрового сервиса водосборной области.

Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.

String
Поле точек устья
(Дополнительный)

Поле, используемое для присвоения значений местоположениям точек устьев.

String

Производные выходные данные

ПодписьОписаниеТип данных
Выходной растр

Выходной растр.

Raster Layer

arcpy.ra.Watershed(inputFlowDirectionRaster, inPourPointRasterOrFeatures, outputName, {pourPointField})
ИмяОписаниеТип данных
inputFlowDirectionRaster

Входной растр, показывающий направление стока для каждой ячейки.

Raster Layer; Image Service; String
inPourPointRasterOrFeatures

Входные положения точек устья.

Raster Layer; Feature Layer; Image Service; Feature Service; String
outputName

Имя выходного растрового сервиса водосборной области.

Имя слоя по умолчанию зависит от имени инструмента и имени входного слоя. Если имя слоя уже используется, появится запрос ввести новое имя.

String
pourPointField
(Дополнительный)

Поле, используемое для присвоения значений местоположениям точек устьев.

String

Производные выходные данные

ИмяОписаниеТип данных
outputRaster

Выходной растр.

Raster Layer

Пример кода

Watershed, пример 1 (окно Python)

В этом примере определяется область стока воды для выбранных местоположений точек устья на растре направления стока.

import arcpy
arcpy.ra.Watershed("https://myserver/rest/services/flowdir/ImageServer","https://myserver/rest/services/streamlink/ImageServer","outWatershed1")
Watershed, пример 2 (автономный скрипт)

В этом примере определяется область стока воды для выбранных местоположений точек устья на растре направления стока.

#---------------------------------------------------------------------------
# Name: Watershed_example02.py
# Requirements: ArcGIS Image Server

# Import system modules
import arcpy

# Set local variables
inFlowDirection = "https://myserver/rest/services/flowdir/ImageServer"
inPourPoint = "https://myserver/rest/services/streamlink/ImageServer"
outputWatershed = "outWatershed2"

# Execute Watershed raster analysis tool
arcpy.ra.Watershed(inFlowDirection, inPourPoint, outputWatershed)

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

  • Basic: Обязательно ArcGIS Image Server
  • Standard: Обязательно ArcGIS Image Server
  • Advanced: Обязательно ArcGIS Image Server

Связанные разделы