Class for spatial attributes that correspond to point sets
# S4 method for SpatialMultiPointsDataFrame
[(x, i, j, ..., drop = TRUE)
# S4 method for SpatialMultiPointsDataFrame,data.frame
coerce(from, to, strict=TRUE)
# S4 method for SpatialMultiPointsDataFrame
coordinates(obj)
# S4 method for SpatialMultiPointsDataFrame
show(object)
# S4 method for SpatialMultiPointsDataFrame
points(x)
SpatialMultiPointsDataFrame
object
class to which to coerce
see as
row indices
column indices
see Extract
indices passed through
data
:Object of class data.frame containing the attribute data (may or may not contain the coordinates in its columns)
coords
:Object of class "list"
; the list with coordinates matrices;
points are rows in the matrix, the list length equals the number of rows in the data
slot
bbox
:Object of class "matrix"
; bounding box
proj4string
:Object of class "CRS"
; projection string
Class "SpatialMultiPoints"
, directly.
Class "Spatial"
, by class "SpatialMultiPoints"
.
# NOT RUN {
# create three sets of points:
cl1 = cbind(rnorm(3, 10), rnorm(3, 10))
cl2 = cbind(rnorm(5, 10), rnorm(5, 0))
cl3 = cbind(rnorm(7, 0), rnorm(7, 10))
mpdf = SpatialMultiPointsDataFrame(list(cl1, cl2, cl3), data.frame(a = 1:3))
mpdf
plot(mpdf, col = mpdf$a, cex = 1:3)
as(mpdf, "data.frame")
mpdf[1:2,]
# }
Run the code above in your browser using DataLab