【发布时间】:2020-08-21 04:31:33
【问题描述】:
我有两个栅格对象,将两者裁剪到相同的程度,并掩盖栅格 1 中不在栅格 2 值范围内的所有值。
suit_hab_45_50_Env <- futureEnv_45_50_cropped<maxValue(currentEnv_summer_masked)
suit_hab_45_50_Env <- suit_hab_45_50_Env*futureEnv_45_50_cropped
suit_hab_45_50_Env <- mask(futureEnv_45_50_cropped, suit_hab_45_50_Env, maskvalue=0)
suit_hab_45_50_Env <- crop(suit_hab_45_50_Env, currentEnv_summer_masked)
suit_hab_45_50_Env <- mask(suit_hab_45_50_Env, currentEnv_summer_masked)
plot(suit_hab_45_50_Env)
writeRaster(suit_hab_45_50_Env, filename = "suit_hab_45_50_Env", format = "GTiff", overwrite = TRUE)
R 有没有办法告诉我栅格 1 中有多少区域被遮盖了?
或者换句话说:灰色多边形 = 100% 并且覆盖的栅格图层覆盖了 x % 的多边形。
【问题讨论】: