Method: projects.table.computeFeatures

Hiermit werden eine Reihe von Features berechnet, indem eine beliebige Berechnung auf Features in einer oder mehreren Tabellen angewendet wird. Die Ergebnisse werden als Liste von GeoJSON-Elementobjekten zurückgegeben.

HTTP-Anfrage

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

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)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Felder
expression

object (Expression)

Der Ausdruck, der berechnet werden soll.

pageSize

integer

Die maximale Anzahl von Ergebnissen pro Seite. Der Server gibt möglicherweise weniger Funktionen zurück, als angefordert. Wenn keine Seitengröße angegeben wird, ist die Standardseitengröße 1.000 Ergebnisse pro Seite.

pageToken

string

Ein Token, das eine Ergebnisseite identifiziert, die der Server liefern soll. Normalerweise ist dies der Wert von ComputeFeaturesResponse.next_page_token, der vom vorherigen Aufruf der table.computeFeatures-Methode zurückgegeben wurde.

workloadTag

string

Vom Nutzer bereitgestelltes Tag zum Erfassen dieser Berechnung.

Antworttext

Antwortnachricht für EarthEngineService.ComputeFeatures

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

JSON-Darstellung
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Felder
type

string

Enthält immer den konstanten String „FeatureCollection“, was es als GeoJSON-FeatureCollection-Objekt kennzeichnet.

features[]

object (Feature)

Die Liste der Features, die der Abfrage entsprechen, als Liste von GeoJSON-Feature-Objekten (siehe RFC 7946) mit dem String „Feature“ in einem Feld namens „type“, der Geometrie in einem Feld namens „geometry“ und Schlüssel/Wert-Attributen in einem Feld namens „properties“.

nextPageToken

string

Ein Token, mit dem die nächste Ergebnisseite abgerufen werden kann. Übergeben Sie diesen Wert im Feld ComputeFeaturesRequest.page_token im nachfolgenden Aufruf der Methode table.computeFeatures, um die nächste Ergebnisseite abzurufen.

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.