#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()); }}