#' reclassModis
#'
#' This function reclassifies the MODIS raster to 0 (bare), 1 (snow), 2 (nodata)
#'
#' @import raster
#' @param modis The original modis raster object
#' @param zero_threshold the threshold for considering pixel as bare
#' @return the reclassified modis raster object
reclassModis <- function(modis, zero_threshold=10) {
#assign 201 to snowy pixels
modis[modis > 100 + zero_threshold] <- 201
#assign 200 to bare pixels
modis[modis == 100] <- 200
modis[modis == 0] <- 200
#set pixels below zero threshold to unknown
modis[modis > 100 & modis < 100 + zero_threshold] <- 202
#assign 202 to cloudy pixels
modis[modis < 200] <- 202
#reclass to 0, 1, 2
modis <- modis - 200
return(modis)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.