Method: projects.image.computePixels

Oblicza element obrazu, wykonując dowolne obliczenia na danych obrazu.

Żądania są ograniczone do 48 MB nieskompresowanych danych na żądanie. Jest to iloczyn wymiarów żądania w pikselach, liczba żądanych pasm obrazów i liczba bajtów na piksel dla każdego pasma. Żądania są też ograniczone do maksymalnie 32 tys. pikseli w każdym wymiarze i maksymalnie 1024 pasm. Żądania przekraczające te limity będą skutkować kodem błędu 400 (BAD_REQUEST).

W przypadku powodzenia treść odpowiedzi zawiera żądane dane pikselu w kodowaniu określonym w polu fileFormat żądania.

Żądanie HTTP

POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/image:computePixels

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)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Pola
expression

object (Expression)

Wyrażenie do obliczenia.

fileFormat

enum (ImageFileFormat)

Format pliku wyjściowego, w którym mają być zwracane wartości pikseli.

grid

object (PixelGrid)

Parametry opisujące sposób, w jaki obraz obliczony przez expression powinien zostać ponownie rzutowany i przycięty. Jeśli nie jest obecny, zwracany jest pełny obliczony obraz w natywnej projekcji.

bandIds[]

string

Wskazuje określony zestaw pasm, który zostanie wybrany na podstawie wyniku oceny expression. Jeśli nie ma go na liście, zostaną wybrane wszystkie pasma z poziomu expression.

visualizationOptions

object (VisualizationOptions)

Jeśli jest dostępny, zestaw opcji wizualizacji, które należy zastosować, aby uzyskać 8-bitową wizualizację danych w formacie RGB.

workloadTag

string

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

Treść odpowiedzi

W przypadku powodzenia odpowiedź jest ogólną odpowiedzią HTTP, której format jest zdefiniowany przez metodę.

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.