2.4 裁剪
2.4.1 掩膜
GEE中掩膜相关函数主要有 mask、unmask,updateMask这三个:
mask()
:会将影像的掩膜区域与非掩膜区域用0和1区分开来,其中1代表为掩膜,0代表未掩膜。unmask()
:可以将掩膜掉的区域影像值替换为任意值,而未掩膜的区域保持原值。例如image.unmask(-9999)
会将掩膜掉的区域中的值替换为-9999,这样影像就可以与arcgis无缝兼容了;updateMask()
:将影像上为0的区域掩膜掉。
var aw3d30 = ee.Image('JAXA/ALOS/AW3D30_V1_1')
var image = l8sr.filterBounds(sf).first()
var mask = aw3d30.select('AVE').gt(300)
// NO! Don't do this!
var badMask = image.mask(mask);
//这样做比较好
var goodMask = image.updateMask(mask);