Method: projects.image.computePixels

Menghitung ubin piksel dengan melakukan komputasi arbitrer pada data gambar.

Permintaan dibatasi hingga 48 MB dalam data yang tidak dikompresi per permintaan, yang dihitung sebagai produk dimensi permintaan dalam piksel, jumlah band gambar yang diminta, dan jumlah byte per piksel untuk setiap band. Permintaan juga dibatasi maksimal 32K piksel di salah satu dimensi dan maksimal 1024 band. Permintaan yang melebihi batas ini akan menghasilkan kode error 400 (BAD_REQUEST).

Jika berhasil, isi respons akan berisi data piksel yang diminta dalam encoding yang ditentukan di kolom fileFormat permintaan.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
project

string

Project ID atau nomor project project Google Cloud Platform yang harus diperlakukan sebagai konsumen layanan untuk permintaan ini. Format adalah projects/{project-id}.

Otorisasi memerlukan izin IAM berikut pada resource project yang ditentukan:

  • earthengine.computations.create

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "expression": {
    object (Expression)
  },
  "fileFormat": enum (ImageFileFormat),
  "grid": {
    object (PixelGrid)
  },
  "bandIds": [
    string
  ],
  "visualizationOptions": {
    object (VisualizationOptions)
  },
  "workloadTag": string
}
Kolom
expression

object (Expression)

Ekspresi yang akan dihitung.

fileFormat

enum (ImageFileFormat)

Format file output tempat menampilkan nilai piksel.

grid

object (PixelGrid)

Parameter yang menjelaskan cara gambar yang dihitung oleh expression harus diproyeksikan ulang dan dipangkas. Jika tidak ada, gambar lengkap yang dihitung akan ditampilkan dalam proyeksi native-nya.

bandIds[]

string

Jika ada, menentukan kumpulan band tertentu yang akan dipilih dari hasil evaluasi expression. Jika tidak ada, semua band yang dihasilkan dari expression akan dipilih.

visualizationOptions

object (VisualizationOptions)

Jika ada, kumpulan opsi visualisasi yang akan diterapkan untuk menghasilkan visualisasi RGB 8-bit dari data.

workloadTag

string

Tag yang diberikan pengguna untuk melacak komputasi ini.

Isi respons

Jika berhasil, responsnya adalah respons HTTP generik yang formatnya ditentukan oleh metode.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

  • 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

Untuk mengetahui informasi selengkapnya, lihat OAuth 2.0 Overview.