『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

ArcGIS教程:河流连接

ArcGIS教程:河流连接
向各交汇点之间的栅格线状网络的各部分分配唯一值。

摘要

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

用法

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


·      输入河流栅格数据可通过为流量工具的结果设置阈值来进行创建。

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

语法

    StreamLink (in_stream_raster, in_flow_direction_raster)

参数

说明

数据类型

in_stream_raster

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

Raster Layer

in_flow_direction_raster

根据每个像元来显示流向的输入栅格。

可以使用流向 工具创建流向栅格。

Raster Layer

返回值

名称

说明

数据类型

out_raster

输出河流连接栅格数据。

将为整型。

Raster

代码实例

    StreamLink 示例 1Python 窗口)

    本例向各交汇点之间的栅格线状网络的各部分分配唯一值。

import arcpy

from arcpy import env

from arcpy.sa import *

env.workspace = "C:/sapyexamples/data"

outStreamLink = StreamLink("stream", "flowdir")

outStreamLink.save("c:/sapyexamples/output/outstrmlnk01")

    StreamLink 示例 2(独立脚本)

    本例向各交汇点之间的栅格线状网络的各部分分配唯一值。

# Name: _Ex_02.py

# Description:

# Requirements: Spatial Analyst Extension

# Import system modules

import arcpy

from arcpy import env

from arcpy.sa import *

# Set environment settings

env.workspace = "C:/sapyexamples/data"

# Set local variables

inStreamRaster = "stream"

inFlowDirection = "flowdir"

# Check out the ArcGIS Spatial Analyst extension license

arcpy.CheckOutExtension("Spatial")

# Execute StreamLink

outStreamLink = StreamLink(inStreamRaster, inFlowDirection)

# Save the output

outStreamLink.save("c:/sapyexamples/output/outstrmlnk02")

      京ICP备2025132830号-1 京公网安备 号