Method: projects.value.compute

Tính toán một giá trị tuỳ ý. Thao tác này sẽ không thành công nếu kết quả của Biểu thức không phải là một giá trị có thể biểu thị hoặc nếu việc đánh giá biểu thức đó yêu cầu quá nhiều tài nguyên. Mặc dù có thể (và không phải là lỗi) tính toán bất kỳ loại đối tượng nào ở đây, nhưng nói chung, mọi Biểu thức tạo ra kết quả phù hợp hơn với một trong các điểm cuối Compute* khác đều phải sử dụng điểm cuối đó (ví dụ: Biểu thức có kết quả là một tập hợp các tính năng phải sử dụng ComputeFeatures).

Yêu cầu HTTP

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

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)
  },
  "workloadTag": string
}
Trường
expression

object (Expression)

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

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

Kết quả của một phép tính tuỳ ý.

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
{
  "result": value
}
Trường
result

value (Value format)

Kết quả của việc tính toán giá trị của biểu thức.

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.