ee.initialize
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Bibliothek initialisieren Wenn diese Methode nicht aufgerufen wurde, bevor ein Objektkonstruktor verwendet wird, wird sie dann aufgerufen. Wenn diese Funktion ein zweites Mal mit einer anderen „baseurl“ oder „tileurl“ aufgerufen wird, werden z.B. die zuvor geladenen Algorithmen nicht zurückgesetzt, sondern überschrieben und auf alternative Server verwiesen.
Wenn initialize() zuerst im asynchronen Modus aufgerufen wird (durch Übergeben eines Success-Callbacks), werden alle zukünftigen Aufrufe im asynchronen Modus in eine Warteschlange gestellt und alle Callbacks werden zusammen ausgeführt.
Wenn nach einer beliebigen Anzahl asynchroner Aufrufe ein synchroner Modusaufruf erfolgt, wird er blockiert und alle zuvor bereitgestellten Callbacks werden ausgeführt, bevor er zurückgegeben wird.
In den meisten Fällen sollte ein Autorisierungstoken festgelegt werden, bevor die Bibliothek initialisiert wird, entweder mit ee.data.authorize() oder ee.data.setAuthToken().
In Python heißt diese Methode „ee.Initialize“ (mit großem „I“). Beachten Sie, dass sich einige Parameter zwischen JavaScript und Python unterscheiden. Neben opt_url und project werden in Python auch folgende Parameter unterstützt: credentials – ein google.oauth2.Credentials-Objekt oder „persistent“ zur Verwendung gespeicherter Anmeldedaten (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 REST-Kachelendpunkt von Earth Engine. Dieser ist optional und wird standardmäßig auf „baseurl“ gesetzt. (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 Client-Projekt-ID oder -Nummer, die bei API-Aufrufen verwendet werden soll. (Python-Argumentname: project) |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[[["\u003cp\u003eThe \u003ccode\u003eee.initialize()\u003c/code\u003e function initializes the Earth Engine library, setting the API endpoint and optional tile server.\u003c/p\u003e\n"],["\u003cp\u003eInitialization can be performed synchronously or asynchronously with success and error callbacks.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization should typically be handled before initialization using \u003ccode\u003eee.data.authorize()\u003c/code\u003e or \u003ccode\u003eee.data.setAuthToken()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eee.initialize()\u003c/code\u003e offers parameters for customization, like base URL, tile URL, and project ID.\u003c/p\u003e\n"],["\u003cp\u003eThe Python equivalent is \u003ccode\u003eee.Initialize()\u003c/code\u003e, with minor parameter differences compared to JavaScript.\u003c/p\u003e\n"]]],[],null,["# ee.initialize\n\n\u003cbr /\u003e\n\nInitialize the library. If this hasn't been called by the time any object constructor is used, it will be called then. If this is called a second time with a different baseurl or tileurl, this doesn't do an un-initialization of e.g.: the previously loaded Algorithms, but will overwrite them and let point at alternate servers.\n\n\u003cbr /\u003e\n\nIf initialize() is first called in asynchronous mode (by passing a success callback), any future asynchronous mode calls will add their callbacks to a queue and all the callbacks will be run together.\n\nIf a synchronous mode call is made after any number of asynchronous calls, it will block and execute all the previously supplied callbacks before returning.\n\nIn most cases, an authorization token should be set before the library is initialized, either with ee.data.authorize() or ee.data.setAuthToken().\n\nIn Python, this method is named ee.Initialize, with a capital I. Note that some parameters differ between JavaScript and Python. In addition to opt_url and project below, Python also supports: credentials - a google.oauth2.Credentials object or 'persistent' to use stored credentials (the default); http_transport - a httplib2.Http client.\n\n| Usage | Returns |\n|--------------------------------------------------------------------------------------------------------------------|---------|\n| `ee.initialize(`*baseurl* `, `*tileurl* `, `*successCallback* `, `*errorCallback* `, `*xsrfToken* `, `*project*`)` | |\n\n| Argument | Type | Details |\n|-------------------|--------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `baseurl` | String, optional | The Earth Engine REST API endpoint. (Python argument name: opt_url) |\n| `tileurl` | String, optional | The Earth Engine REST tile endpoint, this is optional and defaults to baseurl. (JavaScript only) |\n| `successCallback` | Function, optional | An optional callback to be invoked when the initialization is successful. If not provided, the initialization is done synchronously. (JavaScript only) |\n| `errorCallback` | Function, optional | An optional callback to be invoked with an error if the initialization fails. (JavaScript only) |\n| `xsrfToken` | String, optional | A string to pass in the \"xsrfToken\" parameter of EE API XHRs. (JavaScript only) |\n| `project` | String, optional | Optional client project ID or number to use when making API calls. (Python argument name: project) |"]]