• ArcGIS水文分析工具


    Fill 填洼

    image-20221118185238930

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

    Flow accumulation 流量

    image-20221118185410934

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

    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})
    
    • 1

    Snap Pour Point 捕捉倾泻点

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

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

    Watershed 集水区

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

    image-20221118193254926

    • 各个集水区的值将取自输入栅格中源的值或者要素倾泻点数据。如果倾泻点为栅格数据集,则使用像元值。如果倾泻点为点要素数据集,则从指定的字段中获取值。
    • 集水区工具仅支持 D8 类型的输入流向栅格。可使用流向工具(运行默认流向类型 D8(在 Python 中,使用 D8 选项)来创建流向栅格。
    • 输入是流向栅格加倾泻点,Arcpy程序如下:
    Watershed(in_flow_direction_raster, in_pour_point_data, {pour_point_field})
    
    • 1
  • 相关阅读:
    [网络] TCP协议中的三次握手是什么?利用3次握手的SYN Flood DDOS攻击知道吗?
    干测试这些年,去过阿里也去过小公司,给年轻测试员们一个忠告...
    维纳滤波原理极其Python实现
    Postgresql数据类型-时间类型
    粘合聚酰亚胺PI塑料材料使用UV胶的优势有哪些? (三十四)
    打造高逼格、可视化的监控系统平台
    js基础笔记学习200正则表达式语法1
    python——数理统计,概率
    1-前端基本知识-HTML
    【Java 进阶篇】Java Request 继承体系详解
  • 原文地址:https://blog.csdn.net/wlh2067/article/details/127934284