Les composants Earth Engine (images, tables, etc.) peuvent être des composants anciens (c'est-à-dire non associés à un projet Cloud) ou des composants associés à un projet Cloud Google. Ce guide explique comment utiliser le Gestionnaire de composants pour importer et/ou utiliser des composants associés à un projet Cloud.
Cloud Asset Manager
Le Gestionnaire d'éléments Cloud contient la section Éléments Cloud, la section Anciens éléments et le bouton Ajouter un projet.

Éléments cloud
La section "Éléments cloud" contient les éléments appartenant à l'un des projets cloud épinglés au Gestionnaire d'éléments. Le projet Cloud sélectionné pour la session de l'éditeur de code (comme indiqué en haut à droite de l'éditeur de code) est défini par défaut. Vous pouvez épingler d'autres projets en cliquant sur le bouton Ajouter un projet et en sélectionnant un projet dans la boîte de dialogue Sélectionner un projet Cloud. Les composants de ces projets s'affichent dans un zippy initialement développé, avec des dossiers imbriqués initialement réduits.
Anciens composants
Les anciens éléments sont ceux associés à votre compte Earth Engine avant l'intégration d'Earth Engine à Google Cloud.
Ajouter un projet
Cliquez sur le bouton Add a Project (Ajouter un projet) pour ouvrir la boîte de dialogue Select a Cloud Project (Sélectionner un projet Cloud).

Cette boîte de dialogue présente un menu déroulant permettant de sélectionner un projet Cloud et affiche les éléments Earth Engine présents dans ce projet. Les projets que vous avez épinglés précédemment sont affichés sous Projets compatibles avec Earth Engine. Si vous sélectionnez un projet Cloud dans le menu déroulant et que vous cliquez sur Sélectionner, le projet est épinglé à la section "Éléments Cloud" et les éléments qu'il contient s'affichent.
Si vous sélectionnez un projet déjà épinglé, vous aurez la possibilité de le désépingler.
Importer des éléments
Importez des composants à l'aide du bouton Importer des composants. Les composants importés sont associés par défaut au projet sélectionné dans l'éditeur de code. Si vous souhaitez que les nouveaux composants soient associés à un autre projet, sélectionnez-le dans le sélecteur de projets fourni par la boîte de dialogue d'importation.
Gérer les composants
Les éléments peuvent être gérés via l'onglet Gestionnaire d'éléments de l'éditeur de code, la ligne de commande, une bibliothèque cliente (par exemple, ee.data.getAsset
) ou directement via l'API REST.
Gérer les autorisations associées aux composants
Pour autoriser d'autres utilisateurs à lire ou à modifier vos composants, ou à les administrer de manière complète, vous pouvez définir des autorisations sur le composant, le projet ou les deux. Pour en savoir plus, consultez la page Contrôle des accès.
Accéder aux composants
Les chemins d'accès aux composants sont au format projects/${PROJECT_NAME}/assets/${ASSET_NAME}
.
Ces chemins sont utilisés dans les constructeurs de bibliothèques clientes, lors des exportations via l'une des bibliothèques clientes, au moment de l'ingestion ou de l'importation, et dans les appels de l'API REST.
Composants publics
Les images du catalogue public sont accessibles à partir de chemins d'accès tels que projects/earthengine-public/assets/path/to/asset/asset-id
. Par exemple, voici une scène Landsat :
projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609
Notez que PROJECT_NAME
dans cet exemple est earthengine-public
.
Ces chemins peuvent être transmis directement aux constructeurs tels que Image
, ImageCollection
ou FeatureCollection
. Vous transmettez également les chemins d'accès aux ressources à l'API REST.
Voici
un exemple très simple tiré du guide de démarrage rapide REST.
Composants personnels
Pour accéder à un composant Earth Engine stocké dans un projet dont vous êtes propriétaire ou que vous êtes autorisé à afficher, définissez PROJECT_NAME
sur l'ID du projet propriétaire du composant. Exemple :
projects/my-ee-enabled-project-id/assets/my-asset-id
Dans cet exemple, my-ee-enabled-project-id
est le nom d'un projet dans lequel des composants ont déjà été importés ou créés. Pour savoir comment activer l'API Earth Engine dans un projet Cloud, consultez la page Projets.
Anciens composants
Les anciens composants sont ceux stockés dans les anciens dossiers users/
ou projects/
. Lorsque vous accédez à ces composants, le PROJECT_NAME
est earthengine-legacy
. Exemple :
projects/earthengine-legacy/assets/users/user-name/my-asset-id
Accéder aux images dans Cloud Storage
Vous pouvez accéder aux fichiers GeoTIFF optimisés pour le cloud (COG) directement depuis un bucket Cloud Storage à l'aide de ee.Image.loadGeoTIFF()
.
Vous pouvez également créer des assets Earth Engine compatibles avec COG, comme décrit dans cet exemple d'API REST.