更新资产。更新操作存在一些限制:
- 只能更新资源的 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。等同于去掉“projects/*/assets/”前缀的  | 
| 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。