Memperbarui aset. Ada sejumlah batasan pada operasi update:
- Hanya kolom
title
,description
,startTime
,endTime
, danproperties
aset yang dapat diperbarui. - Memberi nama
"properties"
diupdateMask
akan menyebabkan semua properti aset yang ditentukan pengguna diganti dengan properti diasset
. - Penamaan
"title"
,"description"
,"startTime"
, atau"endTime"
diupdateMask
dan tidak memberikan nilai diasset
akan menyebabkan kolom tersebut tidak ditetapkan. - Anda dapat memperbarui setiap properti dengan memberi nama 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
updateMask
kosong akan menyebabkan stempel waktu dan properti aset semuanya diganti dengan nilai diasset
.
Permintaan HTTP
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
URL 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 terakhir aset diubah. Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: |
asset.properties |
Properti nilai kunci yang terkait dengan aset. |
asset.startTime |
Stempel waktu yang terkait dengan aset, jika ada, misalnya waktu pengambilan gambar satelit. 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, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. 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, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. 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 daun (misalnya gambar) dalam byte. |
asset.featureCount |
Jumlah fitur dalam aset, jika ada. |
asset.quota |
Informasi kuota yang terkait dengan aset folder, jika ada. Ditampilkan untuk aset folder milik pengguna tingkat teratas (misalnya, "users/*" atau "projects/*"). |
asset.tilesets[] |
Setel kartu 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 daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: |
Kolom union location . Informasi tentang tempat dan cara penyimpanan ubin raster. location hanya dapat berupa salah satu dari berikut: |
|
asset.cloudStorageLocation |
Tidak digunakan lagi. Sebagai gantinya, gunakan |
asset.featureViewAssetLocation |
Lokasi FeatureView ini di EE. |
Isi respons
Jika berhasil, isi respons memuat instance EarthEngineAsset
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.