标注 | 说明 | 数据类型 |
输入流栅格 | 表示线性流网络的输入栅格。 | Raster Layer; Image Service; String |
输入流向栅格 | 根据每个像元来显示流向的输入栅格。 | Raster Layer; Image Service; String |
输出名称 | 输出河流链栅格服务的名称。 默认名称基于工具名称以及输入图层名称。 如果该图层名称已存在,则系统将提示您提供其他名称。 | String |
派生输出
标注 | 说明 | 数据类型 |
输出栅格 | 输出栅格。 | Raster Layer |
向各交点之间的栅格线性网络的各部分分配唯一值。
当您登录到已针对 Raster Analysis 配置 ArcGIS Image Server 的 ArcGIS 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 |
此示例向各交汇点之间的栅格线状网络的各部分分配唯一值。
import arcpy
arcpy.ra.StreamLink("https://myserver/rest/services/streams/ImageServer","https://myserver/rest/services/flowdir/ImageServer","outStreamLink1")
此示例向各交汇点之间的栅格线状网络的各部分分配唯一值。
#---------------------------------------------------------------------------
# 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)