ee.initialize

Inicializa la biblioteca. Si no se llamó a este método antes de que se use cualquier constructor de objetos, se llamará en ese momento. Si se llama a esta función por segunda vez con una baseurl o una tileurl diferente, no se desinicializarán, por ejemplo, los algoritmos cargados anteriormente, sino que se sobrescribirán y se apuntarán a servidores alternativos.

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).

UsoMuestra
ee.initialize(baseurl, tileurl, successCallback, errorCallback, xsrfToken, project)
ArgumentoTipoDetalles
baseurlCadena, opcionalEs el extremo de la API de REST de Earth Engine. (Nombre del argumento de Python: opt_url)
tileurlCadena, opcionalEs 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)
successCallbackFunción, opcionalEs 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)
errorCallbackFunción, opcionalEs una devolución de llamada opcional que se invoca con un error si falla la inicialización. (Solo para JavaScript)
xsrfTokenCadena, opcionalEs una cadena para pasar en el parámetro "xsrfToken" de los objetos XMLHttpRequest de la API de EE. (Solo para JavaScript)
projectCadena, opcionalEs 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)