我正在尝试使用 geojsonio 包从其他 R 包中提取的 data.frames 中编写一些 geojson 文件。
library(ggplot2)
library(geojsonio)
us_state <- map_data('state')
geojson_write(us_state,
geometry="polygon",
grouping="group",
file="path/file.geojson")
我遇到的问题是geometry=polygon
论点。我收到以下错误:
Error in .subset2(x, i, exact = exact) :
attempt to select less than one element in integerOneIndex
当geometry=point
它工作正常时,当然我只有一百万个单独的点,而不是 geojson 文件中的状态多边形。
有什么想法吗?
编辑:
如果我file<-geojson_json(data.frame)
先使用,我可以得到一个工作的geojson文件,然后geojson_write(file)