Joe,
I just ran across your April article in GeoWorld at http://www.geoplace.com/gw/2001/0501/0501bmp.asp.
Congratulations on keeping a sustained focus on the modeling
and analytical aspects of GIS--more people need to see and appreciate how it is
done.
The caption indicating that hiking times could be
adjusted for terrain slope caught my eye, because it's an interesting
problem. What makes it interesting is that
a simple grid operation alone is inadequate for this analysis: the local
direction of the path matters. For
instance, a technique that does not account for path direction would assign the
same "slope weight" to a trail winding horizontally along a steep
mountain cliff side as it would to the trail that drives straight up the
cliff. It seems this is what your
article advocates; I hope that I have just mis-read it.
If you capture both slope and aspect in grids, then
there are simple and obvious ways to use map algebra to combine a direction
grid with slope/aspect to compute directional slope: this is the traditional "directional
gradient" calculation of multivariate calculus. A better way, I find, is to extract elevations from the vector
representation of a trail, use those to compute local slopes along the trail,
and apply those slopes to evaluate different trails.
Designing a trail that accounts for along-trail
slopes, scenery, and other factors can usually be formulated as a constrained
global optimization problem. For
instance, you might want to find a trail from mountaintop to valley that
minimizes the maximum slope, minimizes total curvature, minimizes length, and
maximizes scenic value, subject to the constraints that it begins at the start,
ends at the finish, and never wanders outside a feasible region (such as a
national park, or a parcel bounded by interstate highways and other
barriers). You cannot achieve all
these, but some reasonable objective function that combines these attributes could
capture a stakeholder's preference structure for trading off among them. Some solutions might yield to classical
calculus of variations attacks, but more likely simulated annealing would be
the best approach.
Lest the idea of applying such a technological cannon
to hiking trail design strike some as frivolous, consider that the same
techniques can be brought fruitfully to bear on highway design (minimize time,
gas mileage, construction costs, environmental impact, and balance cut with
fill), transmission line siting, pipeline siting, selection of air and sea
routes, and many other applications. I
am pleased that commonly available GIS software provides an adequate
computational environment to formulate, attack, and solve such problems.
Yours truly,
Bill Huber
Quantitative Decisions
[whuber@quantdec.com]