nearest.raster.point

0th

Percentile

Find Pixel Nearest to a Given Point

Given cartesian coordinates, find the nearest pixel.

Keywords
spatial
Usage
nearest.raster.point(x,y,w)
Arguments
x
Numeric vector of $x$ coordinates of any points
y
Numeric vector of $y$ coordinates of any points
w
A window (an object of class "owin") of type "mask" representing a binary pixel image.
Details

The argument w should be a window (an object of class "owin", see owin.object for details). A window of type "mask" represents a binary pixel image.

This function returns a list containing two vectors rr and cc giving row and column positions (in the image matrix). For the location (x[i],y[i]) the nearest pixel is at row rr[i] and column cc[i] of the image.

Value

  • List containing two vectors rr and cc giving row and column positions (in the image matrix).

See Also

owin.object, as.mask

Aliases
  • nearest.raster.point
Examples
library(spatstat)
  w <- owin(c(0,1), c(0,1), mask=matrix(TRUE, 100,100))  # 100 x 100 grid
  nearest.raster.point(0.5, 0.3, w)
Documentation reproduced from package spatstat, version 1.3-2, License: GPL version 2 or newer

Community examples

Looks like there are no examples yet.