描述
向各交汇点之间的栅格线状网络的各部分分配唯一值。
插图
使用方法
此栅格分析门户工具将在您登录到 ArcGIS Enterprise 时可用,其中门户包含一个 ArcGIS Image Server ,此链接专为 Raster Analysis 配置。调用该工具后,ArcGIS Pro 将充当客户端,处理将在与 ArcGIS Enterprise 联合的服务器中进行。门户工具接受来自门户的图层作为输入,并在门户中创建输出。
输入栅格图层支持来自门户的图层、图像服务的 URI 或 URL 或创建影像服务器图层工具的输出。此工具不支持本地栅格数据或图层。
“链”是指连接两个相邻交汇点、连接一个交汇点和出水口或连接一个交汇点和分水岭的河道的河段。
通过为流量工具的结果设置阈值来创建输入流栅格。
在 NoData 的背景上,河流栅格线状网络应表示为大于或等于一的值。
语法
arcpy.ra.StreamLink(inputStreamRaster, inputFlowDirectionRaster, outputName)
参数 | 说明 | 数据类型 |
inputStreamRaster | 表示线性河流网络的输入栅格。 | Raster Layer; Image Service; String |
inputFlowDirectionRaster | 根据每个像元来显示流向的输入栅格。 | Raster Layer; Image Service; String |
outputName | 输出河流链栅格服务的名称。 默认名称基于工具名称以及输入图层名称。如果该图层名称已存在,则系统将提示您提供其他名称。 | String |
派生输出
名称 | 说明 | 数据类型 |
outputRaster | 输出栅格。 | 栅格图层 |
代码示例
本例向各交汇点之间的栅格线状网络的各部分分配唯一值。
import arcpy
arcpy.StreamLink_ra("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.StreamLink_ra(inStreams, inFlowDirection, outputStreamLink)
许可信息
- Basic: 需要 ArcGIS Image Server
- Standard: 需要 ArcGIS Image Server
- Advanced: 需要 ArcGIS Image Server