Идентификация водотоков (Анализ растра)

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

Назначает уникальные значения каждому сегменту растра линейной сети от пересечения до пересечения.

Иллюстрация

Иллюстрация инструмента Идентификация водотоков

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

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

    Параметр Входной растровый слой поддерживает слой портала, URI или URL сервиса изображений или выходные данные инструмента Создать слой сервера изображений. Указанный инструмент не поддерживает локальные наборы растровых данных или слои.

  • Идентифицируемые сегменты водотоков - это фрагменты дренажной сети между двумя последовательными соединениями, между соединением и устьем или между соединением и истоком.

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

    Растровая линейная сеть водотоков должна быть представлена в виде значений, которые больше или равны единице на фоне значений NoData.

Параметры

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

Входной растр, который представляет линейную сеть водотоков.

Raster Layer; Image Service; String
Входной растр направления потока

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

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

Имя выходного растрового сервиса идентификации водотоков.

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

String

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

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

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

Raster Layer

arcpy.ra.StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
ИмяОписаниеТип данных
inputStreamRaster

Входной растр, который представляет линейную сеть водотоков.

Raster Layer; Image Service; String
inputFlowDirectionRaster

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

Raster Layer; Image Service; String
outputName

Имя выходного растрового сервиса идентификации водотоков.

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

String

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

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

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

Raster Layer

Пример кода

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

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

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

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

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

# Import system modules
import arcpy

# Set local variables
inStreams = "https://myserver/rest/services/streams/ImageServer"
inFlowDirection = "https://myserver/rest/services/flowdir/ImageServer"
outputStreamLink = "outStreamLink2"

# Execute Stream Link raster analysis tool
arcpy.ra.StreamLink(inStreams, inFlowDirection, outputStreamLink)

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

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

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