สร้างรหัสที่ใช้ในการแสดงผลข้อมูล "ตาราง"
ใช้ร่วมกับ tables.getFeatures
การเรียกใช้ tables.create
จะแสดงนิพจน์และตัวเลือกเอาต์พุตบางอย่าง ผลลัพธ์ของ tables.create
คือรหัสที่แสดงตารางซึ่งเป็นผลลัพธ์จากการประเมินนิพจน์นั้นและใช้ตัวเลือกเหล่านั้น จากนั้นจะเรียกใช้ tables.getFeatures
เพื่อรับข้อมูลตารางของตารางผลลัพธ์ทั้งหมดได้ บัตรประจำตัวจะใช้งานได้เป็นระยะเวลาหนึ่ง (2-3 ชั่วโมง)
Use Case ที่พบบ่อยที่สุดสำหรับคู่ปลายทางนี้คือการให้นิพจน์ที่ซับซ้อนผ่าน POST ไปยัง tables.create
จากนั้นดึงข้อมูลตารางที่คำนวณแล้วผ่าน GET ไปยัง tables.getFeatures
กระบวนการ 2 ส่วนนี้ช่วยให้ใช้ได้ในสถานการณ์มากกว่า ComputeFeatures
โดยเฉพาะอย่างยิ่ง ผลลัพธ์ของ ComputeFeatures
ต้องมีการแบ่งหน้าเพื่อดูฟีเจอร์ทั้งหมด นอกจากนี้ ระบบจะแสดงเฉพาะ Feature
แต่ละรายการ - ComputeFeatures
เรียกใช้ได้เฉพาะโดยผู้ใช้ที่ได้รับอนุญาตโดยใช้โทเค็น OAuth ที่มีขอบเขตที่เหมาะสม tables.create
มีข้อจํากัดเดียวกัน แต่ GetTableData
สามารถเรียกใช้ด้วย URL ที่มีคีย์ API ได้ ดังนั้น URL ที่เรียกใช้จึงใช้ได้ในวงกว้างมากขึ้น
คำขอ HTTP
POST https://earthengine.googleapis.com/v1/{parent=projects/*}/tables
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
parent |
ต้องระบุ รายการหลักของตำแหน่งที่จะสร้างตาราง (เช่น "projects/*") |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
workloadTag |
แท็กที่ผู้ใช้ระบุเพื่อติดตามการคํานวณนี้ |
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ Table
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Table
ที่สร้างขึ้นใหม่
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต 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