Transforms a shapefile into a dataframe
This function takes in a shapefile (formal class of
SpatialPolygonsDataFrame
) and transforms it into a dataframe
sp2df(map, ...)
map |
A map object of class |
... |
Other arguments, currently ignored |
A dataframe, in which the first 7 columns hold geographical
information (ex: long
and lat
)
## Not run: if(require(maptools)) { data(wrld_simpl) worldmap <- sp2df(wrld_simpl) } if ( require(ggplot2) && require(maptools) ) { data(wrld_simpl) World <- sp2df(wrld_simpl) World2 <- merge(World, Countries, by.x="NAME", by.y="maptools", all.y=FALSE) Mdata <- merge(Alcohol, World2, by.x="country", by.y="gapminder", all.y=FALSE) Mdata <- Mdata[order(Mdata$order),] qplot( x=long, y=lat, fill=ntiles(alcohol,5), data=subset(Mdata, year==2008), group = group, geom="polygon") } ## End(Not run)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.