SpatialPolygonsDataFrame
dat1、dat2 の2 つのファイルがあります。
extent(dat1)
class : Extent
xmin : -180
xmax : 180
ymin : -90
ymax : 90
extent(dat2)
class : Extent
xmin : -120.0014
xmax : -109.9997
ymin : 48.99944
ymax : 60
dat2 の範囲を使用してファイル dat1 をトリミングしたいと考えています。やり方がわかりません。以前は「クロップ」機能を使用してラスターファイルを処理していました。
現在のデータに対してこの関数を使用すると、次のエラーが発生します。
> r1 <- crop(BiomassCarbon.shp,alberta.shp)
Error in function (classes, fdef, mtable) :
unable to find an inherited method for function ‘crop’ for signature"SpatialPolygonsDataFrame"’