• 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
  • 相关阅读:
    Qt post 传base64图片 服务器接收解析图片失败
    Web框架中间件插件&BurpSuite&浏览器&被动&主动探针[武装浏览器]
    智云通CRM:客户对现有产品不太满意,如何让其接受?
    6.DApp-用Web3实现前端与智能合约的交互
    java毕业设计财务信息管理mybatis+源码+调试部署+系统+数据库+lw
    Ebsynth——利用图像处理和计算机视觉的视频风格转换技术
    线程状态及线程之间通信
    数据结构之:跳表
    成长在于积累——https 认证失败的学习与思考
    P4147 玉蟾宫
  • 原文地址:https://blog.csdn.net/wlh2067/article/details/127934284