#520: r.terraflow/iostream does not respect STREAM_DIR option ---------------------+------------------------------------------------------ Reporter: mmetz | Owner: grass-dev@lists.osgeo.org Type: defect | Status: new Priority: major | Milestone: 6.4.0 Component: Raster | Version: svn-develbranch6 Resolution: | Keywords: Platform: All | Cpu: All ---------------------+------------------------------------------------------ Comment (by neteler):
New patch uploaded with bugfix only (so back to /var/tmp/ default). The bug is AFAIK here: [source:grass/branches/develbranch_6/raster/r.terraflow/main.cc#L179] The assignment to opt seems to fail: {{{ opt->mem = atoi(mem->answer); opt->streamdir = streamdir->answer; G_debug(0,"DEBUG streamdir %s",streamdir->answer); G_debug(0,"DEBUG opt %s",opt->streamdir); leads to GRASS 6.5.svn (spearfish60):> r.terraflow elev=elevation.10m \ filled=elevation10m.filled dir=elevation10m.mfdir \ swatershed=elevation10m.watershed accumulation=elevation10m.accu \ tci=elevation10m.tci d8cut=500 memory=800 stats=elevation10mstats.txt\ STREAM_DIR=/tmp --o ... D0/0: DEBUG streamdir /var/tmp/ D0/0: DEBUG opt /var/tmp/ ... }}} Confusing... Interestingly, if I use (note the d typo): {{{ r.terraflow elev= ... STREAM_dDIR=/tmp }}} the module does not fail. Apparently parse_args() fails? -- Ticket URL: <https://trac.osgeo.org/grass/ticket/520#comment:7> GRASS GIS <http://grass.osgeo.org>
_______________________________________________ grass-dev mailing list grass-dev@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-dev