Обновляет актив. На операцию обновления накладывается ряд ограничений:
- Изменять можно только поля
title,description,startTime,endTimeиpropertiesобъекта. - Присвоение имени переменной
"properties"вupdateMaskприводит к замене всех определяемых пользователем свойств ресурса свойствами, указанными вasset. - Если в поле
updateMaskуказать значения полей"title","description","startTime"или"endTime", а в полеassetне указать значение, это приведет к тому, что соответствующее поле останется незаполненным. - Можно обновлять отдельные свойства, указывая их имена в
updateMask, например,"properties.my_property_name". Значение свойства будет установлено на соответствующее значение изasset.properties. Если вasset.propertiesнет соответствующего значения, или если значение есть, но оно равноNullValue, свойство будет удалено из актива. - Свойствам можно присваивать только строковые или числовые значения, а также удалять их, указывая
NullValue. - Если указать пустой
updateMaskвсе метки времени и свойства ресурса будут заменены значениями изasset.
HTTP-запрос
PATCH https://earthengine.googleapis.com/v1alpha/{asset.name=projects/*/assets/**}
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
asset.name | |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "gcsLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Поля | |
|---|---|
asset.type | Тип актива. |
asset.id | Идентификатор ресурса. Эквивалентно |
asset.updateTime | Время последнего изменения актива. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
asset.title | Название актива. |
asset.description | Описание актива. |
asset.properties | Ключевые/значные свойства, связанные с активом. |
asset.startTime | Временная метка, связанная с активом, если таковая имеется, например, время получения спутникового снимка. Для активов, соответствующих временному интервалу, например, средним значениям за месяц или год, эта временная метка соответствует началу этого интервала. Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
asset.endTime | Для активов, соответствующих определенному временному интервалу, например, средним значениям за месяц или год, эта временная метка соответствует концу этого интервала (исключая его). Используется RFC 3339, согласно которому генерируемый вывод всегда будет Z-нормализован и будет содержать 0, 3, 6 или 9 дробных знаков. Допускаются также смещения, отличные от "Z". Примеры: |
asset.geometry | Пространственная область, связанная с объектом, если таковая имеется, представлена в виде геометрического объекта GeoJSON (см. RFC 7946). |
asset.bands[] | Информация о полосах данных графического ресурса. Опущено для ресурсов, не являющихся изображениями. |
asset.sizeBytes | Размер конечного ресурса (например, изображения) в байтах. |
asset.featureCount | Количество элементов в активе, если таковое имеется. |
asset.quota | Информация о квоте, связанная с ресурсом папки, если таковая имеется. Возвращается для ресурсов папок верхнего уровня, принадлежащих пользователям (например, "users/*" или "projects/*"). |
asset.tilesets[] | Наборы тайлов, лежащие в основе этого изображения. Присутствуют только для внешних изображений, пиксели которых извлекаются из хранилища, не принадлежащего Earth Engine. |
updateMask | Маска обновления, указывающая, какие поля актива следует обновить. Это список полных имен полей, разделенных запятыми. Пример: |
location поля объединения. Информация о том, где и как хранятся растровые тайлы. location может принимать только одно из следующих значений: | |
asset.cloudStorageLocation | Устарело. Используйте |
asset.gcsLocation | Устарело. Используйте |
asset.featureViewAssetLocation | Местоположение этого FeatureView в EE. |
Ответный текст
В случае успеха тело ответа будет содержать экземпляр объекта EarthEngineAsset .
Области полномочий
Требуется один из следующих диапазонов аутентификации OAuth:
-
https://www.googleapis.com/auth/earthengine -
https://www.googleapis.com/auth/cloud-platform
Для получения более подробной информации см.OAuth 2.0 Overview .