Method: projects.assets.listFeatures

Bir tablo öğesindeki özellikleri listeler. Bu yöntem, arayanın bir tabloya uzay-zaman ve mülk filtreleri uygulamasını sağlar. Sonuçlar, GeoJSON özellik nesnelerinin listesi olarak döndürülür.

HTTP isteği

GET https://earthengine.googleapis.com/v1/{asset=projects/*/assets/**}:listFeatures

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

Yol parametreleri

Parametreler
asset

string

Zorunlu. Listelenecek tablo öğesinin adı. asset, "projects/*/assets/**" biçimindedir (ör. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Kullanıcıya ait tüm öğeler "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").

Yetkilendirme, belirtilen kaynak asset için aşağıdaki IAM iznini gerektirir:

  • earthengine.assets.get

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 sayfa başına 1.000 sonuçtur.

pageToken

string

Sunucunun döndürmesi gereken bir sonuç sayfasını tanımlayan jeton. Genellikle bu, assets.listFeatures yöntemine yapılan önceki çağrıdan döndürülen ListFeaturesResponse.next_page_token değerini ifade eder.

region

string

Varsa bir sorgu bölgesini tanımlayan, GeoJSON geometri dizesi olarak belirtilen bir geometri (bkz. RFC 7946).

filter

string

Varsa ek basit mülk filtreleri belirtir.

İstek içeriği

İstek metni boş olmalıdır.

Yanıt gövdesi

EarthEngineService.ListFeatures için yanıt mesajı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Alanlar
type

string

Her zaman "FeatureCollection" sabit dizesini içerir ve bu nesneyi GeoJSON FeatureCollection nesnesi olarak işaretler.

features[]

object (Feature)

Sorguyla eşleşen özelliklerin listesi. "type" adlı bir alanda "Feature" dizesini, "geometry" adlı bir alanda geometriyi ve "properties" adlı bir alanda anahtar/değer özelliklerini içeren GeoJSON özellik nesnelerinin listesi (RFC 7946'a bakın).

nextPageToken

string

Sonuçların bir sonraki sayfasını almak için kullanılan jeton. Sonuçların bir sonraki sayfasını almak için assets.listFeatures yönteminin sonraki çağrısında ListFeaturesRequest.page_token alanında bu değeri iletin.

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.