[GRASS-dev] Re: [GRASS GIS] #807: r.watershed doesnt consider
longer distance to diagonal neighbouring pixels
Markus Metz
markus.metz.giswork at googlemail.com
Tue Feb 9 05:38:04 EST 2010
trac doesn't send the new comment to the ml???
see
https://trac.osgeo.org/grass/ticket/807#comment:10
GRASS GIS wrote:
> #807: r.watershed doesnt consider longer distance to diagonal neighbouring pixels
> ---------------------+------------------------------------------------------
> Reporter: aread | Owner: grass-dev at lists.osgeo.org
> Type: defect | Status: new
> Priority: major | Milestone: 6.4.0
> Component: Raster | Version: 6.4.0 RCs
> Resolution: | Keywords: r.watershed
> Platform: All | Cpu: All
> ---------------------+------------------------------------------------------
> Comment (by helena):
>
> Markus was right - the difference was due to handling elevations as int
> versus fp,
> so now I got the version with the diagonal fix
> and here is the comparison of spatial patterns
>
> grass64RC05 - SFD with integer elevation
> range ~ -200000 - +200000
> note zig-zag main streams, missing flow accumulation along the road on the
> west ridge
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum5K_gr64rc5_3d.jpg
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum5K_gr64rc5.png
>
> grass65 compiled in Sep 2009, SFD with FP before diagonal fix
> range ~ -200000 - +55000 (why so much lower than grass64?)
> no zig-zag on main streams, more realistic pattern on streams, lots of
> diagonals on hillslopes
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum5K_gr65_sep09.jpg
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum_5Ksep09.jpg
>
> grass65 compiled Feb 2010, SFD with fp after diagonal fix
> range only slightly different, quite different pattern on hillslopes -
> note particularly NW section of the watershed where the previously
> diagonal flow changed to horizontal
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum5K_gr65_feb10c_i.jpg
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum_5Kdiag2010.jpg
>
> I can see that somebody might have liked the diagonal biased version
> better than the correct one.
>
> grass65 MFD - no difference between sep 2009 and feb 2010
> range ~ -200000 - +16000 (lower than SFD as it should be, but still why
> such a diff between 64 and 65?)
> most realistic overall
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum5K_gr65_mfd.jpg
> http://skagit.meas.ncsu.edu/~helena/grasswork/accum_5Kmfdi.jpg
>
> Compared to r.watershed in GRASS65, the GRASS64 results look really bad
> for this
> high resolution data - I assume for lower resolution data the difference
> won't be
> as stark but still grass64 will be much worse than the grass65 version.
> Should grass65 version of r.watershed be backported to grass64?
> although the difference in values needs to be explained (it may be mistake
> on my side)
> and Markus M may have some additional issues that need to be addressed,
> what do others think? who makes the decision?
>
> Helena
>
>
More information about the grass-dev
mailing list