1

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 ファイルには州ポリゴンの代わりに 100 万個の個別のポイントしかありません。

何かご意見は?

編集:

file<-geojson_json(data.frame)最初に使用すると、動作する geojson ファイルを取得できます。geojson_write(file)

4

1 に答える 1