Method: projects.value.compute

คำนวณค่าที่กำหนดเอง การดำเนินการนี้จะดำเนินการไม่สำเร็จหากผลลัพธ์ของนิพจน์ไม่ใช่สิ่งที่แสดงเป็นค่าได้ หรือหากการประเมินต้องใช้ทรัพยากรมากเกินไป แม้ว่าจะคํานวณออบเจ็กต์ประเภทใดก็ได้ที่นี่ (และไม่ใช่ข้อผิดพลาด) แต่โดยทั่วไปแล้วนิพจน์ที่แสดงผลลัพธ์ที่เหมาะกับปลายทาง Compute* อื่นๆ ควรใช้ปลายทางนั้นแทน (เช่น นิพจน์ที่แสดงผลลัพธ์เป็นชุดฟีเจอร์ควรใช้ ComputeFeatures)

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลง gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
project

string

รหัสหรือหมายเลขโปรเจ็กต์ Google Cloud Platform ที่ควรถือว่าเป็นผู้บริโภคบริการสำหรับคำขอนี้ รูปแบบคือ projects/{project-id}

การให้สิทธิ์ต้องใช้สิทธิ์ IAM ต่อไปนี้ในทรัพยากร project ที่ระบุ

  • earthengine.computations.create

เนื้อหาของคำขอ

เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "expression": {
    object (Expression)
  },
  "workloadTag": string
}
ช่อง
expression

object (Expression)

นิพจน์ที่จะคํานวณ

workloadTag

string

แท็กที่ผู้ใช้ระบุเพื่อติดตามการคํานวณนี้

เนื้อหาการตอบกลับ

ผลลัพธ์ของการคํานวณแบบไม่เจาะจง

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "result": value
}
ช่อง
result

value (Value format)

ผลลัพธ์ของการคํานวณค่าของนิพจน์

ขอบเขตการให้สิทธิ์

ต้องใช้ขอบเขต OAuth ต่อไปนี้

  • 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

ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview