R 用聚集到较低分辨率的另一个光栅屏蔽一个光栅
我有两个光栅:一个(“log”),我想用它遮掩另一个(“roi”)中的像素 Log的分辨率高于roi,因此在尝试遮罩之前,我将Log聚合到roi的分辨率,如下所示:R 用聚集到较低分辨率的另一个光栅屏蔽一个光栅,r,image-processing,aggregate,gis,raster,R,Image Processing,Aggregate,Gis,Raster,我有两个光栅:一个(“log”),我想用它遮掩另一个(“roi”)中的像素 Log的分辨率高于roi,因此在尝试遮罩之前,我将Log聚合到roi的分辨率,如下所示: require(spatial.tools) require(raster) log.new<-spatial_sync_raster(log, roi, method="bilinear") roi.new<-mask(roi, log.new, inverse=T) require(spatial.tools) 需
require(spatial.tools)
require(raster)
log.new<-spatial_sync_raster(log, roi, method="bilinear")
roi.new<-mask(roi, log.new, inverse=T)
require(spatial.tools)
需要(光栅)
log.new您需要对数据集重新采样以获得相同的分辨率(30x30或50x50)
rs
require(spatial.tools)
require(raster)
log.new<-spatial_sync_raster(log, roi, method="bilinear")
roi.new<-mask(roi, log.new, inverse=T)
rs<-resample(r1,r2,method='bilinear') # you can choose your own method