#author("2022-07-11T17:19:25+09:00","default:Miyashita","Miyashita")
#author("2022-07-11T17:20:35+09:00","default:Miyashita","Miyashita")
*ee.ImageCollection メモ [#we2ef267]
**取得 [#j51b14cb]
#codeprettify{{
// LANDSAT (USGS)
var dataset = ee.ImageCollection('LANDSAT/LC09/C02/T1_L2');
}}

***+期間を指定してフィルタリング [#p80369e9]
#codeprettify{{
// LANDSAT (USGS)
var dataset = ee.ImageCollection('LANDSAT/LC09/C02/T1_L2')
    .filterDate('2022-01-01', '2022-02-01');
}}

***+範囲を指定してフィルタリング [#tb06fa25]
#codeprettify{{
var geom = ee.Geometry.BBox(120, 20, 150.0, 50.0);

// LANDSAT (USGS)
var dataset = ee.ImageCollection('LANDSAT/LC09/C02/T1_L2')
    .filterDate('2022-01-01', '2022-02-01')
    .filterBounds(geom);
}}
~
~

**ImageCollection -> Image [#ed9a5ec2]

***ImageCollection.reduce(ee.Reducer.median()); [#ld9dd44f]
***ee.ImageCollection.reduce(ee.Reducer.median()); [#ld9dd44f]
ImageCollection 型を手っ取り早く統合して ImageCollection から Image に変換したいとき.~
ee.Reducer.median() を使って Image に変換する.
#codeprettify{{
// Combine images into a single image
var imageLand = dataset.reduce(ee.Reducer.median());
//print(imageLand);

var visLand = {
//  bands: ['SR_B4', 'SR_B3', 'SR_B2'],
  bands: ['SR_B4_median', 'SR_B3_median', 'SR_B2_median'],
  min: 0.0,
  max: 0.3,
};

Map.addLayer(imageLand, visLand, 'True Color (432)');
Map.centerObject(geom,8);
}}
プロパティ的なものも変わるので SR_B4 などから SR_B4_median にする点に注意.~
~

***ee.ImageCollection([img1, img2]).mosaic() [#k26e28a1]
2種類の違うイメージを1つのイメージへと統合するとき.~
#codeprettify{{
var image_merged = ee.ImageCollection([image1.visualize(vis1), image2.visualize(vis2)]).mosaic();
}}
~
~

***ImageCollection.first() [#c3642c00]
***ee.ImageCollection.first() [#c3642c00]
単純に最初のイメージだけを抜き出す.
#codeprettify{{
var firstImage = ee.Image(dataset.first());
}}

Front page   Edit Diff Attach Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes