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).
Utilisation | Renvoie |
---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
Argument | Type | Détails |
---|---|---|
baseurl | Chaîne, facultative | Point de terminaison de l'API REST Earth Engine. (Nom de l'argument Python : opt_url) |
tileurl | Chaîne, facultative | Point de terminaison REST des tuiles Earth Engine. Ce champ est facultatif et la valeur par défaut est "baseurl". (JavaScript uniquement) |
successCallback | Fonction, facultatif | Rappel 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) |
errorCallback | Fonction, facultatif | Rappel facultatif à appeler avec une erreur si l'initialisation échoue. (JavaScript uniquement) |
xsrfToken | Chaîne, facultative | Chaîne à transmettre dans le paramètre "xsrfToken" des XHR de l'API EE. (JavaScript uniquement) |
project | Chaîne, facultative | Numéro ou ID de projet client facultatif à utiliser lors des appels d'API. (Nom de l'argument Python : project) |