REMOTE SENSING

Google Earth Engine: Google Cloud Project 생성 과정 소개

유병혁 2024. 1. 18. 09:05

안녕하세요? 이번 글은 Google Earth Engine을 활용하기 위해 필요한 Google Cloud Project 생성 과정을 정리해 보겠습니다. Google Earth Engine은 강력한 지리공간 데이터 분석 및 시각화 플랫폼으로, 전 세계의 위성 이미지와 지리 데이터를 분석하는 데 사용됩니다. 하지만, 이 모든 기능을 이용하기 위해서는 Google Cloud Project를 설정하는 것이 필수적입니다. Google Earth Engine은 Google Cloud의 인프라와 서비스를 기반으로 작동할 수 있기 때문입니다.

 

 

사용자는 Google Cloud Project를 통해 Earth Engine API에 접근하고, Google Cloud의 다양한 서비스와 통합하여 지리공간 데이터를 더욱 효과적으로 관리하고 분석할 수 있습니다. 그럼, 이제 Google Cloud Project 생성 과정을 진행해 보겠습니다!

 

Google Earth Engine(https://earthengine.google.com/)에 접속한 후, 상단 메뉴 중 "Get Started"를 클릭합니다.

 

Google Earth Engine 계정은 단일 구글 계정과 연결됩니다. 할당량 제한을 우회하기 위해 여러 Earth Engine 계정을 만드는 것은 Earth Engine 이용 약관을 위반하는 것입니다. Google Earth Engine에서 사용할 단일 구글 계정을 선택하고 "계속"을 클릭합니다.

 

Earth Engine은 Google Cloud 제품으로 비상업적 용도로는 무료이나, 상업적 또는 실무 응용 프로그램의 경우 계획된 사용량 수준에 따라 가격이 책정됩니다. "Register a Noncommerical or Commercial Cloud project"를 클릭합니다.

Paid usage(유료 이용)과 Unpaid usage(무료 이용) 중, "Unpaid usage"를 선택해 보겠습니다.

Unpaid usage는 다음 6가지 유형이 있는데요, 여기서는 "개인(Individual)"을 선택하겠습니다.

  • 비영리 조직(Nonprofit organization)
  • 학술 또는 교육기관(Academic or educational institution)
  • 뉴스 미디어 조직(News media organization)
  • 특정 정부기관(Certain government agencies)
  • 훈련자 또는 연수생(Trainer or Trainee)
  • 개인(Individual)

 

이제 "Create a new Google Cloud Project > CONTINUE TO SUMMARY" 순으로 클릭합니다.

 

Project-ID는 해당 Google Cloud Project의 고유한 식별자이며, Google Cloud 리소스에 대한 액세스 및 관리 권한을 설정하는데 사용됩니다. Earth Engine의 리소스와 기능은 Google Cloud의 인프라와 서비스 위에서 구동됩니다. 따라서 Earth Engine을 사용하기 위해서는 Project-ID가 중요한 역할을 합니다. 내용을 확인하고 "CONTINUE TO SUMMARY"를 클릭합니다.

 

이제 "CONFIRM"을 클릭하면 Cloud Project가 등록되고, Earth Engine용 웹 기반 IDE인 "Code Editor"가 자동으로 실행됩니다.

 

Earth Engine API에 대한 호출은 Code Editor 이외에도 Python 클라이언트 API 또는 REST API를 통해 이루어집니다. Earth Engine API를 통해 요청된 계산은 선택된 프로젝트의 계산 할당량, 리소스 및 권한을 사용하여 수행됩니다. 여기까지 Google Earth Engine을 활용하기 위해 필요한 Google Cloud Project 생성 과정을 정리해 봤습니다.