change data.frame to SpatialPointsDataFrame

Description

This function modifies an object of class data.frame to one of class SpatialPointsDataFrame

Usage

1
DF2SpatialPointsDataFrame(x, coords = c("x", "y"), crs = sp::CRS("+init=epsg:28992"))

Arguments

x

data frame to be converted

coords

which columns are coordinates

crs

projection scheme

Value

the new object of class SpatialPointsDataFrame

Author(s)

Markus Loecher

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
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")


}

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.