r.spread.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. <h2>DESCRIPTION</h2>
  2. <em>r.spread</em> is part of the wildfire simulation toolset. Preparational
  3. steps for the fire simulation are the calculation of the rate of spread (ROS)
  4. with <em>r.ros</em>, and the creating of spread map with <em>r.spread</em>.
  5. Eventually, the fire path(s) based on starting point(s) are calculated
  6. with <em>r.spreadpath</em>.
  7. <p>
  8. Spread phenomena usually show uneven movement over space. Such unevenness
  9. is due to two reasons:
  10. <ol>
  11. <li>the uneven conditions from location to location, which can be called
  12. <em>spatial heterogeneity</em>, and
  13. <li>the uneven conditions in different directions, which can be called
  14. <em>anisotropy</em>.
  15. </ol>
  16. <p>The anisotropy of spread occurs when any of the determining factors
  17. have directional components. For example, wind and topography cause anisotropic
  18. spread of wildfires.
  19. <p>One of the simplest spatial heterogeneous and anisotropic spread
  20. is elliptical spread, in which, each local spread shape can be thought
  21. as an ellipse. In a raster setting, cell centers are foci of the spread
  22. ellipses, and the spread phenomenon moves fastest toward apogees and slowest
  23. to perigees. The sizes and shapes of spread ellipses may vary cell by cell.
  24. So the overall spread shape is commonly not an ellipse.
  25. <p><em>r.spread</em>simulates elliptically anisotropic spread phenomena,
  26. given three raster map layers about ROS (base ROS, maximum ROS and direction
  27. of the maximum ROS) plus a raster map layer showing the starting sources.
  28. These ROS layers define unique ellipses for all cell locations in the current
  29. computational region as if each cell center was a potential spread origin.
  30. For some wildfire spread, these ROS layers can be generated by another
  31. GRASS raster program r.ros. The actual locations reached by a spread event
  32. are constrained by the actual spread origins and the elapsed spread time.
  33. <p><em>r.spread</em>optionally produces raster maps to contain backlink
  34. UTM coordinates for each raster cell of the spread time map. The spread
  35. paths can be accurately traced based on the backlink information by
  36. <em><a href="r.spreadpath.html">r.spreadpath</a></em> module.
  37. <p>Part of the spotting function in r.spread is based on Chase (1984)
  38. and Rothermel (1983). More information on <em>r.spread</em>,
  39. <em><a href="r.ros.html">r.ros</a></em> and
  40. <em><a href="r.spreadpath.html">r.spreadpath</a></em> can be found in
  41. Xu (1994).
  42. <p>Options <tt>spot_dist</tt>, <tt>w_speed</tt> and <tt>f_mois</tt> must all
  43. be given if the <tt>-s</tt> (spotting) flag is used.
  44. <h2>EXAMPLE</h2>
  45. Assume we have inputs, the following simulates a spotting- involved wildfire
  46. and generates three raster maps to contain spread
  47. time, backlink information in UTM northing and easting coordinates:
  48. <div class="code"><pre>
  49. r.spread -s max=my_ros.max dir=my_ros.maxdir base=my_ros.base \
  50. start=fire_origin spot_dist=my_ros.spotdist w_speed=wind_speed \
  51. f_mois=1hour_moisture output=my_spread \
  52. x_output=my_spread.x y_output=my_spread.y
  53. </pre></div>
  54. <h2>NOTES</h2>
  55. 1. <em>r.spread</em> is a specific implementation of the shortest path
  56. algorithm. <em><a href="r.cost.html">r.cost</a></em> module served
  57. as the starting point for the development of <em>r.spread</em>.
  58. One of the major differences between the two programs is that
  59. <em><a href="r.cost.html">r.cost</a></em> only simulates
  60. <em>isotropic</em> spread while <em>r.spread</em> can simulate
  61. <em>elliptically anisotropic</em> spread, including isotropic spread
  62. as a special case.
  63. <p>2. Before running r.spread, the user should prepare the ROS (base,
  64. max and direction) maps using appropriate models. For some wildfire spread,
  65. the <em><a href="r.ros.html">r.ros</a></em> module based on
  66. Rothermel's fire equation does such work.
  67. The combination of the two forms a simulation of wildfire spread.
  68. <p>3. The relationship of the start map and ROS maps should be logically
  69. correct, i.e. a starting source (a positive value in the start map) should
  70. not be located in a spread <em>barrier</em> (zero value in the ROS maps).
  71. Otherwise the program refuses to run.
  72. <p>4. <em>r.spread</em> uses the current computational region settings. The output
  73. map layer will not go outside the boundaries set in the region, and will
  74. not be influenced by starting sources outside. So any change of the current
  75. region may influence the output. The recommendation is to use slightly
  76. larger region than needed.
  77. Refer to <em><a href="g.region.html">g.region</a></em> to set an appropriate
  78. computational region.
  79. <p>5. The user should be sure that the inputs to <em>r.spread</em> are
  80. in proper units.
  81. <p>6. <em>r.spread</em> is a computationally intensive program. The user may
  82. need to choose appropriate size of the computational region and resolution.
  83. <p>7. A low and medium (i.e. &lt;= 0.5) sampling density can improve
  84. accuracy for elliptical simulation significantly, without adding significantly
  85. extra running time. Further increasing the sample density will not gain
  86. much accuracy while requiring greatly additional running time.
  87. <h2>REFERENCES</h2>
  88. <ul>
  89. <li>Chase, Carolyn, H., 1984, Spotting distance from wind-driven surface fires
  90. -- extensions of equations for pocket calculators, US Forest Service, Res.
  91. Note INT-346, Ogden, Utah.</li>
  92. <li>Rothermel, R. C., 1983, How to predict the spread and intensity
  93. of forest and range fires. US Forest Service, Gen. Tech. Rep. INT-143.
  94. Ogden, Utah.</li>
  95. <li>Xu, Jianping, 1994, Simulating the spread of wildfires using a
  96. geographic information system and remote sensing, Ph. D. Dissertation,
  97. Rutgers University, New Brunswick, New Jersey
  98. (<a href="https://dl.acm.org/citation.cfm?id=921466">ref</a>).</li>
  99. </ul>
  100. <h2>SEE ALSO</h2>
  101. <em>
  102. <a href="r.cost.html">r.cost</a>,
  103. <a href="r.mask.html">r.mask</a>,
  104. <a href="r.ros.html">r.ros</a>,
  105. <a href="r.spreadpath.html">r.spreadpath</a>
  106. </em>
  107. Sample data download: <a href="http://grass.osgeo.org/download/sample-data/">firedemo.sh</a>
  108. (run this script within the "Fire simulation data set" location.
  109. <h2>AUTHOR</h2>
  110. Jianping Xu and Richard G. Lathrop, Jr., Center for Remote Sensing and
  111. Spatial Analysis, Rutgers University.
  112. <p><em>Last changed: $Date$</em>