Method: projects.listAssets

Klasör veya koleksiyon gibi tüm kapsayıcı öğelerini listeler.

HTTP isteği

GET https://earthengine.googleapis.com/v1beta/{parent=projects/*}:listAssets

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
parent

string

Zorunlu. Listelenecek kapsayıcı öğesinin adı. parent, "projects/*" veya "projects/*/assets/**" biçimindedir (ör. "projects/[PROJECT]" veya "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Kullanıcıya ait tüm öğeler şu anda "earthengine-legacy" projesi kapsamındadır (ör. "projects/earthengine-legacy/assets/users/foo/bar"). Diğer tüm öğeler "earthengine-public" projesi kapsamındadır (ör. "projects/earthengine-public/assets/LANDSAT"). "projects/earthengine-legacy" belirtilirse yanıt, istek gönderen kullanıcının sahip olduğu tüm üst düzey klasörlerin listesinden oluşur.

Yetkilendirme için, belirtilen parent kaynağında aşağıdaki IAM izinlerinden en az biri gerekir:

  • earthengine.assets.get
  • earthengine.assets.list

Sorgu parametreleri

Parametreler
pageSize

integer

Sayfa başına maksimum sonuç sayısı. Sunucu, istenen öğelerden daha az öğe döndürebilir. Belirtilmemişse sayfa boyutu varsayılan olarak EarthEngineAssetView'e bağlıdır ve daha kısıtlayıcı görünümler için daha yüksek sınırlar uygulanır.

pageToken

string

Sunucunun döndürmesi gereken bir sonuç sayfasını tanımlayan jeton. Bu genellikle projects.listAssets yöntemine yapılan önceki çağrıdan döndürülen ListAssetsResponse.next_page_token değerini ifade eder.

filter

string

Varsa bir filtre belirtir. Filtreler yalnızca ImageCollection öğelerine uygulanır ve Folder öğeleri için yok sayılır.

startTime, endTime alanları ve properties üyeleri tanınır. Geometriye göre filtreleme yapmanıza olanak tanıyan intersects(str) özel işlevi kullanılabilir.

Tarih filtresi örneği:

"startTime>\"2020-01-01T00:00:00+00:00\" AND
endTime<\"2020-02-01T00:00:00+00:00\""

Örnek bir tesis filtresi:

"properties.CLOUDY_PIXEL_PERCENTAGE<30"

Örnek geometri filtresi:

"intersects(\"{'type':'Point','coordinates':[1,2]}\")"
"intersects(\"{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[1,2]}\")"

Filtre dili hakkında daha fazla bilgi için https://google.aip.dev/160 adresini inceleyin.

view

enum (EarthEngineAssetView)

EarthEngineAsset kaynağının hangi bölümlerinin yanıtta döndürüleceğini belirtir. Yalnızca ImageCollection öğeleri için geçerlidir. Folder öğelerinin tüm öğeleri, bu alanın değerinden bağımsız olarak BASIC görünümünde kodlanır.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt metni

Başarılıysa yanıt metni, ListAssetsResponse öğ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/earthengine.readonly
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-platform.read-only

Daha fazla bilgi için OAuth 2.0 Overview sayfasına bakın.