Method: projects.image.computePixels

Calcula una tarjeta de píxeles realizando un procesamiento arbitrario en los datos de imagen.

Las solicitudes se limitan a 48 MB de datos sin comprimir por solicitud, que se calculan como el producto de las dimensiones de la solicitud en píxeles, la cantidad de bandas de imágenes solicitadas y la cantidad de bytes por píxel de cada banda. Las solicitudes también se limitan a un máximo de 32,000 píxeles en cualquier dimensión y 1,024 bandas como máximo. Las solicitudes que superen estos límites generarán un código de error 400 (BAD_REQUEST).

Si se realiza correctamente, el cuerpo de la respuesta contendrá los datos de píxeles solicitados en la codificación especificada en el campo fileFormat de la solicitud.

Solicitud HTTP

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

La URL usa la sintaxis de la transcodificación gRPC.

Parámetros de ruta de acceso

Parámetros
project

string

El ID o el número de proyecto de Google Cloud Platform que se debe considerar como el consumidor de servicios para esta solicitud. El formato es projects/{project-id}.

La autorización requiere el siguiente permiso IAM en el recurso especificado project:

  • earthengine.computations.create

Cuerpo de la solicitud

El cuerpo de la solicitud contiene datos con la siguiente estructura:

Representación JSON
{
  "expression": {
    object (Expression)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Campos
expression

object (Expression)

La expresión que se debe calcular.

fileFormat

enum (ImageFileFormat)

Es el formato de archivo de salida en el que se muestran los valores de píxeles.

grid

object (PixelGrid)

Son parámetros que describen cómo se debe volver a proyectar y recortar la imagen que calcula expression. Si no está presente, se muestra la imagen calculada completa en su proyección nativa.

bandIds[]

string

Si está presente, especifica un conjunto específico de bandas que se seleccionarán del resultado de la evaluación de expression. Si no está presente, se seleccionarán todas las bandas que resulten de expression.

visualizationOptions

object (VisualizationOptions)

Si está presente, es un conjunto de opciones de visualización que se aplican para producir una visualización RGB de 8 bits de los datos.

workloadTag

string

Es la etiqueta que proporcionó el usuario para hacer un seguimiento de este cálculo.

Cuerpo de la respuesta

Si se ejecuta de forma correcta, la respuesta es una respuesta HTTP genérica, y el método define su formato.

Permisos de autorización

Se necesita uno de los siguientes permisos de 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 obtener más información, consulta OAuth 2.0 Overview.