Se initialize() for chamado primeiro no modo assíncrono (transmitindo um callback de sucesso), todas as futuras chamadas 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 será bloqueada 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 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 oferece suporte a: credentials (um objeto google.oauth2.Credentials ou "persistent" para usar credenciais armazenadas, que é o padrão); http_transport (um cliente httplib2.Http).
Uso | Retorna |
---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
Argumento | Tipo | Detalhes |
---|---|---|
baseurl | String, opcional | O endpoint da API REST do Earth Engine. (Nome do argumento Python: opt_url) |
tileurl | String, opcional | O endpoint de bloco REST do Earth Engine. É opcional e o padrão é "baseurl". (somente JavaScript) |
successCallback | Função, opcional | Um 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) |
errorCallback | Função, opcional | Um callback opcional a ser invocado com um erro se a inicialização falhar. (somente JavaScript) |
xsrfToken | String, opcional | Uma string a ser transmitida no parâmetro "xsrfToken" das solicitações XHR da API EE. (somente JavaScript) |
project | String, opcional | ID ou número do projeto do cliente opcional a ser usado ao fazer chamadas de API. (Nome do argumento Python: project) |