Bir öğeyi günceller. Güncelleme işleminde bazı kısıtlamalar vardır:
- Öğenin yalnızca
title
,description
,startTime
,endTime
veproperties
alanları güncellenebilir. updateMask
içinde"properties"
adlandırmak, öğenin kullanıcı tanımlı tüm özelliklerininasset
içindeki özelliklerle değiştirilmesine neden olur.updateMask
alanında"title"
,"description"
,"startTime"
veya"endTime"
adlandırması yapılır veasset
alanında bir değer sağlanmazsa bu alanın değeri ayarlanmamış olur.- Mülkleri
updateMask
olarak adlandırarak (ör."properties.my_property_name"
) tek tek güncelleyebilirsiniz. Özelliğin değeri,asset.properties
kaynağındaki ilgili değere ayarlanır.asset.properties
alanında ilgili bir değer yoksa veya bir değer varsa ancakNullValue
ise özellik öğeden silinir. - Özellikler yalnızca dize veya sayı değerlerine ayarlanabilir ya da
NullValue
belirtilerek silinebilir. - Boş bir
updateMask
sağ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/earthengine
https://www.googleapis.com/auth/cloud-platform
Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.