Обновляет актив. Существует ряд ограничений на операцию обновления:
- Обновляться могут только поля
title
,description
,startTime
,endTime
иproperties
актива. - Именование
"properties"
вupdateMask
приводит к тому, что все определяемые пользователем свойства актива заменяются свойствами вasset
. - Именование
"title"
,"description"
,"startTime"
или"endTime"
вupdateMask
и отсутствие значения вasset
приводит к тому, что это поле становится неустановленным. - Можно обновить отдельные свойства, назвав их в
updateMask
, например"properties.my_property_name"
. Значение свойства будет установлено на соответствующее значение изasset.properties
. Если соответствующего значения вasset.properties
нет или если есть значение, но оно имеет значениеNullValue
, свойство будет удалено из актива. - Свойствам можно задать только строковые или числовые значения или удалить их, указав
NullValue
. - Предоставление пустой
updateMask
приведет к тому, что временные метки и свойства актива будут заменены значениями вasset
.
HTTP-запрос
PATCH https://earthengine.googleapis.com/v1/{asset.name=projects/*/assets/**}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
asset.name | Имя актива. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
Поля | |
---|---|
asset.type | Тип актива. |
asset.id | Идентификатор актива. Эквивалентно |
asset.updateTime | Время последнего изменения актива. Использует RFC 3339, где генерируемые выходные данные всегда будут Z-нормализованы и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
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.featureViewAssetLocation | Расположение этого FeatureView в EE. |
Тело ответа
В случае успеха тело ответа содержит экземпляр EarthEngineAsset
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/earthengine
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см.OAuth 2.0 Overview .
Обновляет актив. Существует ряд ограничений на операцию обновления:
- Обновляться могут только поля
title
,description
,startTime
,endTime
иproperties
актива. - Именование
"properties"
вupdateMask
приводит к тому, что все определяемые пользователем свойства актива заменяются свойствами вasset
. - Именование
"title"
,"description"
,"startTime"
или"endTime"
вupdateMask
и отсутствие значения вasset
приводит к тому, что это поле становится неустановленным. - Можно обновить отдельные свойства, назвав их в
updateMask
, например"properties.my_property_name"
. Значение свойства будет установлено на соответствующее значение изasset.properties
. Если соответствующего значения вasset.properties
нет или если есть значение, но оно имеет значениеNullValue
, свойство будет удалено из актива. - Свойствам можно задать только строковые или числовые значения или удалить их, указав
NullValue
. - Предоставление пустой
updateMask
приведет к тому, что временные метки и свойства актива будут заменены значениями вasset
.
HTTP-запрос
PATCH https://earthengine.googleapis.com/v1/{asset.name=projects/*/assets/**}
URL-адрес использует синтаксис транскодирования gRPC .
Параметры пути
Параметры | |
---|---|
asset.name | Имя актива. |
Тело запроса
Тело запроса содержит данные следующей структуры:
JSON-представление |
---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
Поля | |
---|---|
asset.type | Тип актива. |
asset.id | Идентификатор актива. Эквивалентно |
asset.updateTime | Время последнего изменения актива. Использует RFC 3339, где генерируемые выходные данные всегда будут нормализованы по Z и используют 0, 3, 6 или 9 дробных цифр. Также принимаются смещения, отличные от «Z». Примеры: |
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.featureViewAssetLocation | Расположение этого FeatureView в EE. |
Тело ответа
В случае успеха тело ответа содержит экземпляр EarthEngineAsset
.
Области авторизации
Требуется одна из следующих областей OAuth:
-
https://www.googleapis.com/auth/earthengine
-
https://www.googleapis.com/auth/cloud-platform
Для получения дополнительной информации см.OAuth 2.0 Overview .