<div>Hi there,</div>
<div> </div>
<div>I don&#39;t know how to help but I believe that Achim</div>
<div>have, for each pixel of stream, one value like 1, 2, 4, 8, 16, 32, 64 and 128,</div>
<div>and each of these values can be set to only one of 8 possible directions.</div>
<div> </div>
<div>Milton<br>brazil=toronto<br></div>
<div class="gmail_quote">2009/5/20 achim <span dir="ltr">&lt;<a href="mailto:ak7@jupiter.uni-freiburg.de">ak7@jupiter.uni-freiburg.de</a>&gt;</span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Thanks for reply,<br><br>but thats not exactly what I am searching for. I can not to use the<br>accumulation values, because<br>
<br><br>i) I want to figure out the watersheds on parts of the network<br>(beginning from certain points of the river network to separate some<br>basins on different levels; I already wrote a script to do it with the<br>direction raster map, but its slow and it does not allow me to do ii)<br>
<br>ii) I am going to do some statistics on stream lengths /accumulations on<br>network parts<br><br>iii) I need to separate parallel flowing streams from each other which<br>does not work on my current resolution<br><br>
<br>I start with pre-produced flow direction, accumulation...<br><br>Any workaround idea or scripting tips?<br><br>cheers again,<br>achim<br><br><br>PS: illustration on<br>
<div class="im"><a href="http://lists.osgeo.org/pipermail/grass-user/attachments/20090520/6198f353/rasterflow-to-network.png" target="_blank">http://lists.osgeo.org/pipermail/grass-user/attachments/20090520/6198f353/rasterflow-to-network.png</a><br>
<br></div>PPS:<br>
<div class="im">&gt; r.mapcalc &#39;log_accumulation=log(abs(accumulation)+1)&#39;<br></div>QUESTION:<br>why abs? accumulation values should be positive!?<br><br>Margherita Di Leo schrieb:<br>
<div>
<div></div>
<div class="h5">&gt; Hi Achim,<br>&gt;<br>&gt; i usually produce the river network starting from the flow accumulation,<br>&gt; not from the flow direction. If you have a raster elevation map you can<br>&gt; get it using r.watershed.<br>
&gt; Then, i make as follows:<br>&gt;<br>&gt; r.mapcalc &#39;log_accumulation=log(abs(accumulation)+1)&#39;<br>&gt;<br>&gt; r.mapcalc &#39;inf_river=if(log_accumulation&gt;6)&#39;<br>&gt;<br>&gt; 6 is a treshold value for the log_accumulation, it is a good value for<br>
&gt; me but you maybe can try other values. It produces a binary map.<br>&gt;<br>&gt; Then:<br>&gt;<br>&gt; Raster -&gt; Transform features -&gt; Thin linear features to reduce at 1pixel<br>&gt; the lines of the binary raster inf_river and create the new file in_river.<br>
&gt; Finally, with r.to.vect you can transform the raster in_river in a<br>&gt; vector map.<br>&gt;<br>&gt; Hope this helps<br>&gt;<br>&gt; Margherita<br>&gt;<br>&gt;&gt; Message: 8<br>&gt;&gt; Date: Wed, 20 May 2009 16:45:56 +0200<br>
&gt;&gt; From: achim &lt;<a href="mailto:ak7@jupiter.uni-freiburg.de">ak7@jupiter.uni-freiburg.de</a>&gt;<br>&gt;&gt; Subject: [GRASS-user] IN: raster-flow-direction OUT:vector-network?<br>&gt;&gt; To: grass-user &lt;<a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a>&gt;<br>
&gt;&gt; Message-ID: &lt;<a href="mailto:4A1417A4.3040701@jupiter.uni-freiburg.de">4A1417A4.3040701@jupiter.uni-freiburg.de</a>&gt;<br>&gt;&gt; Content-Type: text/plain; charset=&quot;iso-8859-15&quot;<br>&gt;&gt;<br>&gt;&gt; Hello,<br>
&gt;&gt;<br>&gt;&gt; I am searching for a good idea to convert a raster-flow-direction map<br>&gt;&gt; into a vector-network map.<br>&gt;&gt;<br>&gt;&gt; Probably I will have to write a script. If it is possible at all...<br>
&gt;&gt;<br>&gt;&gt; In case of writing a script it mean to me: how to produce a line within<br>&gt;&gt; r.mapcalc?<br>&gt;&gt;<br>&gt;&gt; Has anyone a hint?<br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt; achim<br>&gt;&gt;<br>
&gt;&gt; PS:for illustration I attached a little picture<br>&gt;&gt; -------------- next part --------------<br>&gt;&gt; A non-text attachment was scrubbed...<br>&gt;&gt; Name: rasterflow-to-network.png<br>&gt;&gt; Type: image/png<br>
&gt;&gt; Size: 5162 bytes<br>&gt;&gt; Desc: not available<br>&gt;&gt; Url :<br>&gt;&gt; <a href="http://lists.osgeo.org/pipermail/grass-user/attachments/20090520/6198f353/rasterflow-to-network.png" target="_blank">http://lists.osgeo.org/pipermail/grass-user/attachments/20090520/6198f353/rasterflow-to-network.png</a><br>
&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; ------------------------------<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; grass-user mailing list<br>&gt;&gt; <a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>
&gt;&gt; <a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; End of grass-user Digest, Vol 37, Issue 35<br>
&gt;&gt; ******************************************<br>&gt;&gt;<br>&gt;&gt;<br>&gt;<br>&gt;<br>_______________________________________________<br>grass-user mailing list<br><a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br></div></div></blockquote></div><br>