Method: projects.image.computePixels

Calcula um bloco de pixels executando um cálculo arbitrário nos dados da imagem.

As solicitações são limitadas a 48 MB de dados descompactados por solicitação, calculados como o produto das dimensões da solicitação em pixels, o número de bandas de imagem solicitadas e o número de bytes por pixel para cada banda. As solicitações também são limitadas a no máximo 32K pixels em cada dimensão e no máximo 1.024 bandas. As solicitações que excederem esses limites resultarão em um código de erro 400 (BAD_REQUEST).

Se bem-sucedido, o corpo da resposta conterá os dados de pixel solicitados na codificação especificada no campo fileFormat da solicitação.

Solicitação HTTP

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

O URL usa a sintaxe de transcodificação gRPC.

Parâmetros de caminho

Parâmetros
project

string

O ID ou número do projeto do Google Cloud Platform que será tratado como o consumidor de serviço para essa solicitação. O formato é projects/{project-id}.

A autorização requer a seguinte permissão do IAM no recurso especificado project:

  • earthengine.computations.create

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

Representação JSON
{
  "expression": {
    object (Expression)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Campos
expression

object (Expression)

A expressão a ser calculada.

fileFormat

enum (ImageFileFormat)

O formato do arquivo de saída em que os valores de pixel serão retornados.

grid

object (PixelGrid)

Parâmetros que descrevem como a imagem calculada por expression precisa ser reprojetada e cortada. Se não estiver presente, a imagem computada completa será retornada na projeção nativa.

bandIds[]

string

Se presente, especifica um conjunto específico de bandas que serão selecionadas a partir do resultado da avaliação de expression. Se não estiver presente, todas as bandas resultantes de expression serão selecionadas.

visualizationOptions

object (VisualizationOptions)

Se presente, um conjunto de opções de visualização a serem aplicadas para produzir uma visualização RGB de 8 bits dos dados.

workloadTag

string

Tag fornecida pelo usuário para acompanhar esse cálculo.

Corpo da resposta

Se for bem-sucedida, a resposta será uma resposta HTTP genérica que tem o formato definido pelo método.

Escopos de autorização

Requer um dos seguintes escopos do 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

Para mais informações, consulte OAuth 2.0 Overview.