私の論文のためにLandsat画像をダウンロードする必要があります。私の問題はシンプルなようですが、私はJavaScriptについての手がかりがなく、ドキュメンテーションは十分に役に立たなかった。 地域と期間にコレクションをフィルタリングしました。すべてのイメージをドライブに別にエクスポートします。 コレクション例:Google Earth Engine画像コレクションのすべての画像をエクスポートする(Google Earth Engine API)
var surfaceReflectanceL5 = ee.ImageCollection('LANDSAT/LT5_SR');
var dateSR5=surfaceReflectanceL5.filterDate('1984-01-01', '1985-01-01');
var prSR5=dateSR5.filter(ee.Filter.eq('wrs_path', 182))
.filter(ee.Filter.eq('wrs_row', 35));
単一の画像をエクスポートするためのコードは次のとおりです。
Export.image.toDrive({
image: image1 //example, var image1='Landsat/....'
description: 'L51984_1',
scale: 30,
});
にはどうすればすべての画像をエクスポートするコレクションを反復処理することができますか? map()関数の使用が答えのようです。
prSR5.map(Export.image.toDrive({
image: image,
description: 'L51984',
scale: 30,
}));
質問は、正しい画像(すなわち、第1番目の画像、そして第二など、「thisImage()
」のようなもの)と画像(すなわち'L51984_1'
、'L51984_2'
に一致するように記述に画像パラメータを設定する方法です。 ..)。
事前に感謝します。
イメージをダウンロードするだけの場合は、[earthexplorer](https://earthexplorer.usgs.gov/)のようなもっと伝統的なソースを使うことをお勧めします。これは 'JavaScript'と潜在的にも速くて便利です。 – Val
答えをありがとう。私は地球探検家からの注文を最初に試みましたが、注文は完了するまでに長い時間がかかります(バックログに200kの画像があるので、私は1ヶ月と仮定します...) – DiNik