ดึงข้อมูลพิกเซลจากชิ้นงานรูปภาพ เมธอดที่กําหนดเองนี้ช่วยให้ผู้เรียกใช้สามารถขอไทล์พิกเซลแบบสุ่มจากรูปภาพ โดยระบุย่านและการวางผังแผนที่ได้ (ไม่บังคับ) ระบบจะเข้ารหัสข้อมูลที่ปกปิดหรือขาดหายไปเป็น 0
คำขอมีขีดจำกัดอยู่ที่ 48 MB สำหรับข้อมูลที่ไม่มีการบีบอัดต่อคำขอ ซึ่งคำนวณจากผลคูณของขนาดคำขอเป็นพิกเซล จำนวนแถบรูปภาพที่ขอ และจำนวนไบต์ต่อพิกเซลสำหรับแต่ละแถบ นอกจากนี้ คำขอยังจำกัดให้มีความละเอียดไม่เกิน 32,000 พิกเซลในด้านใดด้านหนึ่งและไม่เกิน 1,024 ย่านความถี่ คำขอที่เกินขีดจำกัดเหล่านี้จะส่งผลให้เกิดรหัสข้อผิดพลาด 400 (BAD_REQUEST)
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลพิกเซลที่ขอในการเข้ารหัสที่ระบุในช่อง fileFormat
ของคำขอ
คำขอ HTTP
POST https://earthengine.googleapis.com/v1beta/{name=projects/*/assets/**}:getPixels
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
name |
ต้องระบุ ชื่อชิ้นงานรูปภาพที่จะดึงข้อมูลพิกเซล การให้สิทธิ์ต้องใช้สิทธิ์ IAM ต่อไปนี้ในทรัพยากร
|
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "fileFormat": enum ( |
ช่อง | |
---|---|
fileFormat |
รูปแบบไฟล์เอาต์พุตที่จะแสดงค่าพิกเซล |
grid |
พารามิเตอร์ที่อธิบายตารางพิกเซลที่จะดึงข้อมูล ค่าเริ่มต้นคือตารางพิกเซลของข้อมูล |
region |
ภูมิภาคของข้อมูลที่จะแสดง (หากมี) ซึ่งระบุเป็นออบเจ็กต์เรขาคณิต GeoJSON (ดู RFC 7946) เนื่องจากรูปภาพที่แสดงผลจะเป็นสี่เหลี่ยมผืนผ้าเสมอ ระบบจะใช้กล่องขอบเขตของรูปทรงเรขาคณิตที่ระบุในระบบพิกัดเอาต์พุต หากระบุ |
bandIds[] |
(หากมี) ระบุชุดแถบที่ต้องการใช้รับพิกเซล แถบจะระบุด้วยรหัสตามที่ระบุไว้ในช่อง |
visualizationOptions |
ชุดตัวเลือกการแสดงภาพ (หากมี) เพื่อใช้สร้างการแสดงภาพ RGB 8 บิตของข้อมูลแทนการแสดงผลข้อมูลดิบ |
workloadTag |
แท็กที่ผู้ใช้ระบุเพื่อติดตามการคํานวณนี้ |
เนื้อหาการตอบกลับ
หากดำเนินการสำเร็จ การตอบกลับจะเป็นคำตอบ HTTP ทั่วไปซึ่งรูปแบบจะกำหนดโดยเมธอด
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต 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