アセットを更新します。更新オペレーションにはいくつかの制約があります。
- 更新できるのは、アセットの
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/v1/{asset.name=projects/*/assets/**}
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
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 |
更新するアセットのフィールドを指定する更新マスク。 完全修飾フィールド名のカンマ区切りリスト。例: |
| ラスター タイルの保存場所と保存方法に関する情報。相互に排他的なフィールドのリストは次のとおりです。レスポンスでは、これらのフィールドのいずれか 1 つが設定されます。 | |
asset.cloudStorageLocation |
非推奨です。代わりに |
asset.featureViewAssetLocation |
EE 内のこの FeatureView の場所。 |
| 相互に排他的なフィールドはここまでです。 | |
レスポンスの本文
成功した場合、レスポンスの本文には EarthEngineAsset のインスタンスが含まれます。
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
詳細については、OAuth 2.0 Overview をご覧ください。