Method: projects.table.computeFeatures

Calcola un insieme di elementi applicando un calcolo arbitrario agli elementi in una o più tabelle. I risultati vengono restituiti come elenco di oggetti feature GeoJSON.

Richiesta HTTP

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:computeFeatures

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
project

string

L'ID o il numero del progetto della piattaforma Google Cloud che deve essere considerato il consumatore di servizi per questa richiesta. Il formato è projects/{project-id}.

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

  • earthengine.computations.create

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Campi
expression

object (Expression)

L'espressione da calcolare.

pageSize

integer

Il numero massimo di risultati per pagina. Il server potrebbe restituire meno funzionalità rispetto a quelle richieste. 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 ComputeFeaturesResponse.next_page_token restituito dalla chiamata precedente al metodo table.computeFeatures.

workloadTag

string

Tag fornito dall'utente per monitorare questo calcolo.

Corpo della risposta

Messaggio di risposta per EarthEngineService.ComputeFeatures.

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 ComputeFeaturesRequest.page_token nella chiamata successiva al metodo table.computeFeatures 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.