0
특정 지역의 큰 시계열을 내보내려면 어떻게해야합니까? 아이디어는이 지역에 대한 날짜 및 평균 밴드 값이있는 테이블을 얻는 것입니다. 이 경우 지역의 평균 NDVI가됩니다. 단일 지점의 시계열의 경우Google 어스 엔진의 큰 시계열 내보내기
var collectionModNDVI = ee.ImageCollection('MODIS/006/MOD13Q1')
.filterDate('2002-01-01', '2017-11-17');
는
var geom = ee.Geometry.Point(-1,40).buffer(250);
print(ui.Chart.image.series(collectionModNDVI, geom, ee.Reducer.mean(), 30));
이 잘 작동 될 것이다 당신은 당신이 CSV에 세리 시간을 다운로드 할 수있는 차트를 얻는다. 그러나 그것이 큰 지역 일 때, 나는 기억과 계산 시간에 관한 이슈를 얻는다.
var table2 = ee.Geometry.Rectangle(-1,40,0,41);
chart = ui.Chart.image.seriesByRegion(collectionModNDVI,table2,
ee.Reducer.mean(), 'NDVI',30, 'system:time_start', 'label');
print(chart);
이 코드를 사용하면 "사용자 메모리 한도 초과"오류가 발생합니다.
나는이 시도 :Export.table.toDrive({
collection: chart,
description:'vectorsToDriveExample',
fileFormat: 'csv'
});
을하지만 "d.yc는 함수가 아닙니다"같은 오류가 발생했습니다합니다.
감사합니다. 내가 자신을 올바르게 설명하지 못해 죄송합니다. 내가하려는 일에 대해 더 많은 정보를 추가했습니다. – Xeo
차트를 사용하면 5000 개가 넘는 것들은 작동하지 않습니다. 또한 차트를 내 보낸 것처럼 내보낼 수 없습니다. (내보내려면 [이 참조] (https://developers.google.com/earth-engine/exporting) 참조). 내가 게시 한 예제가 당신을 위해 일한다면 (시도해보십시오!) upvote하십시오. –