ee.initialize

라이브러리를 초기화합니다. 객체 생성자가 사용될 때까지 이 함수가 호출되지 않았다면 그때 호출됩니다. 다른 baseurl 또는 tileurl로 두 번째 호출되면 이전에 로드된 알고리즘의 초기화 해제가 실행되지 않지만 이를 덮어쓰고 대체 서버를 가리키도록 합니다.

성공 콜백을 전달하여 비동기 모드에서 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)