Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
ee.initialize
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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).
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) |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
[null,null,["Última actualización: 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) |"]]