GEE中常用方法的区别

一、mosaic和composite的区别

1.分析了影像合成与影像镶嵌的两种不同影响合成方法,其中影像合成composite更多的表现在同一区域不同时间影像的组合,多使用的合成方法有最大化合成(MVC,max value composite)、中值合成(median)、均值合成(mean)等合成方法,在具体工作中可根据实际需要采用不同的合成方法;镶嵌(mosaic)更多的表现在不同区域上的多幅影像的合成。
2.镶嵌的特点是最后的图层位于最上层,这也是Mosaic的特点之一。

原文链接

二、mosaic、qualityMosaic、cat、addBands的区别mosaic()是按有值的最后一个值合成

mosaic()是按有值的最后一个值合成
qualityMosaic()是按最大值合成,操作对象都是影像集合
cat()是将几幅影像拼接起来,连接起来
addBands()是给一副影像添加波段,操作对象是一个影像。

mosaic、qualityMosaic、cat、addBands的区别

三、merge和mosaic的区别

merge简单说就是合并,即数据集合的合并,mosaic即拼接,这两个命令常用作拼接不完整的影像时进行使用。
可以简单的说:b4=b1.merge(b2).merge(b3).mosaic()
b4返回的是b3的值,如果把merge命令中b2和b3位置进行调换时,mosaic()b4返回的就是b2的值了。
原文链接

四、GEE中的掩膜函数mask,unmask,updateMask

1 mask函数
使用方法:image.mask(),会将影像的掩膜区域与非掩膜区域用0和1区分开来,其中1代表为掩膜,0代表未掩膜。
2.unmask函数
使用方法,image.unmask(number),unmask的作用在于它可以将掩膜掉的区域影像值替换为任意值,而未掩膜的区域保持原值。例如image.unmask(-9999)会将掩膜掉的区域中的值替换为-9999,这样影像就可以与arcgis无缝兼容了。
3.updateMask函数
使用方法:image.updateMask(),updateMask会将影像上为0的区域掩膜掉,如果你希望某一景影像与另一景影像具有相同的掩膜,可以使用image2.updateMask(image1.mask().not())

你可能感兴趣的:(GEE,经验分享,javascript)