Memperbarui aset. Ada sejumlah batasan pada operasi pembaruan:
- Hanya kolom
title,description,startTime,endTime, danpropertiesaset yang dapat diperbarui. - Menamai
"properties"diupdateMaskakan menyebabkan semua properti aset yang ditentukan pengguna diganti dengan properti diasset. - Menamai
"title","description","startTime", atau"endTime"diupdateMaskdan tidak memberikan nilai diassetakan menyebabkan kolom tersebut tidak ditetapkan. - Anda dapat memperbarui properti satu per satu dengan menamainya di
updateMask, seperti"properties.my_property_name". Nilai properti akan ditetapkan ke nilai yang sesuai dariasset.properties. Jika tidak ada nilai yang sesuai diasset.properties, atau jika ada nilai tetapi merupakanNullValue, properti akan dihapus dari aset. - Properti hanya dapat ditetapkan ke nilai string atau angka, atau dihapus dengan menentukan
NullValue. - Menyediakan
updateMaskkosong akan menyebabkan stempel waktu dan properti aset diganti dengan nilai diasset.
Permintaan HTTP
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
URL ini menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
asset.name |
Nama aset. |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Kolom | |
|---|---|
asset.type |
Jenis aset. |
asset.id |
ID aset. Setara dengan |
asset.updateTime |
Waktu aset terakhir diubah. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
asset.properties |
Properti kunci/nilai yang terkait dengan aset. |
asset.startTime |
Stempel waktu yang terkait dengan aset, jika ada, misalnya waktu saat gambar satelit diambil. Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan awal interval tersebut. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
asset.endTime |
Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan akhir interval tersebut (eksklusif). Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
asset.geometry |
Jejak spasial yang terkait dengan aset, jika ada, sebagai objek geometri GeoJSON (lihat RFC 7946). |
asset.bands[] |
Informasi tentang band data aset gambar. Dihilangkan untuk aset non-gambar. |
asset.sizeBytes |
Ukuran aset leaf (misalnya, gambar) dalam byte. |
asset.featureCount |
Jumlah fitur dalam aset, jika berlaku. |
asset.quota |
Informasi kuota yang terkait dengan aset folder, jika ada. Ditampilkan untuk aset folder milik pengguna tingkat atas (misalnya, "users/*" atau "projects/*"). |
asset.tilesets[] |
Tileset yang mendukung gambar ini. Hanya ada untuk gambar eksternal, yang pikselnya diambil dari penyimpanan yang tidak dimiliki oleh Earth Engine. |
updateMask |
Mask pembaruan yang menentukan kolom aset yang akan diperbarui. Ini adalah comma-separated list berisi nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
| Informasi tentang tempat dan cara penyimpanan petak raster. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
asset.cloudStorageLocation |
Tidak digunakan lagi. Sebagai gantinya, gunakan |
asset.featureViewAssetLocation |
Lokasi FeatureView ini di EE. |
| Akhir kolom yang saling eksklusif. | |
Isi respons
Jika berhasil, isi respons memuat instance EarthEngineAsset.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.