Bir öğeyi günceller. Güncelleme işleminde bazı kısıtlamalar vardır:
- Öğenin yalnızca
title,description,startTime,endTimevepropertiesalanları güncellenebilir. updateMaskiçinde"properties"adlandırmak, öğenin kullanıcı tanımlı tüm özelliklerininassetiçindeki özelliklerle değiştirilmesine neden olur.updateMaskalanında"title","description","startTime"veya"endTime"adlandırması yapılır veassetalanında bir değer sağlanmazsa bu alanın değeri ayarlanmamış olur.- Mülkleri
updateMaskolarak adlandırarak (ör."properties.my_property_name") tek tek güncelleyebilirsiniz. Özelliğin değeri,asset.propertieskaynağındaki ilgili değere ayarlanır.asset.propertiesalanında ilgili bir değer yoksa veya bir değer varsa ancakNullValueise özellik öğeden silinir. - Özellikler yalnızca dize veya sayı değerlerine ayarlanabilir ya da
NullValuebelirtilerek silinebilir. - Boş bir
updateMasksağlanırsa öğenin zaman damgalarının ve özelliklerinin tümüasset'daki değerlerle değiştirilir.
HTTP isteği
PATCH https://earthengine.googleapis.com/v1beta/{asset.name=projects/*/assets/**}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
asset.name |
Öğenin adıdır. |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
| JSON gösterimi |
|---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Alanlar | |
|---|---|
asset.type |
Öğenin türü. |
asset.id |
Öğenin kimliği. "projects/*/assets/" ön eki olmadan |
asset.updateTime |
Öğenin son değiştirilme zamanı. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
asset.properties |
Öğeyle ilişkili anahtar/değer özellikleri. |
asset.startTime |
Öğeyle ilişkili zaman damgası (varsa) (ör. bir uydu görüntüsünün çekildiği zaman). Bir ay veya yıl boyunca ortalama değerler gibi bir zaman aralığına karşılık gelen öğeler için bu zaman damgası, söz konusu aralığın başlangıcına karşılık gelir. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
asset.endTime |
Bir ay veya yıl boyunca ortalama değerler gibi bir zaman aralığına karşılık gelen öğeler için bu zaman damgası, söz konusu aralığın sonuna (hariç) karşılık gelir. Oluşturulan çıktının her zaman Z normalleştirileceği ve 0, 3, 6 veya 9 kesirli basamak kullanacağı RFC 3339'u kullanır. "Z" dışındaki ofsetler de kabul edilir. Örnekler: |
asset.geometry |
Öğeyle ilişkili (varsa) GeoJSON geometri nesnesi olarak uzamsal ayak izi (bkz. RFC 7946). |
asset.bands[] |
Resim öğesinin veri bantları hakkında bilgi. Resim dışı öğeler için atlanır. |
asset.sizeBytes |
Bir yaprak öğenin (ör. resim) bayt cinsinden boyutu. |
asset.featureCount |
Varsa öğedeki özellik sayısı. |
asset.quota |
Klasör öğesiyle ilişkili kota bilgileri (varsa). Kullanıcıya ait üst düzey klasör öğeleri için döndürülür (ör. "users/*" veya "projects/*"). |
asset.tilesets[] |
Bu resmi destekleyen karo grupları. Yalnızca pikselleri Earth Engine'a ait olmayan depolama alanından alınan harici resimler için mevcuttur. |
updateMask |
Öğenin hangi alanlarının güncelleneceğini belirten güncelleme maskesi. Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: |
Birlik alanı location. Rastır çinileri nerede ve nasıl depolandığıyla ilgili bilgiler. location yalnızca aşağıdakilerden biri olabilir: |
|
asset.cloudStorageLocation |
Kullanımdan kaldırıldı. Bunun yerine |
asset.featureViewAssetLocation |
Bu FeatureView'ın EE'deki konumu. |
Yanıt gövdesi
Başarılıysa yanıt metni, EarthEngineAsset öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.