计算流长

使用说明

流长,是指每个单元格沿着流向到其流向起始点或终止点之间的距离(或者加权距离),包括上游方向和下游方向的长度。水流长度直接影响地面径流的速度,进而影响地表土壤的侵蚀力,在水土保持方面具有重要意义,常作为土壤侵蚀、水土流失的评价因素。

注意:

  • 计算流长必须基于流向数据。

  • 计算流长时,需要设置方向,顺流而下或溯流而上。 顺流而下:计算每个单元格沿流向到下游流域汇水点之间的最长距离。 溯流而上:计算每个单元格沿流向到上游分水线顶点的最长距离。

    如下图所示,分别为以顺流而下和溯流而上计算得出的流长栅格:

  • 在计算加权距离时,需要指定一个权重数据,参与流长计算。 权重数据定义了每个栅格单元间的水流阻力,应用权重所获得的流长为加权距离。例如,将流长分析应用于洪水的计算,洪水流往往会受到诸如坡度、土壤饱和度、植被覆盖等许多因素的阻碍,对这些因素建模,需要提供权重数据集。

参数说明

参数名 默认值 参数释义 参数类型
流向数据   选择流向栅格所在的数据源以及数据集 DatasetGrid
权重栅格数据
(可选)
  选择权重栅格所在的数据源和数据集。计算权重流长时,会使用权重栅格对每一个流向数据进行加权计算。 DatasetGrid
流长计算方式 false 设置流长分析的水流方向,顺流而下或溯流而上。有关流长方向的介绍,请参见使用说明的相关内容。 true表示溯流而上,false表示顺流而下,这里默认为顺流而下。 Boolean
目标数据源   指定的存储结果的数据集所在的数据源 Datasource
结果数据集名   指定的结果数据集名称 String

输出结果

参数名 参数释义 参数类型
结果流长图 结果流长图 DatasetGrid