Method: projects.value.compute

Menghitung nilai arbitrer. Hal ini akan gagal jika hasil Ekspresi bukan sesuatu yang dapat dinyatakan sebagai Nilai, atau jika evaluasinya memerlukan terlalu banyak resource. Meskipun Anda dapat (dan bukan error) menghitung jenis objek apa pun di sini, secara umum setiap Ekspresi yang menghasilkan hasil yang lebih sesuai dengan salah satu endpoint Compute* lainnya harus menggunakan endpoint tersebut (misalnya, Ekspresi yang hasilnya adalah kumpulan fitur harus menggunakan ComputeFeatures).

Permintaan HTTP

POST https://earthengine.googleapis.com/v1/{project=projects/*}/value:compute

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)
  },
  "workloadTag": string
}
Kolom
expression

object (Expression)

Ekspresi yang akan dihitung.

workloadTag

string

Tag yang diberikan pengguna untuk melacak komputasi ini.

Isi respons

Hasil komputasi arbitrer.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "result": value
}
Kolom
result

value (Value format)

Hasil komputasi nilai ekspresi.

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.