我想降低最大水域的二进制图层的分辨率,我希望所得的图层代表水像素的百分比。但是,当我如下所示使用ee.Reducer.mean()时,结果层仍然只有二进制值。我怎样才能得到一个浮动?
//The image in question
var water = ee.Image('JRC/GSW1_1/GlobalSurfaceWater').clip(roi);
//Current code
var watermodis = water.select(['max_extent'])
.reproject({
crs:modisproj
}).reduceResolution({
reducer:ee.Reducer.mean(),
});
答案 0 :(得分:0)
结果是我刚进行了重新投影,而reduceResolution错误,应该是
var watermodis = water.select(['max_extent'])
.reduceResolution({
reducer:ee.Reducer.mean(),
maxPixels:1310
}).reproject({
crs:modisproj
});