ArcGIS水文分析工具

Fill 填洼

image-20221118185238930

  • 凹陷点是指未定义流域方向的像元;其周围的像元均高于它。倾泻点是汇流区域中具有最低高程的边界像元。如果凹陷点中充满了水,则水将从该点倾泻出去。
  • Arcpy代码:
Fill(in_surface_raster, {z_limit})

Flow accumulation 流量

image-20221118185410934

  • 通过流量得到的结果是表示每个像元累积流量的栅格,由流入每个下坡像元的所有像元的累积权重决定。
  • 在计算累积流量时,流量工具支持三种流向建模算法。这些算法为 D8、多流向 (MFD) 和 D-Infinity (DINF) 流量法。
  • Arcpy:
FlowAccumulation(in_flow_direction_raster, {in_weight_raster}, {data_type}, {flow_direction_type})

Flow Direction流向

image-20221118185613500

  • 流向工具支持三种流向建模算法:D8、多流向 (MFD) 和 D-Infinity (DINF)。

  • D8 流向法可对每个像元到其最陡下坡相邻点的流向进行建模。

    使用 D8 流向类型的流向工具的输出是值范围介于 1 到 255 之间的整型栅格。 从中心出发的各个方向值为:

FlowDirection(in_surface_raster, {force_flow}, {out_drop_raster}, {flow_direction_type})

Snap Pour Point 捕捉倾泻点

将倾泻点捕捉到指定距离内累积流量最大的像元。

  • 捕捉倾泻点工具用于确保在使用集水区工具描绘流域盆地时选择累积流量大的点。捕捉倾泻点将在指定倾泻点周围的捕捉距离范围内搜索累积流量最大的像元,然后将倾泻点移动到该位置。
  • 输入一个点数据,再加一个流量累积栅格,Arcpy程序如下:
SnapPourPoint(in_pour_point_data, in_accumulation_raster, snap_distance, {pour_point_field})

Watershed 集水区

确定栅格中一组像元之上的汇流区域。

image-20221118193254926

  • 各个集水区的值将取自输入栅格中源的值或者要素倾泻点数据。如果倾泻点为栅格数据集,则使用像元值。如果倾泻点为点要素数据集,则从指定的字段中获取值。
  • 集水区工具仅支持 D8 类型的输入流向栅格。可使用流向工具(运行默认流向类型 D8(在 Python 中,使用 D8 选项)来创建流向栅格。
  • 输入是流向栅格加倾泻点,Arcpy程序如下:
Watershed(in_flow_direction_raster, in_pour_point_data, {pour_point_field})
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

地学万事屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值