Bir öğeyi günceller. Güncelleme işlemiyle ilgili çeşitli kısıtlamalar vardır:
- Yalnızca öğenin
title,description,startTime,endTimevepropertiesalanları güncellenebilir. updateMaskiçindeki"properties"öğesini adlandırmak, öğenin kullanıcı tanımlı tüm özelliklerininassetiçindeki özelliklerle değiştirilmesine neden olur.updateMaskiçinde"title","description","startTime"veya"endTime"adlandırmak veassetiçinde değer sağlamamak, bu alanın ayarlanmamasına neden olur.updateMaskiçinde adlarını belirterek tek tek özellikleri güncellemek mümkündür. Örneğin,"properties.my_property_name". Özelliğin değeri,asset.propertiesiçindeki ilgili değer olarak ayarlanır.asset.propertiesiçinde karşılık gelen bir değer yoksa veya bir değer varsa ancak bu değerNullValueise özellik öğeden silinir.- Özellikler yalnızca dize veya sayı değerlerine ayarlanabilir ya da
NullValuebelirtilerek silinebilir. - Boş bir
updateMasksağlamak, öğenin zaman damgalarının ve özelliklerinin tümününassetdeğerleriyle değiştirilmesine neden olur.
HTTP isteği
PATCH https://earthengine.googleapis.com/v1/{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 metni
İstek içeriği 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/" öneki olmadan |
asset.updateTime |
Öğenin son değiştirilme zamanı. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
asset.properties |
Öğeyle ilişkili anahtar/değer özellikleri. |
asset.startTime |
Öğeyle ilişkilendirilmiş zaman damgası (varsa), örneğin bir uydu görüntüsünün çekildiği zaman. Bir zaman aralığına karşılık gelen öğeler (ör. bir ay veya bir yıl boyunca ortalama değerler) için bu zaman damgası, söz konusu aralığın başlangıcına karşılık gelir. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
asset.endTime |
Bir zaman aralığına karşılık gelen öğeler (ör. bir ay veya bir yıl boyunca ortalama değerler) için bu zaman damgası, söz konusu aralığın sonuna (hariç) karşılık gelir. Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
asset.geometry |
Öğeyle ilişkili varsa GeoJSON geometri nesnesi olarak mekansal ayak izi (RFC 7946'ya bakın). |
asset.bands[] |
Resim öğesinin veri bantları hakkında bilgiler. Resim olmayan öğeler için atlanır. |
asset.sizeBytes |
Bir yaprak öğenin (ör. resim) bayt cinsinden boyutu. |
asset.featureCount |
Öğedeki özelliklerin sayısı (varsa). |
asset.quota |
Klasör öğesiyle ilişkili kota bilgileri (varsa). Kullanıcıya ait üst düzey klasör öğeleri (ör. "users/*" veya "projects/*") için döndürüldü. |
asset.tilesets[] |
Bu görüntüyü destekleyen döşeme kümeleri. Yalnızca pikselleri Earth Engine'e ait olmayan depolama alanından alınan harici resimler için geçerlidir. |
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ış listesidir. Örnek: |
| Raster döşemelerin nerede ve nasıl depolandığıyla ilgili bilgiler. Aşağıda, aynı anda kullanılamayan alanların listesi verilmiştir. Yanıt içinde en fazla bir alan ayarlanır: | |
asset.cloudStorageLocation |
Kullanımdan kaldırıldı. Bunun yerine |
asset.featureViewAssetLocation |
Bu FeatureView'ın EE'deki konumu. |
| Karşılıklı olarak hariç tutulan alanların sonu. | |
Yanıt metni
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.