TODO 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. TODO/PROPOSAL
  2. (proposed by Ferdinando Urbano 15-Dec-2005)
  3. r.walk was born to compute the minimum cumulative "travel time" (in
  4. seconds) between each cell and the user-specified starting points. as
  5. it is implemented now, combining the "travel time" (in seconds) and a
  6. "friction" map, the output value has no physical meaning and it is
  7. useful just to calculate the minimum "generic, undimensioned cost"
  8. path, because "cost" right now is ("time travel in seconds" + Lamba *
  9. "friction cost").
  10. it would be interesting to model all the aspects that influence the
  11. speed movement "inside" the a,b,c,d (see the r.walk documentation)
  12. parameters going back to a phisical meaning (speed in a specific
  13. condition) of the formula (the real time in second that the subject
  14. nedd to move between two points).
  15. For man walking on a marked path, a,b,c,d can be considered constant
  16. in space, but they can be very different for man walking in wilderness
  17. or animals moving in their home range, where so many different
  18. environments and condition can be found (swamp, grassland, dense
  19. forest, lakes, rivers, ...). The walking speed in a lake is very slow,
  20. and in a dense forest is slower than in a grassland. To consider these
  21. spatial differences, a,b,c,d should be passed as 4 grids, with a
  22. specific value of each parameters in each cell of the grid depending
  23. on the environmental attribute of each cell. Instead, right now,
  24. r.walk do not consider spatial variation in walking speed in different
  25. conditions (except for slope).
  26. To consider the "friction" map, another function based on this more
  27. complete version of r.walk could be developed. The "friction" map
  28. should be viewed as "suitability" or "environmental preference" of the
  29. subject for each cell, not linked to time travel. For example, a wild
  30. bear could prefer to move inside a forest rather than in an open
  31. grassland because it is more protected, even if the movement can be
  32. quicker in the latter case; or a man could prefer to walk a little bit
  33. more along a river to reach a bridge instead of crossing the water,
  34. not because it is more time consuming but just because it is more
  35. comfortable. In this case a function combining time travel and
  36. "environmental preference" together, would find an optimized "minimum
  37. cumulative cost" that optimize the difference between the
  38. "environmental preference" gain and the time to get it. This is very
  39. interesting but it is different from the original philosophy of
  40. r.walk, that have a specific application.