[GRASS-SVN] r65745 - grass-addons/grass7/raster/r.stream.order

svn_grass at osgeo.org svn_grass at osgeo.org
Tue Jul 21 03:23:25 PDT 2015


Author: madi
Date: 2015-07-21 03:23:25 -0700 (Tue, 21 Jul 2015)
New Revision: 65745

Modified:
   grass-addons/grass7/raster/r.stream.order/r.stream.order.html
Log:
documentation improved

Modified: grass-addons/grass7/raster/r.stream.order/r.stream.order.html
===================================================================
--- grass-addons/grass7/raster/r.stream.order/r.stream.order.html	2015-07-21 10:15:32 UTC (rev 65744)
+++ grass-addons/grass7/raster/r.stream.order/r.stream.order.html	2015-07-21 10:23:25 UTC (rev 65745)
@@ -93,7 +93,7 @@
 maps <b>strahler</b> (Strahler's stream order raster
 map), <b>shreve</b> (Shreve's stream magnitude raster
 map), <b>horton</b> (Horton's stream order raster map - requires flow
-accumulation map), <b>hack</b> (Hack's main streams output raster
+accumulation map), <b>hack</b> (Hack's stream order output raster
 map), and <b>topo</b> (topological dimension streams raster map).
 
 <h3>Stream ordering example</h3>
@@ -103,7 +103,7 @@
 
 <h4>Strahler's stream order</h4>
 
-Strahler's stream order is a modification of Horton's streams order
+Strahler's stream order is a modification of Horton's stream order
 which fixes the ambiguity of Horton's ordering. In Strahler's
 ordering the main channel is not determined; instead the ordering is
 based on the hierarchy of tributaries. The ordering follows these
@@ -119,15 +119,15 @@
 </ol>
 Strahler's stream ordering starts in initial links which assigns order
 one. It proceeds downstream. At every node it verifies that there are
-at least 2 equal tributaries with maximum order. If not it continues
-with highest order, if yes it increases the node's order by 1 and
-continues downstream with new order.
+at least 2 equal tributaries with maximum order. If not, it continues
+with the highest order; if yes, it increases the node's order by 1 and
+continues downstream with the new order.
 
 <h4>Advantages and disadvantages of Strahler's ordering</h4>
 
 Strahler's stream order has a good mathematical background. All
 catchments with streams in this context are directed graphs, oriented
-from the root towards the leaves. Equivalent definition of the
+from the root towards the leaves. The equivalent definition of the
 Strahler number of a tree is that it is the height of the largest
 complete binary tree that can be homeomorphically embedded into the
 given tree; the Strahler number of a node in a tree is equivalent to
@@ -143,7 +143,7 @@
 from source till it "dies" in the higher order stream or in the outlet
 of the catchment. The main segment of the catchment gets the order of
 the whole catchment, while its tributaries get the order of their own
-subcatchments. The main difficulties of the Horton's order are
+subcatchments. The main difficulties of the Horton's order are the
 criteria to be considered to distinguish between "true" first order
 segments and extension of higher order segments. That is the reason
 why Horton's ordering has rather historical sense and is substituted
@@ -153,15 +153,15 @@
 calculate Strahler's stream order (downstream) and next recalculate to
 Horton ordering (upstream). To make a decision about proper ordering
 it uses first Strahler ordering, and next, if both branches have the
-same orders it uses flow accumulation to choose the actual link. The
-algorithm starts with the outlet, where the outlet link is assigned
-the corresponding Strahler order. Next it goes upstream and determines
+same orders, it uses the flow accumulation to choose the actual link. The
+algorithm starts with the outlet, where to the outlet link is assigned
+the corresponding Strahler order. Next, it goes upstream and determines
 links according to Strahler ordering. If the orders of tributaries
 differ, the algorithm proceeds with the channel of highest order, if
-all orders are the same, it chooses that one with higher flow length
-rate or higher catchment area if accumulation is used. When it reaches
-the initial channel it goes back to the last undetermined branch,
-assign its Strahler order as Horton order and goes upstream to the
+all orders are the same, it chooses that one with the higher flow length
+rate or the higher catchment area if the accumulation map is used. When it reaches
+the initial channel, it goes back to the last undetermined branch,
+assigns its Strahler order as Horton order and goes upstream to the
 next initial links. In that way stream orders remain unchanged from
 the point where Horton's order have been determined to the source.
   
@@ -177,7 +177,7 @@
 <h4>Shreve's stream magnitude</h4>
 
 That ordering method is similar to Consisted Associated Integers
-proposed by Scheidegger. It assigns magnitude of 1 for every initial
+proposed by Scheidegger. It assigns magnitude of 1 to every initial
 channel. The magnitude of the following channel is the sum of
 magnitudes of its tributaries. The number of a particular link is the
 number of initials which contribute to it.
@@ -186,7 +186,7 @@
 
 That ordering method is similar to Shreve's stream magnitude. It
 assigns magnitude of 2 for every initial channel. The magnitude of the
-following channel is the sum of magnitudes of its tributaries. The
+following channel is the sum of the magnitudes of its tributaries. The
 number of a particular link is the number of streams -1 contributing
 to it. Consisted Associated Integers (Scheidegger) is available only
 in attribute table. To achieve Consisted Associated Integers
@@ -202,54 +202,54 @@
 That ordering method is a compromise between Strahler ordering and
 Shreve magnitude. It assigns order of 1 for every initial channel. The
 order of the following channel is calculated according Strahler
-formula, except, that streams which do not increase order of next
+formula, except that streams which do not increase order of next
 channel are not lost. To increase next channel to the higher order R+1
 are require two channels of order R, or one R and two R-1 or one R,
-and four R-2 or one R, one R-1 and two R-2 etc. The order of
-particular link show the possible value of Strahler'order if the
+and four R-2 or one R, one R-1 and two R-2 etc. The order of a
+particular link shows the possible value of Strahler'order if the
 network was close to idealised binary tree. Drwal's order is
-aviallable only in attribute table.To achieve Drwal's raster the
-result of Shreve's magnitude is to be recalculated according
+available only in attribute table.To achieve Drwal's raster the
+result of Shreve's magnitude is to be recalculated according to the
 formula: <tt>floor(log(shreve,2))+1</tt>
 
 <div class="code"><pre>
 r.mapcalc expr="drwal = int(log(shreve,2.0)) + 1.0"
 </pre></div>
 
-<h4>Advantages and disadvantages of Drwal's hierarhy</h4> 
+<h4>Advantages and disadvantages of Drwal's hierarchy</h4> 
 
-The main advantages of Drwal's hierarchy is that it produces natural
+The main advantages of Drwal's hierarchy is that it produces a natural
 stream ordering with which takes into advantage both ordering and
 magnitude. It shows the real impact of particular links of the network
-run-off. The main disadvantage is that it minimise bifuraction ratio
+run-off. The main disadvantage is that it minimises the bifuraction ratio
 of the network.
 
 <h4>Hack's main streams or Gravelius order</h4>
 
-This method of ordering calculates main streams of main catchment and
-every subcatchments. Main stream of every catchment is set to 1, and
+This method of ordering calculates main streams of the main catchment and
+every subcatchments. The main stream of every catchment is set to 1, and
 consequently all its tributaries receive order 2. Their tributaries
 receive order 3 etc. The order of every stream remains constant up to
 its initial link. The route of every main stream is determined
 according to the maximum flow length value of particular streams. So
 the main stream of every subcatchment is the longest stream or stream
 with highest accumulation rate if accumulation map is used. In most
-cases the main stream is the longest watercourse of the catchment, but
+cases, the main stream is the longest watercourse of the catchment, but
 in some cases, when a catchment consists of both rounded and elongated
 subcatchments these rules may not be maintained. The algorithm assigns
-1 to every outlets stream and goes upstream according to maximum flow
-accumulation of every branch. When it reaches an initial stream it
-step back to the first unassigned confluence. It assigns order 2 to
+1 to every outlets stream and goes upstream according to the maximum flow
+accumulation of every branch. When it reaches an initial stream, it
+steps back to the first unassigned confluence. It assigns order 2 to
 unordered tributaries and again goes upstream to the next initial
 stream. The process runs until all branches of all outlets are
 ordered.
 
-<h4>Advantages and disadvantages of main stream ordering</h4>
+<h4>Advantages and disadvantages of Hack's ordering</h4>
 
 The biggest advantage of that method is the possibility to compare and
-analyze topology upstream, according to main streams. Because all
-tributaries of main channel have order of 2, streams can be quickly
-and easily filtered and its proprieties and relation to main stream
+analyze the topology upstream, according to the main streams. Because all
+tributaries of main channel have order of 2, the streams can be quickly
+and easily filtered and its properties and relation to main stream
 determined. The main disadvantage of that method is the problem with
 the comparison of subcatchment topology of the same
 order. Subcatchments of the same order may be both highly branched and
@@ -258,8 +258,8 @@
 
 <h4>Topological dimension streams order</h4>
 
-This method of ordering calculates topological distance of every
-stream from catchment outlet.
+This method of ordering calculates the topological distance of every
+stream from the catchment outlet.
 
 <h4>Stream network topology table description connected with vector file</h4>
 
@@ -282,7 +282,7 @@
         <li><tt>sinusoid</tt> double precision: fractal dimension: stream
 length/stright stream length;
 	<li><tt>cum_length</tt> double precision: length of stream from source;
-        <li><tt>flow_accum</tt> double precision:
+        <li><tt>flow_accum</tt> double precision: <!--FIXME: Add description -->
 	<li><tt>out_dist</tt> double precision: distance of current stream init
 from outlet;
 	<li><tt>source_elev</tt> double precision: elevation of  stream init;



More information about the grass-commit mailing list