Actualiza un activo. Existen varias restricciones en la operación de actualización:
- Solo se pueden actualizar los campos
title,description,startTime,endTimeypropertiesdel recurso. - Si asignas el nombre
"properties"enupdateMask, todas las propiedades definidas por el usuario del activo se reemplazarán por las propiedades deasset. - Si asignas el nombre
"title","description","startTime"o"endTime"enupdateMasky no proporcionas un valor enasset, ese campo no se establecerá. - Para actualizar propiedades individuales, puedes asignarles un nombre en
updateMask, como"properties.my_property_name". El valor de la propiedad se establecerá en el valor correspondiente deasset.properties. Si no hay un valor correspondiente enasset.propertieso si hay un valor, pero es unNullValue, la propiedad se borrará del activo. - Las propiedades solo se pueden establecer en valores de cadena o número, o bien borrarse si se especifica un
NullValue. - Si proporcionas un
updateMaskvacío, las marcas de tiempo y las propiedades del recurso se reemplazarán por los valores deasset.
Solicitud HTTP
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
| Parámetros | |
|---|---|
asset.name |
El nombre del elemento. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
| Representación JSON |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Campos | |
|---|---|
asset.type |
Es el tipo de activo. |
asset.id |
El ID del activo. Es equivalente a |
asset.updateTime |
Es la hora de la última modificación del activo. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
asset.properties |
Propiedades clave-valor asociadas con el activo. |
asset.startTime |
Es la marca de tiempo asociada con el recurso, si corresponde, p.ej., la hora en la que se tomó una imagen satelital. En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al inicio de ese intervalo. Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
asset.endTime |
En el caso de los recursos que corresponden a un intervalo de tiempo, como los valores promedio durante un mes o un año, esta marca de tiempo corresponde al final de ese intervalo (exclusivo). Usa RFC 3339, en el que el resultado generado siempre se normalizará en Z y usará 0, 3, 6 o 9 dígitos fraccionarios. También se aceptan compensaciones distintas de "Z". Ejemplos: |
asset.geometry |
La huella espacial asociada con el activo, si la hay, como un objeto de geometría GeoJSON (consulta RFC 7946). |
asset.bands[] |
Información sobre las bandas de datos del recurso de imagen Se omite para los recursos que no son de imagen. |
asset.sizeBytes |
Es el tamaño de un recurso de nivel inferior (p.ej., una imagen) en bytes. |
asset.featureCount |
Es la cantidad de componentes del recurso, si corresponde. |
asset.quota |
La información de cuota asociada con el activo de la carpeta, si corresponde Se muestra para los recursos de carpetas de nivel superior que pertenecen al usuario (p.ej., "users/*" o "projects/*"). |
asset.tilesets[] |
Los conjuntos de mosaicos que respaldan esta imagen Solo está presente para las imágenes externas, cuyos píxeles se recuperan del almacenamiento que no es propiedad de Earth Engine. |
updateMask |
La máscara de actualización que especifica qué campos del activo se deben actualizar. Esta es una lista separada por comas de los nombres de campos totalmente calificados. Ejemplo: |
Campo de unión location. Información sobre dónde y cómo se almacenan las tarjetas de ráster. Las direcciones (location) solo pueden ser una de las siguientes opciones: |
|
asset.cloudStorageLocation |
Obsoleta. Usa |
asset.featureViewAssetLocation |
La ubicación de este FeatureView en EE.UU. |
Cuerpo de la respuesta
Si se ejecuta de forma correcta, el cuerpo de la respuesta contiene una instancia de EarthEngineAsset.
Alcances de autorización
Se necesita uno de los siguientes permisos de OAuth:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
Para obtener más información, consulta OAuth 2.0 Overview.