更新资产。更新操作存在一些限制:
- 只能更新资源的
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,并使用 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。