Как преобразовать строку geo json, хранящуюся в кадре данных, непосредственно в sp? - PullRequest
0 голосов
/ 02 марта 2020

У меня есть фрейм данных (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?

...