博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Google Earth Engine(gee)中的Algorithms
阅读量:300 次
发布时间:2019-03-01

本文共 1855 字,大约阅读时间需要 6 分钟。

ee.Algorithms.Landsat.simpleComposite()

这个函数处理landsat影像集,并返回一个新的已去云的Image

var imgs = ee.ImageCollection("LANDSAT/LC08/C01/T1")               .filterBounds(ee.Geometry.Point(106.1125, 30.3772))               .filterDate('2018-01-01','2018-12-31')               var img_simpleComposite = ee.Algorithms.Landsat.simpleComposite({collection:imgs,asFloat:true})Map.setCenter(106.1125, 30.3772,8)Map.addLayer(imgs.mosaic(),{},"imgs.mosaic()")Map.addLayer(img_simpleComposite,{},"img_simpleComposite")

ee.Algorithms.Landsat.simpleCloudScore()

这个函数作用在Image上,它可以在原来Image波段的基础上,再添加一个cloud波段,并返回一个新的Image。此Image相比原来的Image多了一个cloud波段。

这个函数只能作用于landsat影像上,不能作用于其他如modis影像上

var img = ee.ImageCollection("LANDSAT/LC08/C01/T1_TOA")               .filterBounds(ee.Geometry.Point(106.2608, 29.5755))               .first()print(img)var img_withCloud = ee.Algorithms.Landsat.simpleCloudScore(img)print(img_withCloud)Map.setCenter(106.14, 30.3488,8)Map.addLayer(img_withCloud,{bands:['B5','B4','B3'],max:0.3})Map.addLayer(img_withCloud.select('cloud'))

一个去云的例子,如下:

var l8 = ee.ImageCollection("LANDSAT/LC08/C01/T1_RT_TOA");var roi = /* color: #d63000 */ee.Geometry.Polygon(        [[[116.33401967309078, 39.8738616709093],          [116.46882950954137, 39.87808443916675],          [116.46882978521751, 39.94772261856061],          [116.33952185055819, 39.943504136461144]]]);var selectCol = l8.filterBounds(roi)                   .filterDate("2017-1-1", "2018-6-1")                   .map(ee.Algorithms.Landsat.simpleCloudScore)                   .map(function(img) {                      img = img.updateMask(img.select("cloud").lt(1));                      return img;                   })                   .sort("system:time_start");var l8Img = selectCol.mosaic().clip(roi);Map.addLayer(l8Img, {bands: ["B3", "B2", "B1"], min:0, max:0.3}, "l8");Map.centerObject(roi, 12);

 

转载地址:http://arua.baihongyu.com/

你可能感兴趣的文章