Method: projects.assets.listFeatures

Elenca le funzionalità in una risorsa tabella. Questo metodo consente all'utente chiamante di applicare filtri spaziotemporali e di proprietà a una tabella. I risultati vengono restituiti come elenco di oggetti feature GeoJSON.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
asset

string

Obbligatorio. Il nome della risorsa tabella da elencare. asset sia nel formato "projects/*/assets/**" (ad es. "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). Tutti gli asset di proprietà dell'utente si trovano nel progetto "earthengine-legacy" (ad es. "projects/earthengine-legacy/assets/users/foo/bar"). Tutti gli altri asset si trovano nel progetto "earthengine-public" (ad es. "projects/earthengine-public/assets/LANDSAT").

L'autorizzazione richiede la seguente autorizzazione IAM sulla risorsa specificata asset:

  • earthengine.assets.get

Parametri di query

Parametri
pageSize

integer

Il numero massimo di risultati per pagina. Il server potrebbe restituire meno asset rispetto a quelli richiesti. Se non specificato, il valore predefinito per le dimensioni della pagina è 1000 risultati per pagina.

pageToken

string

Un token che identifica una pagina di risultati che il server deve restituire. In genere, si tratta del valore di ListFeaturesResponse.next_page_token restituito dalla chiamata precedente al metodo assets.listFeatures.

region

string

Se presente, una geometria che definisce una regione di query, specificata come stringa di geometria GeoJSON (vedi RFC 7946).

filter

string

Se presente, specifica altri filtri di proprietà semplici.

Corpo della richiesta

Il corpo della richiesta deve essere vuoto.

Corpo della risposta

Messaggio di risposta per EarthEngineService.ListFeatures.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Campi
type

string

Contiene sempre la stringa costante "FeatureCollection", che lo identifica come oggetto FeatureCollection GeoJSON.

features[]

object (Feature)

L'elenco di elementi corrispondenti alla query, sotto forma di elenco di oggetti feature GeoJSON (vedi RFC 7946) contenenti la stringa "Feature" in un campo denominato "type", la geometria in un campo denominato "geometry" e le proprietà chiave/valore in un campo denominato "properties".

nextPageToken

string

Un token per recuperare la pagina di risultati successiva. Passa questo valore nel campo ListFeaturesRequest.page_token nella chiamata successiva al metodo assets.listFeatures per recuperare la pagina di risultati successiva.

Ambiti di autorizzazione

Richiede uno dei seguenti ambiti OAuth:

  • 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

Per ulteriori informazioni, consulta la sezione OAuth 2.0 Overview.