change data.frame to SpatialPointsDataFrame
This function modifies an object of class data.frame to one of class SpatialPointsDataFrame
DF2SpatialPointsDataFrame(x, coords = c("x", "y"), crs = sp::CRS("+init=epsg:28992"))
x |
data frame to be converted |
coords |
which columns are coordinates |
crs |
projection scheme |
the new object of class SpatialPointsDataFrame
Markus Loecher
if (requireNamespace("sp", quietly = TRUE)) { data("meuse", package = "sp", envir = environment()) meuseSP = DF2SpatialPointsDataFrame(meuse) sp::plot(meuseSP, asp = 1, cex = 4 * meuse$zinc/max(meuse$zinc), pch = 1, col = as.numeric(meuse$ffreq)+1 ) data("meuse.riv", package = "sp", envir = environment()) lines(meuse.riv) } else { print("package sp must be installed for this example") }
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.