ตัวเลือกในการส่งออกรูปภาพเป็นไฟล์ภายนอก Earth Engine
| การแสดง JSON |
|---|
{ "fileFormat": enum ( |
| ช่อง | |
|---|---|
fileFormat |
รูปแบบไฟล์ที่จะส่งออกรูปภาพ |
| ตำแหน่งที่จะเขียนผลลัพธ์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
driveDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง Google ไดรฟ์ |
cloudStorageDestination |
หากระบุไว้ จะกำหนดค่าการส่งออกไปยัง Google Cloud Storage |
| สิ้นสุดฟิลด์ที่แยกกัน | |
| ตัวเลือกเฉพาะรูปแบบไฟล์ ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
geoTiffOptions |
ตัวเลือกเฉพาะรูปแบบไฟล์สำหรับการส่งออก |
tfRecordOptions |
ตัวเลือกเฉพาะรูปแบบไฟล์สำหรับการส่งออก |
| สิ้นสุดฟิลด์ที่แยกกัน | |
GeoTiffImageExportOptions
ตัวเลือกในการเข้ารหัสรูปภาพเป็นไฟล์ GeoTIFF
| การแสดง JSON |
|---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
| ช่อง | |
|---|---|
cloudOptimized |
หากเป็น "จริง" จะสร้างไฟล์ GeoTIFF ที่ "ปรับให้เหมาะกับระบบคลาวด์" เพื่อให้เข้าถึงในสภาพแวดล้อมระบบคลาวด์ได้อย่างมีประสิทธิภาพมากขึ้น (ดู www.cogeo.org) |
tileDimensions |
ขนาดที่ชัดเจนในหน่วยพิกเซล (ไม่บังคับ) ซึ่งจะใช้แบ่งรูปภาพหากมีขนาดใหญ่เกินกว่าจะใส่ในไฟล์เดียว ต้องตั้งค่านี้เป็นค่าพหุคูณของขนาดไทล์ โดยค่าเริ่มต้นคือ 256 |
skipEmptyFiles |
หากเป็นจริง ให้ข้ามการเขียนไฟล์รูปภาพที่ว่างเปล่า (เช่น มาสก์ทั้งหมด) |
tileSize |
ไม่บังคับ พารามิเตอร์ที่ไม่บังคับซึ่งตั้งค่าขนาดไทล์เอาต์พุต พารามิเตอร์นี้คือขนาดด้านข้างเป็นพิกเซลของไทล์เอาต์พุตระดับกลาง ขนาดไทล์เริ่มต้นคือ 256 ซึ่งสอดคล้องกับไทล์ขนาด 256x256 |
noData |
ไม่บังคับ ค่า "ไม่มีข้อมูล" ที่ไม่บังคับ ปัจจุบันรองรับเฉพาะ |
metadataKeys[] |
ไม่บังคับ คีย์ข้อมูลเมตาที่จะใช้ในการตั้งค่าพร็อพเพอร์ตี้ GeoTIFF ระบบจะอ่านค่าพร็อพเพอร์ตี้สำหรับแต่ละคีย์จากรูปภาพ โดยทั่วไปค่าเหล่านี้ต้องเป็นสตริง สำหรับคีย์ |
ตัวเลข
ตัวเลข
| การแสดง JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "floatValue": number, "integerValue": string // End of mutually exclusive fields. } |
| ช่อง | |
|---|---|
| ค่า ต่อไปนี้คือรายการฟิลด์ที่ใช้ร่วมกันไม่ได้ ระบบจะตั้งค่าช่องใดช่องหนึ่งต่อไปนี้ในการตอบกลับ | |
floatValue |
ค่าจุดลอยตัวที่มีความแม่นยำแบบ Double |
integerValue |
ค่าจำนวนเต็ม 64 บิต |
| สิ้นสุดฟิลด์ที่แยกกัน | |
TfRecordImageExportOptions
ตัวเลือกสำหรับการเข้ารหัสรูปภาพเป็นไฟล์ TFRecord
| การแสดง JSON |
|---|
{ "tileDimensions": { object ( |
| ช่อง | |
|---|---|
tileDimensions |
มิติข้อมูลที่เรียงต่อกันเหนือพื้นที่ส่งออก ซึ่งครอบคลุมทุกพิกเซลในกรอบล้อม 1 ครั้ง (ยกเว้นเมื่อมิติข้อมูลของแพตช์ไม่หารกรอบล้อมลงตัว ในกรณีนี้ ระบบจะทิ้งไทล์ขอบตามขอบ x/y ที่ใหญ่ที่สุด) ขนาดต้องมากกว่า 0 |
marginDimensions |
หากระบุไว้ ระบบจะบัฟเฟอร์ไทล์ตามขนาดขอบทั้งในเชิงบวกและเชิงลบ ซึ่งจะทำให้เกิดการทับซ้อนกันระหว่างแพตช์ที่อยู่ติดกัน |
compress |
หากเป็นจริง จะบีบอัดไฟล์ .tfrecord ด้วย gzip และต่อท้ายด้วยคำต่อท้าย ".gz" |
maxSizeBytes |
ขนาดสูงสุดเป็นไบต์สำหรับ .tfrecord ที่ส่งออก (ก่อนการบีบอัด) ไฟล์ที่มีขนาดเล็กลงจะทำให้เกิดการแบ่งข้อมูลมากขึ้น (และทำให้มีไฟล์เอาต์พุตมากขึ้น) ค่าเริ่มต้นคือ 1 GiB |
defaultValue |
ค่าที่ตั้งไว้ในแต่ละแบนด์ของพิกเซลที่มาสก์บางส่วนหรือทั้งหมด และค่าที่ตั้งไว้ในแต่ละค่าในฟีเจอร์ 3 มิติเอาต์พุตที่สร้างจากแบนด์อาร์เรย์ซึ่งความยาวของอาร์เรย์ที่พิกเซลต้นทางน้อยกว่าความลึกของค่าฟีเจอร์ ระบบจะทิ้งส่วนที่เป็นเศษส่วนสำหรับแถบประเภทจำนวนเต็ม และยึดตามช่วงของประเภทแถบ ค่าเริ่มต้นคือ 0 |
tensorDepths |
การแมปจากชื่อของแถบอาร์เรย์อินพุตไปยังความลึกของเทนเซอร์ 3 มิติที่สร้างขึ้น ระบบจะตัดอาร์เรย์หรือเพิ่มค่าเริ่มต้นเพื่อให้อาร์เรย์มีรูปร่างตามที่ระบุ สำหรับแถบอาร์เรย์แต่ละแถบ ต้องมีรายการที่สอดคล้องกัน ออบเจ็กต์ที่มีรายการคู่ |
sequenceData |
หากเป็นจริง ระบบจะแสดงผลแต่ละพิกเซลเป็น SequenceExample ที่แมปแบนด์สเกลาร์กับบริบทและแมปแบนด์อาร์เรย์กับลำดับของตัวอย่าง ระบบจะแสดงผล SequenceExamples ตามลำดับแถวหลักของพิกเซลในแต่ละแพตช์ จากนั้นตามลำดับแถวหลักของแพตช์พื้นที่ในลำดับไฟล์ |
collapseBands |
หากเป็นจริง ระบบจะรวมแบนด์ทั้งหมดเป็น Tensor 3 มิติเดียว โดยใช้ชื่อของแบนด์แรกในรูปภาพ ระบบจะเลื่อนระดับแถบทั้งหมดเป็นไบต์, int64 แล้วเป็นโฟลตตามลำดับ โดยขึ้นอยู่กับประเภทที่อยู่ไกลที่สุดในลำดับนั้นภายในแถบทั้งหมด อนุญาตให้ใช้แถบอาร์เรย์ตราบใดที่ระบุ |
maxMaskedRatio |
สัดส่วนสูงสุดที่อนุญาตของพิกเซลที่มาสก์ในแพตช์ ระบบจะทิ้งแพตช์ที่เกินขีดจำกัดนี้แทนที่จะเขียนลงในไฟล์ หากตั้งค่าฟิลด์นี้เป็นค่าอื่นที่ไม่ใช่ 1 ระบบจะไม่สร้าง Sidecar JSON ค่าเริ่มต้นคือ 1 |