ee.initialize

라이브러리를 초기화합니다. 객체 생성자가 사용될 때까지 이 메서드가 호출되지 않으면 이때 호출됩니다. 다른 baseurl 또는 tileurl을 사용하여 이 함수를 두 번째로 호출하면 이전에 로드된 알고리즘 등의 초기화가 취소되지 않고 덮어쓰여 대체 서버를 가리키게 됩니다.

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)