Wenn „initialize()“ zuerst im asynchronen Modus aufgerufen wird (durch Übergabe eines Erfolgs-Callbacks), werden bei allen zukünftigen Aufrufen im asynchronen Modus die Callbacks einer Warteschlange hinzugefügt und alle Callbacks werden zusammen ausgeführt.
Wenn nach einer beliebigen Anzahl asynchroner Aufrufe ein synchroner Aufruf erfolgt, werden alle zuvor bereitgestellten Callbacks blockiert und ausgeführt, bevor die Rückgabe erfolgt.
In den meisten Fällen sollte ein Autorisierungstoken vor der Initialisierung der Bibliothek festgelegt werden, entweder mit ee.data.authorize() oder ee.data.setAuthToken().
In Python heißt diese Methode „ee.Initialize“ mit einem großen „I“. Beachten Sie, dass sich einige Parameter zwischen JavaScript und Python unterscheiden. Zusätzlich zu „opt_url“ und „project“ unterstützt Python auch: „credentials“ – ein google.oauth2.Credentials-Objekt oder „persistent“, um gespeicherte Anmeldedaten zu verwenden (Standard); „http_transport“ – ein httplib2.Http-Client.
| Nutzung | Ausgabe |
|---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
| Argument | Typ | Details |
|---|---|---|
baseurl | String, optional | Der Earth Engine REST API-Endpunkt. (Python-Argumentname: opt_url) |
tileurl | String, optional | Der Earth Engine REST-Kachelendpunkt. Dieser ist optional und standardmäßig auf „baseurl“ festgelegt. (nur JavaScript) |
successCallback | Funktion, optional | Ein optionaler Callback, der aufgerufen wird, wenn die Initialisierung erfolgreich ist. Wenn nicht angegeben, erfolgt die Initialisierung synchron. (nur JavaScript) |
errorCallback | Funktion, optional | Ein optionaler Callback, der mit einem Fehler aufgerufen wird, wenn die Initialisierung fehlschlägt. (nur JavaScript) |
xsrfToken | String, optional | Ein String, der im Parameter „xsrfToken“ von EE API-XHRs übergeben werden soll. (nur JavaScript) |
project | String, optional | Optionale Clientprojekt-ID oder -nummer, die für API-Aufrufe verwendet werden soll. (Python-Argumentname: project) |