initialize()가 비동기 모드에서 처음 호출되면(성공 콜백을 전달하여) 향후 비동기 모드 호출은 콜백을 큐에 추가하고 모든 콜백이 함께 실행됩니다.
비동기 호출이 여러 번 이루어진 후 동기 모드 호출이 이루어지면 이전에 제공된 모든 콜백을 차단하고 실행한 후 반환합니다.
대부분의 경우 승인 토큰은 ee.data.authorize() 또는 ee.data.setAuthToken()을 사용하여 라이브러리가 초기화되기 전에 설정해야 합니다.
Python에서 이 메서드의 이름은 ee.Initialize이며 대문자 I로 시작합니다. 일부 매개변수는 JavaScript와 Python 간에 다릅니다. 아래의 opt_url 및 프로젝트 외에도 Python은 다음을 지원합니다.credentials - google.oauth2.Credentials 객체 또는 저장된 사용자 인증 정보를 사용하는 'persistent'(기본값), http_transport - httplib2.Http 클라이언트
| 사용 | 반환 값 |
|---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
| 인수 | 유형 | 세부정보 |
|---|---|---|
baseurl | 문자열, 선택사항 | Earth Engine REST API 엔드포인트입니다. (Python 인수 이름: opt_url) |
tileurl | 문자열, 선택사항 | Earth Engine REST 타일 엔드포인트입니다. 선택사항이며 기본값은 baseurl입니다. (JavaScript만 해당) |
successCallback | 함수(선택사항) | 초기화가 완료되면 호출되는 콜백입니다(선택사항). 제공하지 않으면 초기화가 동기식으로 실행됩니다. (JavaScript만 해당) |
errorCallback | 함수(선택사항) | 초기화에 실패하면 오류와 함께 호출되는 콜백입니다(선택사항). (JavaScript만 해당) |
xsrfToken | 문자열, 선택사항 | EE API XHR의 'xsrfToken' 매개변수에 전달할 문자열입니다. (JavaScript만 해당) |
project | 문자열, 선택사항 | API 호출 시 사용할 선택적 클라이언트 프로젝트 ID 또는 번호입니다. (Python 인수 이름: project) |