Method: projects.value.compute

Calcola un valore arbitrario. L'operazione non andrà a buon fine se il risultato dell'espressione non è qualcosa che può essere espresso come valore o se la sua valutazione richiede troppe risorse. Sebbene sia possibile (e non sia un errore) calcolare qualsiasi tipo di oggetto qui, in genere qualsiasi espressione che produca risultati più adatti a uno degli altri endpoint Compute* deve utilizzare questo endpoint (ad es. un'espressione il cui risultato è un insieme di funzionalità deve utilizzare ComputeFeatures).

Richiesta HTTP

POST https://earthengine.googleapis.com/v1alpha/{project=projects/*}/value:compute

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)
  },
  "workloadTag": string
}
Campi
expression

object (Expression)

L'espressione da calcolare.

workloadTag

string

Tag fornito dall'utente per monitorare questo calcolo.

Corpo della risposta

I risultati di un calcolo arbitrario.

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

Rappresentazione JSON
{
  "result": value
}
Campi
result

value (Value format)

I risultati del calcolo del valore dell'espressione.

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.