ee.initialize

Inicialize a biblioteca. Se isso não tiver sido chamado até o momento em que qualquer construtor de objeto for usado, ele será chamado. Se isso for chamado uma segunda vez com um baseurl ou tileurl diferente, não vai ocorrer uma desinicialização, por exemplo, dos algoritmos carregados anteriormente, mas eles serão substituídos e apontarão para servidores alternativos.

Se initialize() for chamado primeiro no modo assíncrono (transmitindo um callback de sucesso), todas as chamadas futuras no modo assíncrono vão adicionar os callbacks a uma fila, e todos eles serão executados juntos.

Se uma chamada de modo síncrono for feita após qualquer número de chamadas assíncronas, ela vai bloquear e executar todos os callbacks fornecidos anteriormente antes de retornar.

Na maioria dos casos, um token de autorização precisa ser definido antes da inicialização da biblioteca, com ee.data.authorize() ou ee.data.setAuthToken().

Em Python, esse método é chamado de ee.Initialize, com um I maiúsculo. Alguns parâmetros são diferentes entre JavaScript e Python. Além de opt_url e project abaixo, o Python também é compatível com: credentials, um objeto google.oauth2.Credentials ou "persistent" para usar credenciais armazenadas (o padrão); http_transport, um cliente httplib2.Http.

UsoRetorna
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ArgumentoTipoDetalhes
baseurlString, opcionalO endpoint de API REST do Earth Engine. (Nome do argumento do Python: opt_url)
tileurlString, opcionalO endpoint de bloco REST do Earth Engine, que é opcional e tem como padrão baseurl. (somente JavaScript)
successCallbackFunção, opcionalUm callback opcional a ser invocado quando a inicialização for bem-sucedida. Se não for fornecido, a inicialização será feita de forma síncrona. (somente JavaScript)
errorCallbackFunção, opcionalUm callback opcional a ser invocado com um erro se a inicialização falhar. (somente JavaScript)
xsrfTokenString, opcionalUma string para transmitir no parâmetro "xsrfToken" de XHRs da API EE. (somente JavaScript)
projectString, opcionalID ou número opcional do projeto do cliente a ser usado ao fazer chamadas de API. (Nome do argumento do Python: project)