[GRASS-SVN] r70096 - grass-addons/grass7/raster/r.forestfrag

svn_grass at osgeo.org svn_grass at osgeo.org
Sun Dec 18 11:29:30 PST 2016


Author: pvanbosgeo
Date: 2016-12-18 11:29:30 -0800 (Sun, 18 Dec 2016)
New Revision: 70096

Modified:
   grass-addons/grass7/raster/r.forestfrag/r.forestfrag.html
Log:
r.forestfrag addon: added Vaclav as author

Modified: grass-addons/grass7/raster/r.forestfrag/r.forestfrag.html
===================================================================
--- grass-addons/grass7/raster/r.forestfrag/r.forestfrag.html	2016-12-18 19:13:53 UTC (rev 70095)
+++ grass-addons/grass7/raster/r.forestfrag/r.forestfrag.html	2016-12-18 19:29:30 UTC (rev 70096)
@@ -1,32 +1,32 @@
 <h2>DESCRIPTION</h2>
 
-<em>r.forestfrag</em> Computes the forest fragmentation following 
-the methodology proposed by Riitters et al. (2000). See 
-<a href="http://www.consecol.org/vol4/iss2/art3/">this article</a> for a 
+<em>r.forestfrag</em> Computes the forest fragmentation following
+the methodology proposed by Riitters et al. (2000). See
+<a href="http://www.consecol.org/vol4/iss2/art3/">this article</a> for a
 detailed explanation.
 
-<p>It follows a "sliding window" algorithm with overlapping windows. 
-The amount of forest and its occurence as adjacent forest pixels 
-within fixed- area "moving-windows" surrounding each forest pixel is 
-measured. The window size is user-defined. The result is stored at 
-the location of the center pixel. Thus, a pixel value in the derived 
-map refers to "between-pixel" fragmentation around the corresponding 
+<p>It follows a "sliding window" algorithm with overlapping windows.
+The amount of forest and its occurence as adjacent forest pixels
+within fixed- area "moving-windows" surrounding each forest pixel is
+measured. The window size is user-defined. The result is stored at
+the location of the center pixel. Thus, a pixel value in the derived
+map refers to "between-pixel" fragmentation around the corresponding
 forest location.
 
 <p>As input it requires a binary map with (1) forest and (0)
 non-forest. Obviously, one can replace forest any other land cover
 type. If one wants to exclude the influence of a specific land cover
 type, e.g., water bodies, it should be classified as no-data (NA) in
-the input map. See e.g., 
+the input map. See e.g.,
 <a href="https://pvanb.wordpress.com/2016/03/25/update-of-r-forestfrag-addon/">blog post</a>.
 
-<p>Let <em>Pf</em> be the proportion of pixels in the window that 
-are forested. Define <em>Pff</em> (strictly) as the proportion of 
-all adjacent (cardinal directions only) pixel pairs that include at 
+<p>Let <em>Pf</em> be the proportion of pixels in the window that
+are forested. Define <em>Pff</em> (strictly) as the proportion of
+all adjacent (cardinal directions only) pixel pairs that include at
 least one forest pixel, for which both pixels are forested. <em>Pff</em>
- thus (roughly) estimates the conditional probability that, 
-given a pixel of forest, its neighbor is also forest. The 
-classification model then identifies six fragmentation categories as: 
+ thus (roughly) estimates the conditional probability that,
+given a pixel of forest, its neighbor is also forest. The
+classification model then identifies six fragmentation categories as:
 
 <div class="code"><pre>
 interior:       Pf = 1.0
@@ -37,18 +37,18 @@
 undetermined:   Pf ≥ 0.6 and Pf = Pff
 </pre></div>
 
-<h2>NOTES</h2> 
+<h2>NOTES</h2>
 
 <ul>
-<li>The moving window size is user-defined (default=3) 
-and must be an odd number. If an even number is given the function 
+<li>The moving window size is user-defined (default=3)
+and must be an odd number. If an even number is given the function
 will stop with an error message.
 <li>No-data cells are ignored. This means that statistics at the
-raster edges are based on fewer cells (smaller) moving windows. If this 
+raster edges are based on fewer cells (smaller) moving windows. If this
 is a problem, the user can choose to have the output raster trimmed
 with a number of raster cells equal to 1/2 * the size of the moving
 window.
-<li>The function respects the region. The user has however the option 
+<li>The function respects the region. The user has however the option
 to set the region to match the input layer.
 </ul>
 
@@ -102,16 +102,18 @@
 
 
 <h2>AUTHORS</h2>
-<em>Paulo van Breugel</em>: Rewritten in Python, added option to set
-moving window size, and improved handling no-data cells<br> 
-<em>Stefan Sylla</em>: Revised / updated the r.forestfrag.sh for
-GRASS GIS 6<br>
-<em>Emmanuel Sambale</em>: Author original shell script
 
-<h2>REFERENCES</h2> 
-Riitters, K., J. Wickham, R. O'Neill, B. Jones, 
-and E. Smith. 2000. Global-scale patterns of forest fragmentation. 
-Conservation Ecology 4(2): 3. [online] URL: 
+<ul>
+<li>Emmanuel Sambale (original shell version)</li>
+<li>Stefan Sylla (original shell version)</li>
+<li>Paulo van Breugel (Python version, user-defined moving window size)</li>
+<li>Vaclav Petras (major code clean up)</li>
+</ul>
+
+<h2>REFERENCES</h2>
+Riitters, K., J. Wickham, R. O'Neill, B. Jones,
+and E. Smith. 2000. Global-scale patterns of forest fragmentation.
+Conservation Ecology 4(2): 3. [online] URL:
 <a href="http://www.consecol.org/vol4/iss2/art3/">http://www.consecol.org/vol4/iss2/art3/</a>
 
 <p><i>Last changed: $Date$</i>



More information about the grass-commit mailing list