Cloud Assets

Los recursos de Earth Engine (p. ej., imágenes y tablas) pueden ser recursos heredados (es decir, no asociados con un proyecto de Cloud) o recursos asociados con un proyecto de Cloud de Google. En esta guía, se describe cómo usar el Administrador de recursos para subir o usar recursos asociados con un proyecto de Cloud.

Administrador de recursos de Cloud

El Administrador de recursos de Cloud contiene la sección Recursos de Cloud, la sección Recursos heredados y el botón Agregar un proyecto.

Administrador de recursos de Cloud
Figura 1. Administrador de recursos de Cloud del editor de código de Earth Engine

Recursos de nube

La sección Recursos de Cloud contiene recursos que pertenecen a cualquiera de los proyectos de Cloud que están fijados en el Administrador de recursos. El proyecto de Cloud que se selecciona para la sesión del editor de código (como se indica en la parte superior derecha del editor de código) se encuentra aquí de forma predeterminada. Para fijar proyectos adicionales, haz clic en el botón Agregar un proyecto y selecciona un proyecto en el cuadro de diálogo Selecciona un proyecto de Cloud. Los recursos de estos proyectos se mostrarán en un menú desplegable inicialmente expandido, con las carpetas anidadas inicialmente contraídas.

Recursos heredados

Los recursos heredados son recursos asociados con tu cuenta de Earth Engine antes de la integración de Earth Engine en Cloud.

Agregar un proyecto

Si haces clic en el botón Agregar un proyecto, se abrirá el diálogo Selecciona un proyecto de Cloud.

Cuadro de diálogo Selecciona un proyecto
Figura 2. Cuadro de diálogo Selecciona un proyecto de Cloud.

Este diálogo presentará un menú desplegable para seleccionar un proyecto de Cloud y mostrará los recursos de Earth Engine que están presentes en ese proyecto. Los proyectos que fijaste anteriormente se muestran como Proyectos habilitados para Earth Engine. Si seleccionas un proyecto de Cloud en el menú desplegable y haces clic en Seleccionar, se fijará el proyecto en la sección Recursos de Cloud y se mostrarán los recursos que contiene el proyecto.

Si seleccionas un proyecto que ya está fijado, se proporcionará la opción para dejar de fijarlo.

Subir elementos

Sube recursos con el botón Subir recursos. De forma predeterminada, los recursos subidos se asociarán con el proyecto seleccionado en el editor de código. Si quieres que los recursos nuevos se asocien con un proyecto diferente, selecciona un proyecto diferente con el selector de proyectos que se proporciona en el diálogo de carga.

Administración de los elementos

Los recursos se pueden administrar a través de la pestaña Administrador de recursos del editor de código, la línea de comandos, una biblioteca cliente (por ejemplo, ee.data.getAsset) o directamente a través de la API de REST.

Administra los permisos de los recursos

Para otorgar a otros usuarios acceso a tus recursos con el propósito de leer, escribir o tener un control administrativo completo, puedes establecer permisos en el recurso, el proyecto o ambos. Consulta la página Control de acceso para obtener más detalles.

Cómo acceder a los recursos

Las rutas de acceso de los recursos tienen el formato projects/${PROJECT_NAME}/assets/${ASSET_NAME}. Estas rutas de acceso se usan en los constructores de bibliotecas cliente, cuando se realizan exportaciones a través de una de las bibliotecas cliente, en el momento de la transferencia o carga, y en las llamadas a la API de REST.

Recursos públicos

Se puede acceder a las imágenes del catálogo público desde rutas de acceso como projects/earthengine-public/assets/path/to/asset/asset-id. Por ejemplo, aquí hay una escena de Landsat:

projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609

Ten en cuenta que PROJECT_NAME en este ejemplo es earthengine-public. Estas rutas de acceso se pueden pasar directamente a constructores como Image, ImageCollection o FeatureCollection. También pasas rutas de acceso de recursos a la API de REST. Aquí hay un ejemplo muy simple de la guía de inicio rápido de REST.

Recursos personales

Para acceder a un recurso de Earth Engine almacenado en un proyecto de tu propiedad o que tienes permiso para ver, establece PROJECT_NAME en el ID del proyecto que posee el recurso. Por ejemplo:

projects/my-ee-enabled-project-id/assets/my-asset-id

En este ejemplo, my-ee-enabled-project-id es el nombre de un proyecto a través del cual se subieron o crearon recursos anteriormente. Consulta la página Proyectos para obtener más información sobre cómo habilitar la API de Earth Engine en un proyecto de Cloud.

Recursos heredados

Los recursos heredados son recursos almacenados en carpetas heredadas users/ o projects/. Cuando se accede a estos recursos, el PROJECT_NAME es earthengine-legacy. Por ejemplo:

projects/earthengine-legacy/assets/users/user-name/my-asset-id

Accede a imágenes en Cloud Storage

Puedes acceder a los GeoTIFF optimizados para la nube (COG) directamente desde un bucket de Cloud Storage con ee.Image.loadGeoTIFF(). También puedes crear recursos de Earth Engine respaldados por COG, como se describe en la guía de registro de COG. Para obtener una descripción general, consulta COG en Earth Engine.