Met à jour un élément. L'opération de mise à jour est soumise à un certain nombre de contraintes :
- Seuls les champs
title,description,startTime,endTimeetpropertiesde l'élément peuvent être mis à jour. - Si vous nommez
"properties"dansupdateMask, toutes les propriétés de l'élément définies par l'utilisateur sont remplacées par les propriétés deasset. - Si vous nommez
"title","description","startTime"ou"endTime"dansupdateMasksans fournir de valeur dansasset, ce champ est désactivé. - Vous pouvez mettre à jour des propriétés individuelles en les nommant dans
updateMask, comme"properties.my_property_name". La valeur de la propriété est définie sur la valeur correspondante deasset.properties. S'il n'existe aucune valeur correspondante dansasset.properties, ou s'il existe une valeur, mais qu'il s'agit d'uneNullValue, la propriété est supprimée de l'élément. - Les propriétés ne peuvent être définies que sur des valeurs de chaîne ou numériques, ou supprimées en spécifiant un
NullValue. - Si vous fournissez un
updateMaskvide, les horodatages et les propriétés de l'élément sont tous remplacés par les valeurs deasset.
Requête HTTP
PATCH https://earthengine.googleapis.com/v1/{asset.name=projects/*/assets/**}
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
| Paramètres | |
|---|---|
asset.name |
Nom de l'élément. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
| Représentation JSON |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Champs | |
|---|---|
asset.type |
Type de l'élément. |
asset.id |
ID de l'élément. Équivalent à |
asset.updateTime |
Heure de la dernière modification de l'élément. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
asset.properties |
Propriétés clé/valeur associées à l'élément. |
asset.startTime |
Horodatage associé à l'élément, le cas échéant (par exemple, l'heure à laquelle une image satellite a été prise). Pour les éléments qui correspondent à un intervalle de temps, tels que les valeurs moyennes sur un mois ou une année, cet horodatage correspond au début de cet intervalle. Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
asset.endTime |
Pour les éléments qui correspondent à un intervalle de temps, tels que les valeurs moyennes sur un mois ou une année, cet horodatage correspond à la fin de cet intervalle (exclusive). Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
asset.geometry |
Empreinte spatiale associée à l'élément, le cas échéant, sous la forme d'un objet de géométrie GeoJSON (voir RFC 7946). |
asset.bands[] |
Informations sur les bandes de données du composant Image. Omis pour les éléments non image. |
asset.sizeBytes |
Taille d'un élément feuille (par exemple, une image) en octets. |
asset.featureCount |
Nombre de caractéristiques dans l'élément, le cas échéant. |
asset.quota |
Informations sur le quota associées à l'élément de dossier, le cas échéant. Renvoyé pour les éléments de dossier de premier niveau appartenant à l'utilisateur (par exemple, "users/*" ou "projects/*"). |
asset.tilesets[] |
Ensembles de tuiles qui prennent en charge cette image. Présent uniquement pour les images externes, dont les pixels sont récupérés à partir d'un espace de stockage qui n'appartient pas à Earth Engine. |
updateMask |
Masque de mise à jour spécifiant les champs de l'élément à mettre à jour. Il s'agit d'une liste de noms de champs complets séparés par une virgule. Exemple : |
| Informations sur l'emplacement et le mode de stockage des tuiles raster. Voici une liste de champs mutuellement exclusifs. Au maximum, un seul des champs sera défini dans une réponse : | |
asset.cloudStorageLocation |
Obsolète. Utilisez plutôt |
asset.featureViewAssetLocation |
Emplacement de cette FeatureView dans EE. |
| Fin des champs mutuellement exclusifs. | |
Corps de la réponse
Si la requête aboutit, le corps de la réponse contient une instance de EarthEngineAsset.
Champs d'application des autorisations
Nécessite l'un des niveaux d'accès OAuth suivants :
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
Pour plus d'informations, consultez la OAuth 2.0 Overview.