SpatialPointsDataFrameclass  R Documentation 
Class for spatial attributes that have spatial point locations
## S4 method for signature 'SpatialPointsDataFrame' x[i, j, ..., drop = TRUE] ## S4 method for signature 'SpatialPointsDataFrame,SpatialPoints' coerce(from, to, strict=TRUE) ## S4 method for signature 'SpatialPointsDataFrame,data.frame' coerce(from, to, strict=TRUE) ## S4 method for signature 'SpatialPointsDataFrame' coordinates(obj) ## S4 method for signature 'SpatialPointsDataFrame' show(object) ## S4 method for signature 'SpatialPointsDataFrame' points(x) ## S3 method for class 'SpatialPointsDataFrame' rbind(...)
x,from,obj,object 

to 
class to which to coerce 
strict 
see 
i 
row indices 
j 
column indices 
drop 
see 
... 
indices passed through 
Objects can be created by calls of the form coordinates(x) = c("x", "y")
.
or of the form coordinates(x) = xy
; see coordinates.
data
:Object of class data.frame containing the attribute data (may or may not contain the coordinates in its columns)
coords
:Object of class "matrix"
; the coordinates matrix
(points are rows in the matrix)
coords.nrs
Object of class logical; if TRUE, when the object was created the coordinates were retrieved from the data.frame, and hence stripped from it; after coercion to data.frame, e.g. by as.data.frame(x), coordinates will again be added (as first few columns) to the data.frame
bbox
:Object of class "matrix"
; bounding box
proj4string
:Object of class "CRS"
; projection string
Class "SpatialPoints"
, directly.
Class "Spatial"
, by class "SpatialPoints"
.
Edzer Pebesma, edzer.pebesma@unimuenster.de
coordinates
, SpatialPointsclass
data(meuse) xy = meuse[c("x", "y")] # retrieve coordinates as data.frame class(meuse) data(meuse) # reload data.frame coordinates(meuse) = c("x", "y") # specify column names class(meuse) data(meuse) # reload data.frame coordinates(meuse) = c(1, 2) # specify column names class(meuse) data(meuse) # reload data.frame coordinates(meuse) = ~x+y # formula class(meuse) data(meuse) # reload data.frame coordinates(meuse) = xy # as data frame class(meuse) data(meuse) # reload data.frame coordinates(meuse) = as.matrix(xy) # as matrix meuse$log.zn = log(meuse$zinc) class(meuse) dim(meuse)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.