1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- <h2>DESCRIPTION</h2>
- <em>r.distance</em> locates the closest points between "objects" in two raster maps. An
- "object" is defined as all the grid cells that have the same category
- number, and closest means having the shortest "straight-line" distance.
- The cell centers are considered for the distance calculation (two
- adjacent grid cells have the distance between their cell centers).
- <p>
- The output is an ascii list, one line per pair of objects, in the following form:
- <div class="code"><pre>
- cat1:cat2:distance:east1:north1:east2:north2
- </pre></div>
- <dl>
- <dt><b>cat1</b>
- <dd>Category number from map1
- <dt><b>cat2</b>
- <dd>Category number from map2
- <dt><b>distance</b>
- <dd>The distance in meters between "cat1" and "cat2"
- <dt><b>east1,north1</b>
- <dd>The coordinates of the grid cell "cat1" which is closest to "cat2"
- <dt><b>east2,north2</b>
- <dd>The coordinates of the grid cell "cat2" which is closest to "cat1"
- </dl>
- <h3>Flags</h3>
- <b>-l</b>
- The -l flag outputs the category labels of the matched raster objects at the
- beginning of the line, if they exist.
- <p>
- <b>-o</b>
- The -o flag reports zero distance if the input rasters are overlapping.
- <p>
- <h2>NOTES</h2>
- The output format lends itself to filtering. For example, to "see" lines
- connecting each of the category pairs in two maps, filter the output using
- awk and then into <em>d.graph</em>:
- <p>
- <div class="code"><pre>
- r.distance map=map1,map2 | \
- awk -F: '{print "move",$4,$5,"\ndraw",$6,$7}' | d.graph -m
- </pre></div>
- <p>
- To create a vector map of all the "map1" coordinates, filter the output into
- awk and then into <em>v.in.ascii</em>:
- <p>
- <div class="code"><pre>
- r.distance map=map1,map2 | \
- awk -F: '{print $4,$5}' | v.in.ascii format=point output=name separator=space
- </pre></div>
- <h2>SEE ALSO</h2>
- <em>
- <a href="r.buffer.html">r.buffer</a>,
- <a href="r.cost.html">r.cost</a>,
- <a href="r.drain.html">r.drain</a>,
- <a href="r.grow.html">r.grow</a>,
- <a href="r.grow.distance.html">r.grow.distance</a>,
- <a href="v.distance.html">v.distance</a>
- </em>
- <h2>AUTHOR</h2>
- Michael Shapiro, U.S. Army Construction Engineering Research Laboratory
- <p>
- <i>Last changed: $Date$</i>
|