select.spatial function

select points spatially

select points spatially

select a number of points by digitizing the area they fall in

select.spatial(data, digitize = TRUE, pch = "+", rownames = FALSE)

Arguments

  • data: data object of class, or extending SpatialPoints; this object knows about its x and y coordinate
  • digitize: logical; if TRUE, points in a digitized polygon are selected; if FALSE, points identified by mouse clicks are selected
  • pch: plotting character used for points
  • rownames: logical; if FALSE, row (coordinate) numbers are returned; if TRUE and data contains a data.frame part, row.names for selected points in the data.frame are returned.

Returns

if rownames == FALSE, array with either indexes (row numbers) of points inside the digitized polygon; if rownames == TRUE, character array with corresponding row names in the data.frame part

See Also

point.in.polygon , locator , SpatialPoints-class , SpatialPointsDataFrame-class

Examples

data(meuse) ## the following command requires user interaction: left mouse ## selects points, right mouse ends digitizing data(meuse) coordinates(meuse) = c("x", "y") # select.spatial(meuse)
  • Maintainer: Edzer Pebesma
  • License: GPL (>= 2)
  • Last published: 2025-02-01