<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="latin-charset"
    smarttemplateinserted="true" bgcolor="#FFFFFF" text="#000000">
    <div id="smartTemplate4-template">
      <div id="my_message" style="color:blue; "> <br>
      </div>
    </div>
    <br>
    <div id="smartTemplate4-quoteHeader">------ Original Message ------
      Subject: Re: [GRASS-user] flow accumulation values
      Date: Thu, 25 Aug 2016 10:07:02 -0400
      To: Micha Silver, Grass-user
      From: Ken Mankoff</div>
    <blockquote
      cite="mid:m24m69rlh5.fsf@client-75-102-66-70.mobility.psu.edu"
      type="cite">
      <pre wrap="">
Is this MFD or SFD? If MFD, flow may split and re-join.
</pre>
    </blockquote>
    The default for r.watershed is MFD. I didn't change that. I didn't
    see any splits in the flow path in the sections that I checked. And
    I didn't run r.stream.extract, only r.stream.order<br>
    <br>
    Thanks,<br>
    Micha <br>
    <blockquote
      cite="mid:m24m69rlh5.fsf@client-75-102-66-70.mobility.psu.edu"
      type="cite">
      <pre wrap="">
I also noticed that r.stream.extract finds different flow-paths than r.watershed, which complicates comparisons between the two. The work-around for this is to use a mask to force r.stream.extract to find the flow-path you want.

  -k.

On 2016-08-25 at 13:35, Micha Silver <a class="moz-txt-link-rfc2396E" href="mailto:micha@arava.co.il"><micha@arava.co.il></a> wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">I noticed something today that I don't understand. When I run
r.watershed and calculate the flow accumulation raster, I expect that
along each stream, in the direction of flow, accumulation values will
always be higher from one cell to the next. But I see this is not the
case. Sometimes, along a stream, the accumulation will drop for one
cell, then "jump up" again a few cells downstream.

See the attached image. The green squares are clipped from a flow
accum grid. And the numbers are flow accum values. The arrow is
general flow direction, and the circles show examples of a sudden drop
in flow accum.

I'm aware of the "edge of map" behavior where out of region accum gets
a negative value. That's not the issue here, since the sample in the
attached image is from right in the center of the region, no off map
flow is involved.

This problem surfaced in a script I've prepared to calculate total
flow accumulation for each stream reach. After running the addon
r.stream.order I add columns to the streams vector map for X-Y of the
end points and total flow for each reach, then I use v.what.rast to
get the flow accum at each stream reach end-point. But the values I'm
getting are strange. Sometimes a downstream reach shows lower total
accum than the previous, upstream segment.

Maybe someone can shed some light?

Thanks, Micha
</pre>
      </blockquote>
      <pre wrap="">
</pre>
    </blockquote>
    <br>
  </body>
</html>