我有两个光栅:一个表示给定最干燥的月VPD(蒸汽压亏缺)的SIF值。另一个表示给定最干燥的SM(土壤湿度)月的SIF值。 我想要一个最终栅格图层,其中每个像元表示两个栅格之间SIF的最低值。但是,我需要在图例中知道SIF值是否与VPD或SM相关。
sif_min_vpd
class : RasterLayer
dimensions : 255, 702, 179010 (nrow, ncol, ncell)
resolution : 0.5, 0.5 (x, y)
extent : -171, 180, -56, 71.5 (xmin, xmax, ymin, ymax)
crs : +proj=longlat +datum=WGS84 +no_defs
source : memory
names : SIF_deseasonalized
values : -3.453509, 2.578036 (min, max)
sif_min_sm
class : RasterLayer
dimensions : 255, 702, 179010 (nrow, ncol, ncell)
resolution : 0.5, 0.5 (x, y)
extent : -171, 180, -56, 71.5 (xmin, xmax, ymin, ymax)
crs : +proj=longlat +datum=WGS84 +no_defs
source : memory
names : SIF_deseasonalized
values : -1.728031, 2.55345 (min, max)
我试了这个代码:
final_map <- min(sif_min_vpd, sif_min_sm_aligned)
但是我不知道SIF值是与VPD相关还是与SM相关。
有什么想法吗?
2条答案
按热度按时间slwdgvem1#
你能在没有min函数的情况下检查它们吗?
30byixjq2#
你可以将
calc
和which.min
一起使用,它会显示哪个层包含了每个像素的最小值,层1(vpd)或层2(sm)。