ee.initialize

Initialisez la bibliothèque. Si cette méthode n'a pas été appelée au moment où un constructeur d'objet est utilisé, elle le sera alors. Si cette méthode est appelée une deuxième fois avec une baseurl ou une tileurl différente, elle ne désinitialise pas, par exemple, les algorithmes précédemment chargés, mais les écrase et permet de pointer vers d'autres serveurs.

Si initialize() est appelé en mode asynchrone pour la première fois (en transmettant un rappel de réussite), tous les futurs appels en mode asynchrone ajouteront leurs rappels à une file d'attente et tous les rappels seront exécutés ensemble.

Si un appel en mode synchrone est effectué après un certain nombre d'appels asynchrones, il bloquera et exécutera tous les rappels fournis précédemment avant de renvoyer une réponse.

Dans la plupart des cas, un jeton d'autorisation doit être défini avant l'initialisation de la bibliothèque, soit avec ee.data.authorize(), soit avec ee.data.setAuthToken().

En Python, cette méthode est nommée ee.Initialize, avec un I majuscule. Notez que certains paramètres diffèrent entre JavaScript et Python. En plus de opt_url et project ci-dessous, Python est également compatible avec les éléments suivants : credentials (un objet google.oauth2.Credentials ou "persistent" pour utiliser les identifiants stockés (par défaut)), http_transport (un client httplib2.Http).

UtilisationRenvoie
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ArgumentTypeDétails
baseurlChaîne, facultativePoint de terminaison de l'API REST Earth Engine. (Nom de l'argument Python : opt_url)
tileurlChaîne, facultativePoint de terminaison REST des tuiles Earth Engine. Ce champ est facultatif et la valeur par défaut est "baseurl". (JavaScript uniquement)
successCallbackFonction, facultatifRappel facultatif à appeler en cas d'initialisation réussie. Si aucune valeur n'est spécifiée, l'initialisation est effectuée de manière synchrone. (JavaScript uniquement)
errorCallbackFonction, facultatifRappel facultatif à appeler avec une erreur si l'initialisation échoue. (JavaScript uniquement)
xsrfTokenChaîne, facultativeChaîne à transmettre dans le paramètre "xsrfToken" des XHR de l'API EE. (JavaScript uniquement)
projectChaîne, facultativeNuméro ou ID de projet client facultatif à utiliser lors des appels d'API. (Nom de l'argument Python : project)