更新资产。更新操作存在一些限制:
- 只能更新资产的
title、description、startTime、endTime和properties字段。 - 在
updateMask中命名"properties"会导致资产的所有用户定义属性都被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/v1beta/{asset.name=projects/*/assets/**}
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
asset.name |
资产的名称。 |
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| 字段 | |
|---|---|
asset.type |
资产的类型。 |
asset.id |
资产的 ID。相当于没有“projects/*/assets/”前缀的 |
asset.updateTime |
资产的上次修改时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
asset.properties |
与资产关联的键/值属性。 |
asset.startTime |
与资产关联的时间戳(如果有),例如拍摄卫星图像的时间。对于与一段时间间隔对应的资产(例如一个月或一年的平均值),此时间戳对应于该间隔的开始时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
asset.endTime |
对于与一段时间间隔对应的资产(例如一个月或一年的平均值),此时间戳对应于该间隔的结束时间(不含)。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 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 |
用于指定要更新的资产字段的更新掩码。 这是完全限定字段名称的逗号分隔列表。示例: |
| 有关栅格图块的存储位置和存储方式的信息。以下是互斥字段的列表。在响应中,最多只能设置其中一个字段: | |
asset.cloudStorageLocation |
已弃用。请改用 |
asset.featureViewAssetLocation |
此 FeatureView 在 EE 中的位置。 |
| 互斥字段结束。 | |
响应正文
如果成功,则响应正文包含一个 EarthEngineAsset 实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 OAuth 2.0 Overview。