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