アセットを更新します。更新オペレーションには、次のような制約があります。
- アセットの
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/**}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
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 |
アセットに関連付けられたタイムスタンプ(存在する場合)。たとえば、衛星画像が撮影された日時など。1 か月または 1 年間の平均値など、期間に対応するアセットの場合、このタイムスタンプはその期間の開始に対応します。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
asset.endTime |
1 か月や 1 年間の平均値など、期間に対応するアセットの場合、このタイムスタンプはその期間の終了(排他的)に対応します。 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 |
アセットのどのフィールドを更新するかを指定する更新マスク。 完全修飾フィールド名のカンマ区切りリスト。例: |
| ラスター タイルの保存場所と保存方法に関する情報。以下は、相互に排他的なフィールドのリストです。レスポンスで設定されるフィールドは最大で 1 つです。 | |
asset.cloudStorageLocation |
非推奨です。代わりに |
asset.gcsLocation |
非推奨です。代わりに |
asset.featureViewAssetLocation |
EE におけるこの FeatureView の場所。 |
| 相互に排他的なフィールドの終了。 | |
レスポンスの本文
成功した場合、レスポンスの本文には EarthEngineAsset のインスタンスが含まれます。
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
詳細については、OAuth 2.0 Overview をご覧ください。