r.ros.html 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. <h2>DESCRIPTION</h2>
  2. <em>r.ros</em> generates the base ROS value, maximum ROS value, direction
  3. of the maximum ROS, and optionally the maximum potential spotting distance
  4. of a wildfire for each raster cell in the current geographic region. The
  5. calculation of the two ROS values for each raster cell is based on the
  6. Fortran code by Pat Andrews (1983) of the Northern Forest Fire Laboratory,
  7. USDA Forest Service. The direction of the maximum ROS results from the
  8. vector addition of the forward ROS in wind direction and that in upslope
  9. direction. The spotting distance, if required, will be calculated by a
  10. separate function, spot_dist(), which is based on Lathrop and Xu (in preparation),
  11. Chase (1984) and Rothermel (1991). These three or four raster map layers
  12. serve as inputs for another GRASS raster program r.spread. More information
  13. on r.ros and r.spread can be found in Xu (1994).
  14. <h3>Parameters</h3>
  15. <dl>
  16. <dt><b>model</b>
  17. <dd> Name of an
  18. existing raster map layer in the user's current mapset search path containing
  19. the standard fuel models defined by the USDA Forest Service. Valid values
  20. are 1-13; other numbers are recognized as barriers by r.ros.
  21. <dt><b>moisture_1h</b>
  22. <dd> Name of an existing raster map layer in
  23. the user's current mapset search path containing the 1-hour (&lt;.25&quot;)
  24. fuel moisture (percentage content multiplied by 100).
  25. <dt><b>moisture_10h</b>
  26. <dd>Name of an existing raster map layer in the
  27. user's current mapset search path containing the 10-hour (.25-1&quot;) fuel
  28. moisture (percentage content multiplied by 100).
  29. <dt><b>moisture_100h</b>
  30. <dd>Name of an existing raster map layer in the
  31. user's current mapset search path containing the 100-hour (1-3&quot;) fuel moisture
  32. (percentage content multiplied by 100).
  33. <dt><b>moisture_live</b>
  34. <dd>Name of an existing raster map layer in the
  35. user's current mapset search path containing live (herbaceous) fuel fuel
  36. moisture (percentage content multiplied by 100).
  37. <dt><b>velocity</b>
  38. <dd>Name of an existing raster map layer in the user's
  39. current mapset search path containing wind velocities at half of the average
  40. flame height (feet/minute).
  41. <dt><b>direction</b>
  42. <dd>Name of an existing raster map
  43. layer in the user's current mapset search path containing wind direction,
  44. clockwise from north (degree).
  45. <dt><b>slope</b>
  46. <dd>Name of
  47. an existing raster map layer in the user's current mapset search path containing
  48. topographic slope (degree).
  49. <dt><b>aspect</b>
  50. <dd>Name of an existing
  51. raster map layer in the user's current mapset search path containing
  52. topographic aspect, counter-clockwise from east (GRASS convention)
  53. (degree).
  54. <dt><b>elevation</b>
  55. <dd>Name of an existing raster map
  56. layer in the user's current mapset search path containing elevation (meters).
  57. <dt><b>output</b>
  58. <dd>Prefix of new
  59. raster map layers in the user's current mapset to contain
  60. <br> 1) the base (perpendicular) ROS
  61. (cm/minute);
  62. <br> 2) the maximum (forward) ROS (cm/minute),
  63. <br> 3) the direction of the maximum
  64. ROS, clockwise from north (degree), and optionally
  65. <br> 4) the maximum potential
  66. spotting distance (meters).
  67. <br>If 'my_ros' is given as the output name, then r.ros automatically
  68. assigns 'my_ros.base', 'my_ros.max', 'my_ros.maxdir', and optionally,
  69. 'my_ros.spotdist' as the names for the actual output map layers.
  70. </dl>
  71. <h3>OPTIONS</h3>
  72. <p>If the options <b>moisture_1h</b>, <b>moisture_10h</b>, and
  73. <b>moisture_100h</b> are partially given, the program will assign
  74. values to the missing option using the formula:
  75. <div class="code"><pre>
  76. moisture_100h = moisture_10h + 1 = moisture_1h + 2.
  77. </pre></div>
  78. However at least one of them should be given. Options <b>velocity</b>
  79. and <b>direction</b> must be in pair, whether given or not. If none is
  80. given, the program will assume a no-wind
  81. condition. Options <b>slope</b> and <b>aspect</b> must be in pair,
  82. whether given or not. If none is given, the program will assume a
  83. topographically flat condition. Option
  84. <b>elevation</b> must be given if <b>-s</b> option is used.
  85. <h2>EXAMPLES</h2>
  86. Assume we have inputs, the following generates ROSes and spotting distances:
  87. <div class="code"><pre>
  88. r.ros -s model=fire_model moisture_1h=1hour_moisture moisture_live=live_moisture
  89. velocity=wind_speed direction=wind_direction
  90. slope=slope aspect=aspect elevation=elevation output=my_ros
  91. </pre></div>
  92. <h2>NOTES</h2>
  93. <ol>
  94. <li>r.ros is supposed to be run before running another GRASS program r.spread.
  95. The combination of the two forms a simulation of the spread of wildfires.
  96. <li>The inputs to r.ros should be in proper units.
  97. <li>The output units for the base and maximum ROSes are in cm/minute
  98. rather than ft/minute, which is due to that a possible zero ft/minute base
  99. ROS value and a positive integer ft/minute maximum ROS would result in
  100. calculation failure in the r.spread program.
  101. <li>The user needs to provide only ONE output name even the program
  102. actually generates THREE or FOUR map layers.
  103. <li>The rules for optional parameters must be followed.
  104. </ol>
  105. <h2>REFERENCES</h2>
  106. <ul>
  107. <li><b>Albini,</b> F. A., 1976, Computer-based models of wildland fire behavior:
  108. a user's manual, USDA Forest Service, Intermountain Forest and Range Experiment
  109. Station, Ogden, Utah.
  110. <li><b>Andrews</b>, P. L., 1986, BEHAVE: fire behavior prediction and fuel
  111. modeling system -- BURN subsystem, Part 1, USDA Forest Service, Intermountain
  112. Research Station, Gen. Tech. Rep. INT-194, Ogden, Utah.
  113. <li><b>Chase</b>, Carolyn, H., 1984, Spotting distance from wind-driven
  114. surface fires -- extensions of equations for pocket calculators, US Forest
  115. Service, Res. Note INT-346, Ogden, Utah.
  116. <li><b>Lathrop</b>, Richard G. and Jianping Xu, A geographic information
  117. system-based approach for calculating spotting distance. (in preparation)
  118. <li><b>Rothermel</b>, R. E., 1972, A mathematical model for predicting
  119. fire spread in wildland fuels, USDA Forest Service, Intermountain Forest
  120. and Range Experiment Station, Res. Pap. INT-115, Ogden, Utah.
  121. <li><b>Rothermel</b>, Richard, 1991, Predicting behavior and size of crown
  122. fires in the northern Rocky Mountains, US Forest Service, Res. Paper INT-438,
  123. Ogden, Utah.
  124. <li><b>Xu</b>, Jianping, 1994, Simulating the spread of wildfires using
  125. a geographic information system and remote sensing, Ph. D. Dissertation,
  126. Rutgers University, New Brunswick, New Jersey.
  127. </ul>
  128. <h2>SEE ALSO</h2>
  129. <em>
  130. <a href="g.region.html">g.region</a>,
  131. <a href="r.slope.aspect.html">r.slope.aspect</a>,
  132. <a href="r.spread.html">r.spread</a>
  133. </em>
  134. <h2> AUTHOR</h2>
  135. Jianping Xu, Center for Remote Sensing and Spatial Analysis, Rutgers University.
  136. <p><i>Last changed: $Date$</i>