REMOTE SENSING

Geemap: Google Drive로 내보내기 오류 시 조치방법

유병혁 2023. 9. 11. 21:35

안녕하세요? 이번 글은 geemap에서 Google Drive로 내보내기 시 오류가 발생했을 때 조치방법을 정리해 보겠습니다. 이번 글의 내용은 서울대학교 환경계획연구소 강동진 박사님께서 남겨주신 댓글 내용을 재정리한 글입니다. 좋은 팁을 알려주신 박사님께 다시 한번 감사드립니다.

 

geemap: NASA SRTM Digital Elevation 30m 검색 및 다운로드

안녕하세요? 이번 글은 geemap를 통해 Earth Engine Data Catalog에서 제공하는 NASA SRTM Digital Elevation 30m 데이터를 조회하고 다운로드 받는 과정을 정리해 보겠습니다. Earth Engine Data Catalog Earth Engine Data Cata

foss4g.tistory.com

 

Google Earth Engine은 Export.image.toDrive()를 제공하며, geemap에서는 geemap.ee_export_image_to_drive()로 처리됩니다.

 

Export.image.toDrive  |  Google Earth Engine  |  Google for Developers

 

developers.google.com

이때 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에서 해당 데이터를 열어보실 수 있습니다.