| SpatialPointsDataFrame-class {sp} | 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)
x,from,obj,object |
SpatialPointsDataFrame object |
to |
class to which to coerce |
strict |
see as |
i |
row indices |
j |
column indices |
drop |
see Extract |
... |
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:coords:"matrix"; the coordinates matrix
(points are rows in the matrix) coords.nrsbbox:"matrix"; bounding boxproj4string:"CRS"; projection string
Class "SpatialPoints", directly.
Class "Spatial", by class "SpatialPoints".
Edzer J. Pebesma, edzer.pebesma@uni-muenster.de
coordinates, SpatialPoints-class
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)