Bagaimana saya bisa menemukan nilai sel maks dari raster yang ditumpuk.
Rmax <- maxValue(RAD1998.all[[1]])
berfungsi dengan baik tetapi
Rmax <- maxValue(RAD1998.all[[2]])
memberi NA.
Tentu saja tidak dalam raster bertumpuk.
Ini kode saya:
RAD1998 <- raster(paste(getwd(), "/1998bil/1998ASC5min_ppt_spas1214_0001_19980202_0810_UTC.asc.bil", sep = ""))
list.ras <- mixedsort(list.files(paste(getwd(), "/1998bil/", sep = ""), full.names = T, pattern = ".asc.bil"))
RAD1998.all <- stack(list.ras)
maxValue
cara yang benar. Menurut halaman bantuan, Anda sebaiknya menggunakan argumen tambahan... Additional argument: layer number (for RasterStack or RasterBrick objects)
Jawaban:
Contoh berikut menunjukkan dua cara untuk mendapatkan nilai raster maks dalam tumpukan. Penggunaan pertama
max()
yang juga memberi Anda sejumlah informasi berguna lainnya. Metode kedua menggunakanmaxValue()
, yang hanya memberikan nilai maksimal dari kedua raster di stacksumber
max(MaxValue(raster))
akan memberikan nilai maksimum semua raster di stack.sumber