Hi Jarek<br><br>Can use this on a LatLong mapset where my unit is not meters?<br>Thanks for the effort!<br><br>milton<br><br><div class="gmail_quote">2009/7/26 Jarek Jasiewicz <span dir="ltr">&lt;<a href="mailto:jarekj@amu.edu.pl">jarekj@amu.edu.pl</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi list!<br>
<br>
I just finish first version of new grass module r.stream. Module is regular Grass module, written in C an has no addational dependencies. It was compiled with GRASS65 devel  downloaded in last  two week. Source code you can find here:<br>

<br>
<a href="http://heretic.livenet.pl/heretic/r.stream.tar.gz" target="_blank">http://heretic.livenet.pl/heretic/r.stream.tar.gz</a><br>
<br>
Module compiles and seems to work. Analysis was tested only on one dataset.<br>
<br>
To compile it copy r.streams directory to your grassXX../raster/  cd r.stream run make and make install<br>
<br>
What module calculate:<br>
- strahler stream order<br>
- shreeve stream magnitude<br>
- class of topological elements of drainage networks<br>
<br>
Module use r.watershed outputs: SDF flow direction and SDF stream network.<br>
<br>
<br>
Analysis of r.stream shall be run on same regions setings as r.watershed. If no, run g.region rast=your_dir_file first. For now module do not check if region and rasters are identical. It is planned to add in nearest feature. It also do not check if dirs and streams are SDF result. Threre are no addational description. It will be added after testing.<br>

<br>
It works only on cells data. Floating points data are not allowed (and have no sense).<br>
<br>
Module is quite fast. 3000 x3000 cells all three analysis runs no more than 30 s. on AMD 3800 2GB, Ubuntu 8.04<br>
<br>
Module is part of comprehensive project which will add full Horton analysis and some addational terrrains analysis to Grass. More details in the feature. Any cooperation is welcome. The next module I plan is directional vectorisation of stream network.<br>

<br>
For now module is available only form web address pointed below. After testing and removing critical errors it will be added to grass add-ons (or maybe to main branch?).<br>
<br>
Any coments, improvements and critics is very welcome.<br>
<br>
More advanced Grass developers: Please check my code. Its funny, but I don&#39;t know C.<br>
General code is based on GRASS r.topindex module (by Keith Beven and Huidae Cho, strongly modified)<br>
Strahler stream order algorithm from Saga GIS (by Victor Olaya, modified)<br>
Shreeve stream magnitude and class of topological network are my own ideas<br>
<br>
Test and enjoy.<br><font color="#888888">
<br>
Jarek Jasiewicz<br>
Adam Mickiewicz University, Poznan<br>
Geoecology and Geoinformation Institute<br>
_______________________________________________<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>
</font></blockquote></div><br>