R パッケージ ラスターを使用して、www.GADM.orgから世界地図データセットをインポートしました。マップのサイズを縮小するために作成したポリゴンにクリップしたいと思います。データを取得し、ポリゴンを問題なく作成できますが、「gIntersection」コマンドを使用すると、あいまいなエラー メッセージが表示されます。
世界地図データセットをクリップする方法について何か提案はありますか?
library(raster)
library(rgeos)
## Download Map of the World ##
WorldMap <- getData('countries')
## Create the clipping polygon
clip.extent <- as(extent(-20, 40, 30, 72), "SpatialPolygons")
proj4string(clip.extent) <- CRS(proj4string(WorldMap))
## Clip the map
EuropeMap <- gIntersection(WorldMap, clip.extent, byid = TRUE)
エラーメッセージ:
RGEOSBinTopoFunc(spgeom1, spgeom2, byid, id, "rgeos_intersection") のエラー: ジオメトリ コレクションには他のジオメトリ コレクションが含まれていない可能性があります さらに: 警告メッセージ: RGEOSBinTopoFunc(spgeom1, spgeom2, byid, id, "rgeos_intersection") 内: spgeom1 および spgeom2異なる proj4 文字列を持つ