Method: projects.table.computeFeatures

Oblicza zestaw atrybutów, stosując dowolne obliczenia do atrybutów w co najmniej 1 tabeli. Wyniki są zwracane jako lista obiektów elementów GeoJSON.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
project

string

Identyfikator lub numer projektu Google Cloud Platform, który powinien być traktowany jako konsument usługi w przypadku tej prośby. Format to projects/{project-id}.

Autoryzacja wymaga tych uprawnień IAM w przypadku określonego zasobu: project

  • earthengine.computations.create

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

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

object (Expression)

Wyrażenie do obliczenia.

pageSize

integer

Maksymalna liczba wyników na stronie. Serwer może zwrócić mniej funkcji niż żądane. Jeśli nie określisz inaczej, rozmiar strony będzie wynosił domyślnie 1000 wyników na stronę.

pageToken

string

Token identyfikujący stronę wyników, którą serwer powinien zwrócić. Zwykle jest to wartość ComputeFeaturesResponse.next_page_token zwrócona z poprzedniego wywołania metody table.computeFeatures.

workloadTag

string

Tag dostarczony przez użytkownika do śledzenia tego obliczenia.

Treść odpowiedzi

Odpowiedź EarthEngineService.ComputeFeatures

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

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

string

Zawsze zawiera ciąg znaków „FeatureCollection”, oznaczając go jako obiekt GeoJSON FeatureCollection.

features[]

object (Feature)

Lista obiektów pasujących do zapytania, czyli lista obiektów obiektów GeoJSON (patrz RFC 7946) zawierających ciąg tekstowy „Feature” w polu o nazwie „type”, geometrię w polu o nazwie „geometry” oraz właściwości klucz-wartość w polu o nazwie „properties”.

nextPageToken

string

Token do pobierania następnej strony wyników. Aby pobrać kolejną stronę wyników, prześlij tę wartość w polu ComputeFeaturesRequest.page_token w kolejnych wywołaniach metody table.computeFeatures.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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

Więcej informacji znajdziesz w OAuth 2.0 Overview.