Method: projects.image.export

เริ่มกระบวนการแบบเป็นกลุ่มที่ประมวลผลรูปภาพและเขียนผลลัพธ์ไปยังปลายทางใดปลายทางหนึ่ง

คำขอ HTTP

POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/image:export

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

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

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

string

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

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

  • earthengine.exports.create

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

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

การแสดง JSON
{
  "expression": {
    object (Expression)
  },
  "description": string,
  "maxPixels": string,
  "grid": {
    object (PixelGrid)
  },
  "requestId": string,
  "workloadTag": string,
  "priority": integer,

  // Union field export_options can be only one of the following:
  "fileExportOptions": {
    object (ImageFileExportOptions)
  },
  "assetExportOptions": {
    object (ImageAssetExportOptions)
  }
  // End of list of possible types for union field export_options.
}
ช่อง
expression

object (Expression)

นิพจน์ที่ประเมินเป็นรูปภาพเพื่อคํานวณและส่งออก

description

string

ชื่องานที่มนุษย์อ่านได้

maxPixels

string (Int64Value format)

จำนวนพิกเซลสูงสุดที่จะคำนวณและส่งออก นี่เป็นมาตรการป้องกันไม่ให้คุณเริ่มการส่งออกขนาดใหญ่กว่าที่ตั้งใจไว้โดยไม่ตั้งใจ ค่าเริ่มต้นคือ 1e8 พิกเซล แต่คุณตั้งค่าเพื่อเพิ่มหรือลดขีดจํากัดนี้อย่างชัดเจนได้

grid

object (PixelGrid)

พารามิเตอร์ที่อธิบายวิธีโปรเจ็กต์และตัดรูปภาพที่คำนวณโดย expression อีกครั้ง หากไม่มี ระบบจะแสดงภาพแบบเต็มที่คํานวณแล้วในโปรเจ็กชันเดิม

requestId

string

สตริงที่ไม่ซ้ำกันซึ่งใช้ในการตรวจหาคําขอที่ซ้ำกัน หากผู้ใช้รายเดียวกันส่งคําขอมากกว่า 1 รายการที่มี requestId ที่ไม่ว่างเปล่าเหมือนกัน จะมีเพียงคําขอเดียวที่เริ่มการดําเนินการแบบต่อเนื่องได้สําเร็จ requestId อาจมีอักขระ a..z, A..Z, 0-9 หรือ '-' requestId ต้องมีความยาวไม่เกิน 60 อักขระ

workloadTag

string

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

priority

integer

ไม่บังคับ ลำดับความสำคัญของงานส่งออกภายในโปรเจ็กต์ ระบบจะกำหนดเวลางานที่มีลำดับความสำคัญสูงกว่าให้เร็วขึ้น ต้องเป็นจำนวนเต็มระหว่าง 0 ถึง 9999 ค่าเริ่มต้นจะเป็น 100 หากไม่ได้กำหนดไว้

ฟิลด์สหภาพ export_options ตัวเลือกที่อธิบายตําแหน่งและวิธีจัดเก็บผลลัพธ์ export_options ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
fileExportOptions

object (ImageFileExportOptions)

กำหนดค่าการส่งออกเป็นไฟล์ หากระบุ

assetExportOptions

object (ImageAssetExportOptions)

หากระบุ กำหนดค่าการส่งออกเป็นชิ้นงาน Earth Engine

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

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation

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

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

  • https://www.googleapis.com/auth/earthengine
  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/devstorage.full_control

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

ImageAssetExportOptions

ตัวเลือกในการบันทึกรูปภาพเป็นเนื้อหาของ Earth Engine

การแสดง JSON
{
  "pyramidingPolicy": enum (PyramidingPolicy),
  "pyramidingPolicyOverrides": {
    string: enum (PyramidingPolicy),
    ...
  },

  // Union field destination can be only one of the following:
  "earthEngineDestination": {
    object (EarthEngineDestination)
  }
  // End of list of possible types for union field destination.
}
ช่อง
pyramidingPolicy

enum (PyramidingPolicy)

นโยบายการสร้างพีระมิดที่จะมีผลกับทุกย่านความถี่โดยค่าเริ่มต้น

pyramidingPolicyOverrides

map (key: string, value: enum (PyramidingPolicy))

การลบล้างนโยบายพีระมิดตามแต่ละกลุ่มที่เฉพาะเจาะจง

ออบเจ็กต์ที่มีรายการคู่ "key": value ตัวอย่าง: { "name": "wrench", "mass": "1.3kg", "count": "3" }

ฟิลด์สหภาพ destination ตําแหน่งที่จะเขียนผลลัพธ์ destination ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น
earthEngineDestination

object (EarthEngineDestination)

กำหนดค่าการส่งออกไปยัง Earth Engine หากระบุ