| varEVI | R Documentation | 
varEVI computes the enhanced vegetation index (EVI) from the 
blue, near-infrared (NIR) and red bands.
varEVI(blue, red, nir, scfun = function(r) {
    r
})
| blue | a  | 
| red | a  | 
| nir | a  | 
| scfun | a function to re-scale the original pixel values into reflectance (0-1). | 
The enhanced vegetation index (EVI) is a vegetation indicator that improves
the sensitivity towards high biomass densities compared to NDVI 
\insertCitehuete2002overviewRGISTools (See varNDVI). This
function is used within ls7FolderToVar,
ls8FolderToVar, modFolderToVar and
senFolderToVar.
An EVI image in raster format.
huete2002overviewRGISTools
# path to the cropped and cutted MODIS images for the region of Navarre
wdir <- system.file("ExNavarreVar", package = "RGISTools")
# list all the tif files
files.mod <- list.files(wdir, pattern = "\\.tif$", recursive = TRUE, full.names = TRUE)
# print the MOD09 bands
getRGISToolsOpt("MOD09BANDS")
scale.factor <- 0.0001
# select the red, blue and nir bands
img.mod.red <- raster(files.mod[1]) * scale.factor
img.mod.blue <- raster(files.mod[3]) * scale.factor
img.mod.nir <- raster(files.mod[2]) * scale.factor
# calculate the EVI without scale
img.mod.evi <- varEVI(img.mod.blue, img.mod.red, img.mod.nir)
# calculate the EVI scaling 0-1
img.mod.evi.2 <- varEVI(img.mod.blue, img.mod.red, img.mod.nir,scfun=getRGISToolsOpt("MOD09SCL"))
img.mod.evi.12 <- stack(img.mod.evi,img.mod.evi.2)
# plot the image
spplot(img.mod.evi.12,col.regions=rev(terrain.colors(20)),at = c(seq(0,1,0.05)))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.