如何在rasterbrick中找到最大值?

时间:2015-06-19 07:01:59

标签: r stack raster

我知道有一个类似的问题,但它不是在rasterbrick中。我想找到这个光栅砖的最大值,我试过which.max,但我不明白输入。我想知道什么是最大值,并获得每个层的所有最大值的列表。

> bshum2
class       : RasterBrick 
dimensions  : 5, 4, 20, 2920  (nrow, ncol, ncell, nlayers)
resolution  : 1, 1  (x, y)
extent      : 14, 18, 0, 5  (xmin, xmax, ymin, ymax)
coord. ref. : NA 
data source : in memory
names       : X1979.01.01.00.00.00, X1979.01.01.03.00.00, 
min values  :          0.011909009,          0.011799878,          
max values  :           0.01536649,          0.01594792,           time        : 1979-01-01 00:00:00, 1979-12-31 21:00:00 (min, max)

> which.max(bshum2)
class       : RasterLayer 
dimensions  : 5, 4, 20  (nrow, ncol, ncell)
resolution  : 1, 1  (x, y)
extent      : 14, 18, 0, 5  (xmin, xmax, ymin, ymax)
coord. ref. : NA 
data source : in memory
names       : layer 
values      : 172, 1132  (min, max)

1 个答案:

答案 0 :(得分:2)

这是你如何得到这些:

library(raster)
b <- brick(system.file("external/rlogo.grd", package="raster"))
minValue(b)
# [1] 0 0 0
maxValue(b)
# [1] 255 255 255
相关问题