Learn R Programming

sp (version 0.9-78)

SpatialPolygonsDataFrame-class: Class "SpatialPolygonsDataFrame"

Description

class to hold polygons with attributes

Arguments

Objects from the Class

Objects can be created by calls to the function SpatialPolygonsDataFrame

Extends

Class "SpatialPolygons", directly. Class "Spatial", by class "SpatialPolygons".

See Also

SpatialPolygons-class

Examples

Run this code
grd <- GridTopology(c(1,1), c(1,1), c(10,10))
polys <- as.SpatialPolygons.GridTopology(grd)
centroids <- coordinates(polys)
x <- centroids[,1]
y <- centroids[,2]
z <- 1.4 + 0.1*x + 0.2*y + 0.002*x*x
#ex_1.7 <- SpatialPolygonsDataFrame(polys, data=data.frame(x=x, y=y, z=z, row.names=sapply(slot(polys, "polygons"), function(i) slot(i, "ID"))))
ex_1.7 <- SpatialPolygonsDataFrame(polys, data=data.frame(x=x, y=y, z=z, row.names=row.names(polys)))
brks <- quantile(z, seq(0,1,1/7))
cols <- grey((length(brks):2)/length(brks))
dens <- (2:length(brks))*3
plot(ex_1.7, col=cols[findInterval(z, brks, all.inside=TRUE)])
plot(ex_1.7, density=dens[findInterval(z, brks, all.inside=TRUE)])

Run the code above in your browser using DataLab