[GRASS-SVN] r73260 - grass-addons/grass7/raster/r.stream.stats

svn_grass at osgeo.org svn_grass at osgeo.org
Tue Sep 4 19:24:39 PDT 2018


Author: wenzeslaus
Date: 2018-09-04 19:24:38 -0700 (Tue, 04 Sep 2018)
New Revision: 73260

Modified:
   grass-addons/grass7/raster/r.stream.stats/r.stream.stats.html
Log:
r.stream.stats: refs sec and minor improvements

Modified: grass-addons/grass7/raster/r.stream.stats/r.stream.stats.html
===================================================================
--- grass-addons/grass7/raster/r.stream.stats/r.stream.stats.html	2018-09-04 18:58:04 UTC (rev 73259)
+++ grass-addons/grass7/raster/r.stream.stats/r.stream.stats.html	2018-09-05 02:24:38 UTC (rev 73260)
@@ -53,8 +53,9 @@
 
 <h3>OUTPUTS</h3>
 
-Output statistics are send to standard output. To redirect output to
-file use redirection operators: <tt><</tt> or <tt><<</tt>
+Output statistics are send to standard output or to a file if specified
+using the <b>output</b> option. Aletrnatively, to redirect output to
+a file use redirection operators: <tt>></tt> or <tt>>></tt>
 (Unix only). If redirection is used, output messages are printed on
 stderr (usually terminal) while statistics are written to the file.
 Statistics can be print as a formatted summary information with number
@@ -64,13 +65,14 @@
 <h2>NOTES</h2>
 
 These statistics are calculated according to formulas given by
-R.Horton (1945). Because Horton do not defined precisely what is
-stream slope, 2 different approaches have been proposed: the first
-(slope) uses cell-by-cell slope calculation; the second (gradient)
+R. Horton (1945). Horton didn't define precisely what is
+stream slope, consequently 2 different approaches have been proposed.
+The first (slope) uses cell-by-cell slope calculation.
+The second (gradient)
 uses the difference between elevation of outlet and source of every
 channel to its length to calculate formula. Bifurcation ratio for
 every order is calculated acording to the formula:
-<tt>n_streams[1]/n_stream[i+1]</tt> where i is the current order
+<tt>n_streams[1]/n_stream[i+1]</tt> where <tt>i</tt> is the current order
 and <tt>i+1</tt> is the next higher order. For max order of the cell
 value of streams is zero. Rest of the ratios are calculated in similar
 mode. The bifurcation and other ratios for the whole catchment (map)
@@ -136,8 +138,8 @@
 following <em><a href="r.mapcalc.html">r.mapcalc</a></em> formula:
 
 <div class="code"><pre>
-#xxx category of desired basin
-r.mapcalc "sel_streams = if(basin==xxx,streams,null())"
+# xxx denotes the category of desired basin
+r.mapcalc "sel_streams = if(basin == xxx, streams, null())"
 </pre></div>
 
 <p>
@@ -144,14 +146,14 @@
 It is also possible to calculate Horton's statistics for Shreve
 ordering but it has no hydrological sense. Hack (or Gravelius
 hierarchy) main stream is not the same what so called Horton's reverse
-ordering (see: Horton 1945).
+ordering (see Horton 1945).
 
 <p>
 The module can work only if <b>direction</b> raster
 map, <b>stream_rast</b> map and region have the same settings. It is
-also required that stream_rast map and direction map come from the
+also required that <b>stream_rast</b> map and direction map come from the
 same source. For lots of reason this limitation probably cannot be
-omitted.  This means that if stream_rast map comes from
+omitted. This means that if <b>stream_rast</b> map comes from
 <em><a href="r.stream.extract.html">r.stream.extract</a></em> also
 direction map
 from <em><a href="r.stream.extract.html">r.stream.extract</a></em>
@@ -161,7 +163,8 @@
 <h2>EXAMPLE</h2>
 
 Create table with order statistics. This table can easily be sent to
-external program (like R) to be visualised:
+external program (like R) to be visualized (assuming a unix-like command
+line):
 
 <div class="code"><pre>
 g.region -p -a raster=elevation
@@ -171,15 +174,24 @@
 r.stream.stats -o stream_rast=horton direction=direction elevation=elevation > tmp_file
 
 R
-r=read.csv("tmp_file",skip=1,header=TRUE)
-plot(num_of_streams~order,data=r,log="y", 
-	main="Sperafish area", 
-	sub=paste("Bifurcation ratio: ",
-		round(1/10^model$coefficients[2],3)))
-model=lm(log10(num_of_streams)~order,data=r)
+# now in R
+r=read.csv("tmp_file", skip=1, header=TRUE)
+plot(num_of_streams~order, data=r, log="y", 
+     main="Sperafish area", 
+     sub=paste("Bifurcation ratio: ",
+               round(1/10^model$coefficients[2], 3)))
+model=lm(log10(num_of_streams)~order, data=r)
 abline(model)
 </pre></div>
 
+<h2>REFERENCES</h2>
+
+<ul>
+<li>Horton, R. E. (1945), <i>Erosional development of streams and their drainage
+basins: hydro-physical approach to quantitative morphology</i>, Geological
+Society of America Bulletin 56 (3): 275-370
+</ul>
+
 <h2>SEE ALSO</h2>
 
 <em>
@@ -204,4 +216,3 @@
 
 <p>
 <i>Last changed: $Date$</i>
-



More information about the grass-commit mailing list