【R】geom_sfで地図描こうとしたらst_cast.POINTというエラーが出た。
またしても備忘録
問題
ggplotを使ってsfオブジェクトを描画しようとすると以下のエラーが出た。
Error in st_cast.POINT(x[[1]], to, ...) : cannot create MULTILINESTRING from POINT
解決策
球形幾何のパッケージであるs2が有効になっていると起こる問題であるらしい。
s2を無効にしてやればとりあえず問題は解決する。
sf_use_s2(FALSE)