Computes the distances from each pixel in a window to the boundary of the window.
A window (object of class
Arguments passed to
Character string determining the format of
the output: either
Choice of algorithm to use when
This function computes, for each pixel u
in the window
w, the shortest distance
dist(u, W') from u
to the boundary of W.
If the window is a binary mask then the distance from each pixel
to the boundary is computed using the distance transform algorithm
distmap.owin. The result is equivalent to
If the window is a rectangle or a polygonal region,
the grid of pixels is determined by the arguments
as.mask. The distance from each pixel to the
boundary is calculated exactly, using analytic geometry.
This is slower but more accurate than in the case of a binary mask.
For software testing purposes, there are two implementations
w is a polygon: the default is
which is much faster than
style="image", a pixel image (object of class
containing the distances from each pixel in the image raster
to the boundary of the window.
a matrix giving the distances from each pixel in the image raster
to the boundary of the window. Rows of this matrix correspond to
the y coordinate and columns to the x coordinate.
style="coords", a list with three components
x,y are vectors of length m,n
giving the x and y coordinates respectively,
z is an m x n matrix such that
z[i,j] is the distance from
(x[i],y[j]) to the
boundary of the window. Rows of this matrix correspond to the
x coordinate and columns to the y coordinate.
This result can be plotted with
1 2 3 4 5 6
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.