Method: projects.image.computePixels

Вычисляет плитку пикселей, выполняя произвольные вычисления над данными изображения.

Запросы ограничены 48 МБ несжатых данных на запрос, вычисляемых как произведение размеров запроса в пикселях, количества запрошенных полос изображения и количества байтов на пиксель для каждой полосы. Запросы также ограничены максимум 32 000 пикселей в любом измерении и не более 1024 полос. Запросы, превышающие эти ограничения, приведут к коду ошибки 400 (BAD_REQUEST).

В случае успеха тело ответа содержит запрошенные данные пикселей в кодировке, указанной в поле fileFormat запроса.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
project

string

Идентификатор или номер проекта Google Cloud Platform, который следует рассматривать как потребителя услуги для этого запроса. Формат: projects/{project-id} .

Для авторизации требуется следующее разрешение IAM для указанного project ресурса:

  • earthengine.computations.create

Тело запроса

Тело запроса содержит данные следующей структуры:

JSON-представление
{
  "expression": {
    object (Expression)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Поля
expression

object ( Expression )

Выражение для вычисления.

fileFormat

enum ( ImageFileFormat )

Формат выходного файла, в котором возвращаются значения пикселей.

grid

object ( PixelGrid )

Параметры, описывающие, как изображение, вычисленное expression должно быть перепроецировано и обрезано. Если он отсутствует, полное вычисленное изображение возвращается в своей собственной проекции.

bandIds[]

string

Если присутствует, указывает конкретный набор полос, которые будут выбраны из результата вычисления expression . Если его нет, будут выбраны все полосы, полученные в результате expression .

visualizationOptions

object ( VisualizationOptions )

Если присутствует, набор параметров визуализации, которые необходимо применить для создания 8-битной RGB-визуализации данных.

workloadTag

string

Предоставленный пользователем тег для отслеживания этих вычислений.

Тело ответа

В случае успеха ответ представляет собой общий ответ HTTP, формат которого определяется методом.

Области авторизации

Требуется одна из следующих областей 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

Для получения дополнительной информации см.OAuth 2.0 Overview .