Fill 填洼
- 凹陷点是指未定义流域方向的像元;其周围的像元均高于它。倾泻点是汇流区域中具有最低高程的边界像元。如果凹陷点中充满了水,则水将从该点倾泻出去。
- Arcpy代码:
Fill(in_surface_raster, {z_limit})
Flow accumulation 流量
- 通过流量得到的结果是表示每个像元累积流量的栅格,由流入每个下坡像元的所有像元的累积权重决定。
- 在计算累积流量时,流量工具支持三种流向建模算法。这些算法为 D8、多流向 (MFD) 和 D-Infinity (DINF) 流量法。
- Arcpy:
FlowAccumulation(in_flow_direction_raster, {in_weight_raster}, {data_type}, {flow_direction_type})
Flow Direction流向
-
流向工具支持三种流向建模算法: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 集水区
确定栅格中一组像元之上的汇流区域。
- 各个集水区的值将取自输入栅格中源的值或者要素倾泻点数据。如果倾泻点为栅格数据集,则使用像元值。如果倾泻点为点要素数据集,则从指定的字段中获取值。
- 集水区工具仅支持 D8 类型的输入流向栅格。可使用流向工具(运行默认流向类型 D8(在 Python 中,使用 D8 选项)来创建流向栅格。
- 输入是流向栅格加倾泻点,Arcpy程序如下:
Watershed(in_flow_direction_raster, in_pour_point_data, {pour_point_field})