overlay-methods {sp}R Documentation

Methods for spatially overlay-ing points (grids) and polygons layers

Description

overlay combines points (or grids) and polygons by performing point-in-polygon operation on all point-polygons combinations.

Methods

x = "SpatialPoints", y = "SpatialPolygons"
returns a numeric vector of length equal to the number of points; the number is the index (number) of the polygon of y in which a point falls; NA denotes the point does not fall in a polygon; if a point falls in multiple polygons, the last polygon is recorded.
x = "SpatialPointsDataFrame", y = "SpatialPolygons"
equal to the previous method, except that an argument fn=xxx is allowed, e.g. fn = mean which will then report a data.frame with the mean values of the x points falling in each polygon (set) of y
x = "SpatialPolygons", y = "SpatialPoints"
returns the polygon index of points in y; if x is a SpatialPolygonsDataFrame, a data.frame with rows from x corresponding to points in y is returned.
x = "SpatialGridDataFrame", y = "SpatialPoints"
returns object of class SpatialPointsDataFrame with grid attribute values x at spatial point locations y; NA for NA grid cells or points outside grid, and NA values on NA grid cells.
x = "SpatialGrid", y = "SpatialPoints"
returns grid values x at spatial point locations y; NA for NA grid cells or points outside the grid
x = "SpatialPixelsDataFrame", y = "SpatialPoints"
returns grid values x at spatial point locations y; NA for NA grid cells or points outside the grid
x = "SpatialPixels", y = "SpatialPoints"
returns grid values x at spatial point locations y; NA for NA grid cells or points outside the grid

Note

points on a polygon boundary and points corresponding to a polygon vertex are considered to be inside the polygon

Author(s)

Edzer J. Pebesma, e.pebesma@geo.uu.nl

See Also

overlay, point.in.polygon


[Package sp version 0.9-12 Index]