<div dir="ltr"><div class="gmail_extra">Hi,<br><br>I used the software some time ago and it worked nicely. And as Johannes explained, the only data needed is the river network and the basin boundary.<br><br>I'll try to translate the algorithm behind the software but I'm a bit confused by it so I could be doing a worse job then a google translator...<br>
<br>1) If a river segment is connected to the river network at only one point and the segment does not touch the basin boundary, those are the first order streams rivers and their flow direction can be defined from the unconnected end to the connected end<br>
<br></div><div class="gmail_extra">2) If the endpoint of a river segment touches other segments that have their flow directions determined and the flows converge, then:<br>   The flowdirection of the segment goes from the examined endpoint to the other end;<br>
   You can calculate the stream order by looking at the stream orders of the segments that flow into the analyzed segment.<br><br>If the segments that touch an endpoint does not have their flowdirection determined, then the flowdirection the analyzed endpoint cannot be determined and that indefinition caries out throuhg the river network (fig2 in the example).<br>
The software does not work if you have loops in your river network.<br><br>Here is the link of the manual explaining the algorithm, but it's in portuguese<br><a href="http://www.fgel.uerj.br/labgis/hydroflow/Help/helphydroflow.html">http://www.fgel.uerj.br/labgis/hydroflow/Help/helphydroflow.html</a><br>
<br></div><div class="gmail_extra">Cheers<br></div><div class="gmail_extra">Daniel<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 11:19 AM, Johannes Radinger <span dir="ltr"><<a href="mailto:johannesradinger@gmail.com" target="_blank">johannesradinger@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>1) Concerning the flow direction / network direction</div><div><br></div>So far what I can understand from the html-manual, the only two<div>
input data is the map with the river network and a line or polygon file</div>
<div>the defines the catchement. The flow direction within the network</div><div>is then defined by the outflow point which is the only line of the river</div><div>that touches or intersects with the catchment border. Unfortunately,</div>

<div>neither I am a native Brasilian (which makes reading the manual difficult) nor</div><div>I am able to read or understand the source code behind the model</div><div><br></div><div>2) Concerning the license</div><div>
It is licensed under GNU GPL: <a href="http://www.fgel.uerj.br/labgis/hydroflow/Help/helphydroflow.html?%7BD3EB24A2-0B1B-4CA1-B0C6-F05855A23C8D%7D.htm" target="_blank">http://www.fgel.uerj.br/labgis/hydroflow/Help/helphydroflow.html?{D3EB24A2-0B1B-4CA1-B0C6-F05855A23C8D}.htm</a></div>

<div><br></div><div>@Madi: No unfortunately I haven't tried HydroFlow yet. I first have to figure out how to compile it using qmake on my ubuntu machine. Concerning v.strahler: AFAIK also this module needs a DEM to identify flow direction, which is often not available when you have only the river vector. And of course HydroFlow also provides other measures of stream order beside Strahler...</div>

<div><br></div><div>I hopefully get the tool installed quite soon. I will then report how well it is working.</div><span class=""><font color="#888888"><div><br></div><div>/Johannes</div></font></span></div><div class="">
<div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Jun 18, 2013 at 3:08 PM, Markus Metz <span dir="ltr"><<a href="mailto:markus.metz.giswork@gmail.com" target="_blank">markus.metz.giswork@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>On Tue, Jun 18, 2013 at 1:52 PM, Johannes Radinger<br>
<<a href="mailto:johannesradinger@gmail.com" target="_blank">johannesradinger@gmail.com</a>> wrote:<br>
</div><div>> Hi,<br>
><br>
> I found following interesting Brasilian program called HydroFlow:<br>
> <a href="http://www.fgel.uerj.br/labgis/hydroflow/en/downloads_ingles.html" target="_blank">http://www.fgel.uerj.br/labgis/hydroflow/en/downloads_ingles.html</a><br>
><br>
> This tools calculates the Stream order (e.g. Strahler, Shreve)<br>
> based on a shapefile input of the river network and a shapefile that defines<br>
> the border (catchment?). If I am informed correctly such a tool that does<br>
> not require any form of a DEM (or accumulation map etc.) is not existing for<br>
> GRASS yet.<br>
<br>
</div>One bit of requirement information must be provided in addition to the<br>
shapefile: the outlet of a river network. If the lines of the<br>
shapefile follow drainage dirction, this is possible, because then per<br>
network only one line will go towards an end point. You could look at<br>
the description or source code if possible to find out how HydroFlow<br>
identifies the outlet of a river network.<br>
<br>
Markus M<br>
<div><br>
<br>
><br>
> There are just two questions that appeared to me:<br>
><br>
> 1) Has anyone installed and tried the programm already in Ubuntu/Linux?<br>
><br>
> 2) The tool is licensed as open source. So, could such a algorithm also be<br>
> implemented as<br>
> a add-on to GRASS? I am not sure but I can imagine that this might be of<br>
> interest also to<br>
> other GRASS users!?<br>
><br>
> /johannes<br>
><br>
</div><div><div>> _______________________________________________<br>
> grass-user mailing list<br>
> <a href="mailto:grass-user@lists.osgeo.org" target="_blank">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>
><br>
</div></div></blockquote></div><br></div>
</div></div><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>
<br></blockquote></div><br></div></div>