GEE合成无云的Landsat |
您所在的位置:网站首页 › landsat8与sentinel2的区别 › GEE合成无云的Landsat |
Google Earth Engine(合成的影像) Landsat-8(30m分辨率)和哨兵-2(10m分辨率)都是我们常用的遥感影像数据。 但是,遥感影像在很多情况下都会有云,我们就需要对影像进行去云处理,这样会使影像出现数据的缺失。我们可以利用Google earth engine对多景影像进行合成,得到无云的影像,而且也没有数据的缺失(类似于MODIS8天反射率产品)。 还有一种情况就是,我们的研究区域一景影像覆盖不了,我们通常都是通过下载影像利用ENVI镶嵌裁剪。而用Google earth engine,我们就可以直接下载镶嵌好的数据,十分的方便。 今天,我们就以Landsat-8和哨兵-2为例,演示如何合成无云的影像并且下载。(GEE数据下载方法上期已经讲过,就不再写在代码里了。) 哨兵-2数据合成 哨兵-2数据的空间分辨率为10m,时间分辨率为5天。 本次我们利用ee.Geometry.Rectangle函数制作一个矩形的区域来选择我们的哨兵-2的数据。 选择的数据为2018-06-01到2018-10-30之间的数据,我们把云量大于百分20的数据筛选掉。并且通过哨兵-2的质量检查波段进行去云处理。然后,对所有的数据进行平均值合成,就可以得到一景无云的哨兵数据。 代码: var bound=ee.Geometry.Rectangle([115.3814, 41.0928,117.5020, 39.4227]); function maskS2clouds(image) { var qa = image.select('QA60'); // Bits 10 and 11是云,我们要把它mask掉 var cloudBitMask = 1 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |