Я пытаюсь использовать пакет geojsonio для записи некоторых файлов geojson из data.frames, извлеченных из некоторых других пакетов R.
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.
Какие-нибудь мысли?
Редактировать:
Я могу получить рабочий файл geojson, если сначала использую file<-geojson_json(data.frame)
, а затем geojson_write(file)