Path: blob/master/examples/javascripts/NormalizedDifference.js
2313 views
// NormalizedDifference example.1//2// Compute Normalized Difference Vegetation Index over MOD09GA product.3// NDVI = (NIR - RED) / (NIR + RED), where4// RED is sur_refl_b01, 620-670nm5// NIR is sur_refl_b02, 841-876nm67// Load a MODIS image.8var img = ee.Image('MODIS/006/MOD09GA/2012_03_09');910// Use the normalizedDifference(A, B) to compute (A - B) / (A + B)11var ndvi = img.normalizedDifference(['sur_refl_b02', 'sur_refl_b01']);1213// Make a palette: a list of hex strings.14var palette = ['FFFFFF', 'CE7E45', 'DF923D', 'F1B555', 'FCD163', '99B718',15'74A901', '66A000', '529400', '3E8601', '207401', '056201',16'004C00', '023B01', '012E01', '011D01', '011301'];1718// Center the map19Map.setCenter(-94.84497, 39.01918, 8);2021// Display the input image and the NDVI derived from it.22Map.addLayer(img.select(['sur_refl_b01', 'sur_refl_b04', 'sur_refl_b03']),23{gain: [0.1, 0.1, 0.1]}, 'MODIS bands 1/4/3');24Map.addLayer(ndvi, {min: 0, max: 1, palette: palette}, 'NDVI');252627