更新资产。更新操作存在多项限制:
- 只能更新素材资源的
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/v1alpha/{asset.name=projects/*/assets/**}
网址采用 gRPC 转码语法。
路径参数
| 参数 | |
|---|---|
asset.name |
资产的名称。 |
请求正文
请求正文中包含结构如下的数据:
| JSON 表示法 |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "gcsLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| 字段 | |
|---|---|
asset.type |
资源的类型。 |
asset.id |
相应资产的 ID。相当于 |
asset.updateTime |
相应资产的上次修改时间。 采用 RFC 3339 标准,生成的输出将始终进行 Z 规范化(即转换为 UTC 零时区格式并在末尾附加 Z),并使用 0、3、6 或 9 个小数位。不进行“Z”归一化处理的偏差时间也是可以接受的。示例: |
asset.title |
资源的标题。 |
asset.description |
相应资产的说明。 |
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.gcsLocation |
已弃用。请改用 |
asset.featureViewAssetLocation |
相应 FeatureView 在 EE 中的位置。 |
| 互斥字段的结束位置。 | |
响应正文
如果成功,则响应正文包含一个 EarthEngineAsset 实例。
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
如需了解详情,请参阅 OAuth 2.0 Overview。