У меня есть фрейм данных (dat) со столбцом с именем "geometry", содержащим точку geo json, например, {"type":"Point","coordinates":[100.1234,10.1234]}
В настоящее время я использую следующий код, и он работает.
library(sp)
library(sf)
dat$geometry<-do.call(rbind, lapply(as.character(dat$geometry), read_sf))
dat$geometry<-as(dat$geometry, "Spatial")
В результате dat $ geometry имеет класс "SpatialPointsDataFrame".
Однако кто-нибудь знает, как выполнить преобразование исключительно с помощью sp?