Method: projects.value.compute

Berechnet einen beliebigen Wert. Dies schlägt fehl, wenn das Ergebnis des Ausdrucks nicht als Wert ausgedrückt werden kann oder wenn für die Auswertung zu viele Ressourcen erforderlich sind. Es ist zwar möglich (und kein Fehler), hier jeden Objekttyp zu berechnen, aber im Allgemeinen sollte für jeden Ausdruck, der Ergebnisse liefert, die besser zu einem der anderen Compute*-Endpunkte passen, stattdessen dieser Endpunkt verwendet werden. Beispiel: Für einen Ausdruck, dessen Ergebnis eine Reihe von Funktionen ist, sollte ComputeFeatures verwendet werden.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
project

string

Die Projekt-ID oder Projektnummer des Google Cloud-Projekts, das für diese Anfrage als Dienstnutzer behandelt werden soll. Format ist projects/{project-id}.

Für die Autorisierung ist die folgende IAM-Berechtigung für die angegebene Ressource project erforderlich:

  • earthengine.computations.create

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "expression": {
    object (Expression)
  },
  "workloadTag": string
}
Felder
expression

object (Expression)

Der Ausdruck, der berechnet werden soll.

workloadTag

string

Vom Nutzer bereitgestelltes Tag zum Erfassen dieser Berechnung.

Antworttext

Die Ergebnisse einer beliebigen Berechnung.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "result": value
}
Felder
result

value (Value format)

Das Ergebnis der Berechnung des Ausdruckswerts.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • 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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.