【发布时间】:2019-07-16 15:37:10
【问题描述】:
地点:
var roi = /* color: #d63000 */ee.Geometry.Point([-71.97203347683796, -13.529827050320447]);
收藏:
var collection = ee.ImageCollection('COPERNICUS/S2')
.filter(ee.Filter.lt("CLOUDY_PIXEL_PERCENTAGE", 10))
.filterDate('2018-01-1' ,'2018-12-31')
.filterBounds(roi)
计算 NDVI
function addNDVI(image) {
var a = image.normalizedDifference(['B8', 'B4']);
return image.addBands(a);
}
var ndvi2 = collection.map(addNDVI)
var ndvi2 = ndvi2.qualityMosaic('nd');
现在我想在内部 [-1-0.2]、[0.2-0.4]、[0.4-0.6]、[0.6-0.8]、[0.8-1] 中重新分类 NDVI 栅格,我试试这个代码
var ndvireclass = ndvi2.select("nd").divide(10).ceil();
Map.addLayer(ndvireclass, {bands:'nd', min: 0, max: 1, gamma: 1.5}, 'NDVI reclass');
但结果图像只有 2 类 -1 和 1
【问题讨论】:
标签: javascript google-earth-engine