성공 콜백을 전달하여 비동기 모드에서 initialize()를 처음 호출하면 향후 비동기 모드 호출에서 콜백이 대기열에 추가되고 모든 콜백이 함께 실행됩니다.
비동기 호출이 여러 번 이루어진 후 동기 모드 호출이 이루어지면 반환되기 전에 차단되고 이전에 제공된 모든 콜백이 실행됩니다.
대부분의 경우 ee.data.authorize() 또는 ee.data.setAuthToken()을 사용하여 라이브러리를 초기화하기 전에 승인 토큰을 설정해야 합니다.
Python에서는 이 메서드의 이름이 ee.Initialize(대문자 I)입니다. 일부 매개변수는 JavaScript와 Python 간에 다릅니다. 아래의 opt_url 및 project 외에도 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) |