Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 用聚集到较低分辨率的另一个光栅屏蔽一个光栅_R_Image Processing_Aggregate_Gis_Raster - Fatal编程技术网

R 用聚集到较低分辨率的另一个光栅屏蔽一个光栅

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) 需

我有两个光栅:一个(“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)
需要(光栅)

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