河流链 (栅格分析)

摘要

向各交点之间的栅格线性网络的各部分分配唯一值。

插图

“河流链”工具图示

使用情况

  • 当您登录到已针对 Raster Analysis 配置 ArcGIS Image ServerArcGIS Enterprise 门户时,可以使用此栅格分析门户工具。 工具运行时,ArcGIS Pro 将充当客户端,并且处理将在与 ArcGIS Enterprise 联合的服务器中进行。 门户工具接受来自门户的图层作为输入,并在门户中创建输出。

    输入栅格图层支持来自门户的图层、影像服务的 URI 或 URL 或创建影像服务器图层工具的输出。 此工具不支持本地栅格数据或图层。

  • “链”是指连接两个相邻交汇点、连接一个交汇点和出水口或连接一个交汇点和分水岭的河道的河段。

  • 通过为流量工具的结果设置阈值来创建输入流栅格。

    在 NoData 背景上,河流栅格线状网络应表示为大于或等于 1 的值。

参数

标注说明数据类型
输入流栅格

表示线性流网络的输入栅格。

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

相关主题