Method: projects.table.computeFeatures

Menghitung kumpulan fitur dengan menerapkan komputasi arbitrer ke fitur dalam satu atau beberapa tabel. Hasil ditampilkan sebagai daftar objek fitur GeoJSON.

Permintaan HTTP

POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:computeFeatures

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

object (Expression)

Ekspresi yang akan dihitung.

pageSize

integer

Jumlah maksimum hasil per halaman. Server mungkin menampilkan lebih sedikit fitur daripada yang diminta. Jika tidak ditentukan, ukuran halaman defaultnya adalah 1.000 hasil per halaman.

pageToken

string

Token yang mengidentifikasi halaman hasil yang harus ditampilkan server. Biasanya, ini adalah nilai ComputeFeaturesResponse.next_page_token yang ditampilkan dari panggilan sebelumnya ke metode table.computeFeatures.

workloadTag

string

Tag yang diberikan pengguna untuk melacak komputasi ini.

Isi respons

Pesan respons untuk EarthEngineService.ComputeFeatures.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Kolom
type

string

Selalu berisi string konstan "FeatureCollection", yang menandainya sebagai objek FeatureCollection GeoJSON.

features[]

object (Feature)

Daftar fitur yang cocok dengan kueri, sebagai daftar objek fitur GeoJSON (lihat RFC 7946) yang berisi string "Feature" di kolom bernama "type", geometri di kolom bernama "geometry", dan properti kunci/nilai di kolom bernama "properties".

nextPageToken

string

Token untuk mengambil halaman hasil berikutnya. Teruskan nilai ini di kolom ComputeFeaturesRequest.page_token dalam panggilan berikutnya ke metode table.computeFeatures untuk mengambil halaman hasil berikutnya.

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.