Si se llama a initialize() por primera vez en modo asíncrono (pasando una devolución de llamada de éxito), todas las llamadas futuras en modo asíncrono agregarán sus devoluciones de llamada a una cola y todas las devoluciones de llamada se ejecutarán juntas.
Si se realiza una llamada en modo síncrono después de cualquier cantidad de llamadas asíncronas, se bloqueará y ejecutará todas las devoluciones de llamada proporcionadas anteriormente antes de mostrar el resultado.
En la mayoría de los casos, se debe establecer un token de autorización antes de inicializar la biblioteca, ya sea con ee.data.authorize() o ee.data.setAuthToken().
En Python, este método se llama ee.Initialize, con una I mayúscula. Ten en cuenta que algunos parámetros difieren entre JavaScript y Python. Además de opt_url y project, Python también admite los siguientes parámetros: credentials (un objeto google.oauth2.Credentials o "persistent" para usar credenciales almacenadas [el valor predeterminado]) y http_transport (un cliente httplib2.Http).
Uso | Muestra |
---|---|
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project) |
Argumento | Tipo | Detalles |
---|---|---|
baseurl | Cadena, opcional | Es el extremo de la API de REST de Earth Engine. (Nombre del argumento de Python: opt_url) |
tileurl | Cadena, opcional | Es el extremo de la URL de la API de REST de Earth Engine. Este parámetro es opcional y, de forma predeterminada, se establece en baseurl. (Solo para JavaScript) |
successCallback | Función, opcional | Es una devolución de llamada opcional que se invoca cuando la inicialización se realiza correctamente. Si no se proporciona, la inicialización se realiza de forma síncrona. (Solo para JavaScript) |
errorCallback | Función, opcional | Es una devolución de llamada opcional que se invoca con un error si falla la inicialización. (Solo para JavaScript) |
xsrfToken | Cadena, opcional | Es una cadena para pasar en el parámetro "xsrfToken" de los objetos XMLHttpRequest de la API de EE. (Solo para JavaScript) |
project | Cadena, opcional | Es el ID o número de proyecto del cliente opcional que se usará cuando se realicen llamadas a la API. (Nombre del argumento en Python: project) |