ee.ImageCollection メモ

取得

// LANDSAT (USGS)
var dataset = ee.ImageCollection('LANDSAT/LC09/C02/T1_L2');

+期間を指定してフィルタリング

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

+範囲を指定してフィルタリング

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

ee.ImageCollection.reduce(ee.Reducer.median());

ImageCollection 型を手っ取り早く統合して ImageCollection から Image に変換したいとき.
ee.Reducer.median() を使って Image に変換する.

// 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()

2種類の違うイメージを1つのイメージへと統合するとき.

var image_merged = ee.ImageCollection([image1.visualize(vis1), image2.visualize(vis2)]).mosaic();



ee.ImageCollection.first()

単純に最初のイメージだけを抜き出す.

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
Last-modified: 2022-07-11 (Mon) 08:20:35 (28d)