เริ่มกระบวนการแบบกลุ่มที่คำนวณตารางและเขียนผลลัพธ์ไปยังปลายทางใดปลายทางหนึ่ง
คำขอ HTTP
POST https://earthengine.googleapis.com/v1/{project=projects/*}/table:export
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
project |
รหัสหรือหมายเลขโปรเจ็กต์ของโปรเจ็กต์ Google Cloud Platform ที่ควรได้รับการพิจารณาว่าเป็นผู้ใช้บริการสำหรับคำขอนี้ รูปแบบคือ การให้สิทธิ์ต้องใช้สิทธิ์ IAM ต่อไปนี้ในทรัพยากรที่ระบุ
|
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "expression": { object ( |
| ช่อง | |
|---|---|
expression |
นิพจน์ที่ประเมินเป็นตารางเพื่อคำนวณและส่งออก |
description |
ชื่อของงานที่มนุษย์อ่านได้ |
selectors[] |
รายการคอลัมน์ที่ชัดเจนที่จะรวมไว้ในผลลัพธ์ |
requestId |
สตริงที่ไม่ซ้ำกันซึ่งใช้เพื่อตรวจหาคำขอที่ซ้ำกัน หากผู้ใช้รายเดียวกันส่งคำขอมากกว่า 1 รายการโดยมี |
maxErrorMeters |
ข้อผิดพลาดสูงสุดที่อนุญาตเป็นเมตรเมื่อแปลงเรขาคณิตระหว่างระบบพิกัด หากเว้นว่างไว้ ข้อผิดพลาดสูงสุดจะเป็น 1 เมตรโดยค่าเริ่มต้น |
maxVertices |
จำนวนสูงสุดของจุดยอดที่ไม่ได้ตัดต่อต่อเรขาคณิต เรขาคณิตที่มีจุดยอดมากกว่านี้จะถูกตัดเป็นชิ้นเล็กๆ ที่มีขนาดเล็กกว่านี้ |
workloadTag |
ผู้ใช้ระบุป้ายกำกับเพื่อติดตามการคำนวณนี้ |
priority |
ไม่บังคับ ลำดับความสำคัญของงานส่งออกภายในโปรเจ็กต์ ระบบจะกำหนดเวลางานที่มีลำดับความสำคัญสูงกว่าให้เร็วขึ้น ต้องเป็นจำนวนเต็มระหว่าง 0 ถึง 9999 ค่าเริ่มต้นเป็น 100 หากไม่ได้กำหนดไว้ |
| ตัวเลือกที่อธิบายตำแหน่งและวิธีจัดเก็บผลลัพธ์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
fileExportOptions |
หากระบุไว้ จะกำหนดค่าการส่งออกเป็นไฟล์ |
assetExportOptions |
หากระบุไว้ จะกำหนดค่าการส่งออกเป็นเนื้อหาของ Earth Engine |
featureViewExportOptions |
หากระบุไว้ ให้กำหนดค่าการส่งออกเป็นแมป FeatureView |
bigqueryExportOptions |
หากระบุไว้ จะกำหนดค่าการส่งออกข้อมูลตารางไปยัง BigQuery |
| สิ้นสุดฟิลด์ที่แยกกัน | |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/earthenginehttps://www.googleapis.com/auth/cloud-platformhttps://www.googleapis.com/auth/devstorage.full_control
ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview
TableFileExportOptions
ตัวเลือกสำหรับการส่งออกตารางเป็นไฟล์ภายนอก Earth Engine
| การแสดง JSON |
|---|
{ "fileFormat": enum ( |
| ช่อง | |
|---|---|
fileFormat |
รูปแบบไฟล์ที่จะส่งออกตาราง |
| ตำแหน่งที่จะเขียนผลลัพธ์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
driveDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง Google ไดรฟ์ |
cloudStorageDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง Google Cloud Storage |
| สิ้นสุดฟิลด์ที่แยกกัน | |
TableAssetExportOptions
ตัวเลือกสำหรับการบันทึกตารางเป็นเนื้อหาของ Earth Engine
| การแสดง JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"earthEngineDestination": {
object ( |
| ช่อง | |
|---|---|
| ตำแหน่งที่จะเขียนผลลัพธ์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
earthEngineDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง Earth Engine |
| สิ้นสุดฟิลด์ที่แยกกัน | |
FeatureViewAssetExportOptions
ตัวเลือกสำหรับการบันทึกตารางหรือ FeatureCollection เป็นแผนที่ FeatureView
| การแสดง JSON |
|---|
{ "ingestionTimeParameters": { object ( |
| ช่อง | |
|---|---|
ingestionTimeParameters |
พารามิเตอร์เวลาในการส่งผ่านข้อมูลของ FeatureView ต้องระบุพารามิเตอร์เหล่านี้ในเวลาที่ทำการส่งผ่านข้อมูล และอัปเดตแบบเรียลไทม์ไม่ได้ |
| ตำแหน่งที่จะเขียนผลลัพธ์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
featureViewDestination |
หากระบุไว้ ให้กำหนดค่าการส่งออกไปยัง FeatureViews |
| สิ้นสุดฟิลด์ที่แยกกัน | |
FeatureViewDestination
การกำหนดค่าสำหรับปลายทาง FeatureView ของ Earth Engine
| การแสดง JSON |
|---|
{ "name": string, "assetVersion": integer } |
| ช่อง | |
|---|---|
name |
ต้องระบุ รหัสเนื้อหา FeatureView เซิร์ฟเวอร์จะสร้างชื่อแผนที่จากรหัส |
assetVersion |
เวอร์ชันของชิ้นงาน FeatureView ที่จะสร้าง ใช้สำหรับการตั้งค่าแทนเวอร์ชันที่มีเนื้อหา หากไม่ได้ตั้งค่า ระบบจะใช้ 0 |
BigQueryExportOptions
ตัวเลือกสำหรับการส่งออกข้อมูลตารางไปยัง BigQuery
| การแสดง JSON |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"bigqueryDestination": {
object ( |
| ช่อง | |
|---|---|
| ตำแหน่งที่จะเขียนข้อมูล ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
bigqueryDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง BigQuery |
| สิ้นสุดฟิลด์ที่แยกกัน | |
BigQueryDestination
การกำหนดค่าสำหรับปลายทางใน BigQuery
| การแสดง JSON |
|---|
{ "table": string, "overwrite": boolean, "append": boolean } |
| ช่อง | |
|---|---|
table |
ต้องระบุ การอ้างอิงตารางปลายทาง BigQuery ในรูปแบบ "projectId.dataset_id.table_id" หากไม่มีทรัพยากรที่อ้างอิง ระบบจะสร้างตารางใหม่ ซึ่งจะมีผลหากพารามิเตอร์ "append" และ "overwrite" เป็นเท็จทั้งคู่ด้วย หากมีทรัพยากรที่อ้างอิงและมีสคีมาที่เข้ากันได้ พารามิเตอร์ "เขียนทับ" หรือ "ผนวก" อย่างใดอย่างหนึ่งต้องเป็นจริง ไม่เช่นนั้นงานจะล้มเหลว หากมีทรัพยากรที่อ้างอิงและสคีมาไม่เข้ากันกับสคีมาที่มีอยู่ งานก็จะล้มเหลวเช่นกัน |
overwrite |
ระบุว่าจะเขียนทับข้อมูลตารางหรือไม่ หากมีตารางอยู่แล้วและมีสคีมาที่เข้ากันได้ พารามิเตอร์ |
append |
ระบุว่าควรต่อท้ายข้อมูลตารางหรือไม่ หากตารางมีอยู่แล้วและมีสคีมาที่เข้ากันได้ พารามิเตอร์ |