Method: projects.table.computeFeatures

Tính toán một tập hợp các đặc điểm bằng cách áp dụng một phép tính tuỳ ý cho các đặc điểm trong một hoặc nhiều bảng. Kết quả được trả về dưới dạng danh sách đối tượng đặc điểm GeoJSON.

Yêu cầu HTTP

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

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Thông số
project

string

Mã dự án hoặc số dự án của dự án Google Cloud Platform sẽ được coi là người dùng dịch vụ cho yêu cầu này. Định dạng là projects/{project-id}.

Việc uỷ quyền yêu cầu quyền IAM sau đây trên tài nguyên project đã chỉ định:

  • earthengine.computations.create

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "expression": {
    object (Expression)
  },
  "pageSize": integer,
  "pageToken": string,
  "workloadTag": string
}
Trường
expression

object (Expression)

Biểu thức cần tính toán.

pageSize

integer

Số lượng kết quả tối đa trên mỗi trang. Máy chủ có thể trả về ít tính năng hơn so với yêu cầu. Nếu không chỉ định, kích thước trang mặc định là 1000 kết quả trên mỗi trang.

pageToken

string

Mã thông báo xác định trang kết quả mà máy chủ sẽ trả về. Thông thường, đây là giá trị của ComputeFeaturesResponse.next_page_token được trả về từ lệnh gọi trước đó đến phương thức table.computeFeatures.

workloadTag

string

Thẻ do người dùng cung cấp để theo dõi phép tính này.

Nội dung phản hồi

Thông báo phản hồi cho EarthEngineService.ComputeFeatures.

Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
Trường
type

string

Luôn chứa chuỗi hằng số "FeatureCollection", đánh dấu chuỗi này là đối tượng FeatureCollection GeoJSON.

features[]

object (Feature)

Danh sách các đối tượng phù hợp với truy vấn, dưới dạng danh sách các đối tượng đối tượng GeoJSON (xem RFC 7946) chứa chuỗi "Feature" trong trường có tên "type", hình học trong trường có tên "geometry" và các thuộc tính khoá/giá trị trong trường có tên "properties".

nextPageToken

string

Mã thông báo để truy xuất trang kết quả tiếp theo. Truyền giá trị này trong trường ComputeFeaturesRequest.page_token trong lệnh gọi tiếp theo đến phương thức table.computeFeatures để truy xuất trang kết quả tiếp theo.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

  • 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

Để biết thêm thông tin, hãy xem OAuth 2.0 Overview.