upstream

upstream

Sum of the cell values of its first upstream cell(s)

Result = upstream(ldd, material)
ldd
spatial ldd
material
spatial, non spatial scalar
Result
spatial scalar

Operation

For each cell the neighbour cells that have a local drain direction on ldd towards the cell are determined. These are cells that drain directly to the cell. On Result the cell is assigned the sum of the material values of these first upstream cells. This is done for each cell.

Notes

A cell with a missing value on ldd or material is assigned a missing value on Result. Additionally the downstream neighbour of a missing value cell on material is assigned a missing value on Result.

Group

This operation belongs to the group of Neighbourhood operators; local drain directions

Examples

  1. • pcrcalc
    binding
    Result = Result.map;
    Ldd = Ldd.map;
    Expr = Expr.map;
    initial
    report Result = upstream(Ldd, Expr);

    • python
    Ldd = readmap(“Ldd.map”)
    Expr = readmap(“Expr.map”)
    Result = upstream(Ldd, Expr)
    Result.map Ldd.map Expr.map
    _images/upstream_Result.png _images/accu_Ldd.png _images/downstream_Expr.png

Table Of Contents

Previous topic

uniqueid

Next topic

view