我想知道是否有一种简单的方法可以编写包含坐标的点sf
对象(sf
R 包)的 CSV。
你可以使用st_write(input, "output.csv")
它,它会写一个没有坐标的 CSV。我用坐标编写文件的技巧是:
coords <- st_coordinates(input)
input_dat <- input %>% st_set_geometry(., NULL)
input_dat <- cbind(input_dat, coords)
但似乎必须有一个更简单的方法。
根据要求,这里是上面代码的设置:
input <- data.frame(ID = 1:10, longitude = rnorm(10), latitude = rnorm(10))
input <- st_as_sf(input, coords = c("longitude", "latitude"))