안녕하세요? 이번 글은 geemap에서 Google Drive로 내보내기 시 오류가 발생했을 때 조치방법을 정리해 보겠습니다. 이번 글의 내용은 서울대학교 환경계획연구소 강동진 박사님께서 남겨주신 댓글 내용을 재정리한 글입니다. 좋은 팁을 알려주신 박사님께 다시 한번 감사드립니다.
Google Earth Engine은 Export.image.toDrive()를 제공하며, geemap에서는 geemap.ee_export_image_to_drive()로 처리됩니다.
이때 maxPixels은 내보내기의 픽셀 수를 제한하며 기본적으로 1억 개(1e8) 픽셀로 정의됩니다. 1억 개 픽셀 초과 시에는 오류가 발생하므로, 이때는 maxPixels 값을 명시적으로 설정하여 이 한계를 높여주면 되겠습니다. 1조 개(1e13) 픽셀과 같이 큰 값으로 변경하면 오류 없이 내보내기가 처리됩니다.
# 데이터를 Google Drive에 저장
geemap.ee_export_image_to_drive(
elevation_kr,
description='elevation',
folder='export',
region=kr.geometry(),
scale=30,
maxPixels=1e13
)
구글 드라이브 export 디렉터리에 "elevation.tif"가 출력되었습니다. 이제 QGIS에서 해당 데이터를 열어보실 수 있습니다.