Method: projects.value.compute

Oblicza dowolną wartość. Nie uda się to, jeśli wynik wyrażenia nie może być wyrażony jako wartość lub jeśli jego ocena wymaga zbyt wielu zasobów. Chociaż można tu obliczyć dowolny typ obiektu (nie jest to błąd), ogólnie rzecz biorąc, wszystkie wyrażenia, które dają wyniki lepiej pasujące do jednego z innych punktów końcowych Compute*, powinny zamiast tego używać tego punktu końcowego (np. wyrażenie, którego wynikiem jest zbiór funkcji, powinno używać ComputeFeatures).

Żądanie HTTP

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

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

object (Expression)

Wyrażenie do obliczenia.

workloadTag

string

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

Treść odpowiedzi

Wyniki dowolnego obliczenia.

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

Zapis JSON
{
  "result": value
}
Pola
result

value (Value format)

Wyniki obliczenia wartości wyrażenia.

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.