필자의 논문을 다운로드하려면 Landsat 이미지를 다운로드해야합니다. 내 문제는 간단하지만 JavaScript에 대한 단서가 없으므로 문서가 충분히 도움이되지 않습니다. 컬렉션을 내 지역 및 기간으로 필터링했으며 모든 이미지를 별도로 드라이브로 내보내려고합니다. 컬렉션 예 :Google 어스 엔진 이미지 컬렉션의 모든 이미지 내보내기 (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,
}));
문제는, (이미지에 맞게 올바른 이미지 (즉, 먼저 첫번째 이미지 등 다음 2, 같은 'thisImage()
')와 설명에 대한 이미지 매개 변수를 설정하는 방법을 'L51984_2'
즉 'L51984_1'
입니다. ..).
미리 감사드립니다.
이미지를 다운로드하는 중이라면 [earthexplorer] (https://earthexplorer.usgs.gov/)와 같은보다 전통적인 소스를 사용하는 것이 좋습니다. 이렇게하면 'JavaScript'및 잠재적으로 더 빠르고 더 편리 할 수도 있습니다. – Val
답변 해 주셔서 감사합니다. 지구 탐색기에서 주문을 시도했으나 주문이 오래 걸릴 것입니다. (백 로그에 200,000 개의 이미지가있는 한 달을 가정합니다 ...) – DiNik