ee.initialize

Inizializza la libreria. Se non è stato chiamato prima dell'utilizzo di un costruttore di oggetti, verrà chiamato in quel momento. Se viene chiamato una seconda volta con un baseurl o un tileurl diverso, non viene eseguita l'annullamento dell'inizializzazione, ad esempio, degli algoritmi caricati in precedenza, ma vengono sovrascritti e puntano a server alternativi.

Se initialize() viene chiamato per primo in modalità asincrona (passando un callback di successo), tutte le chiamate future in modalità asincrona aggiungeranno i propri callback a una coda e tutti i callback verranno eseguiti insieme.

Se viene effettuata una chiamata in modalità sincrona dopo un numero qualsiasi di chiamate asincrone, bloccherà ed eseguirà tutti i callback forniti in precedenza prima di tornare.

Nella maggior parte dei casi, un token di autorizzazione deve essere impostato prima dell'inizializzazione della libreria, con ee.data.authorize() o ee.data.setAuthToken().

In Python, questo metodo si chiama ee.Initialize, con la I maiuscola. Tieni presente che alcuni parametri differiscono tra JavaScript e Python. Oltre a opt_url e project riportati di seguito, Python supporta anche: credentials, un oggetto google.oauth2.Credentials o "persistent" per utilizzare le credenziali archiviate (impostazione predefinita); http_transport, un client httplib2.Http.

UtilizzoResi
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ArgomentoTipoDettagli
baseurlStringa, facoltativaL'endpoint dell'API REST di Earth Engine. (Nome argomento Python: opt_url)
tileurlStringa, facoltativaL'endpoint del riquadro REST di Earth Engine. Questo campo è facoltativo e il valore predefinito è baseurl. (solo JavaScript)
successCallbackFunzione, facoltativaUn callback facoltativo da richiamare quando l'inizializzazione ha esito positivo. Se non viene fornito, l'inizializzazione viene eseguita in modo sincrono. (solo JavaScript)
errorCallbackFunzione, facoltativaUn callback facoltativo da richiamare con un errore se l'inizializzazione non va a buon fine. (solo JavaScript)
xsrfTokenStringa, facoltativaUna stringa da passare nel parametro "xsrfToken" delle richieste XHR dell'API EE. (solo JavaScript)
projectStringa, facoltativaID o numero di progetto client facoltativo da utilizzare quando si effettuano chiamate API. (Nome argomento Python: project)