นําเข้ารูปภาพ
คำขอ HTTP
POST https://earthengine.googleapis.com/v1beta/{project=projects/*}/image:import
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
project |
รหัสหรือหมายเลขโปรเจ็กต์ Google Cloud Platform ที่ควรถือว่าเป็นผู้บริโภคบริการสำหรับคำขอนี้ รูปแบบคือ การให้สิทธิ์ต้องใช้สิทธิ์ IAM ต่อไปนี้ในทรัพยากร
|
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{
"imageManifest": {
object ( |
ช่อง | |
---|---|
imageManifest |
ไฟล์ Manifest ของรูปภาพ |
description |
ชื่องานที่มนุษย์อ่านได้ |
overwrite |
อนุญาตให้เขียนทับชิ้นงานที่มีอยู่หรือไม่ |
requestId |
สตริงที่ไม่ซ้ำกันซึ่งใช้ในการตรวจหาคําขอที่ซ้ำกัน หากผู้ใช้รายเดียวกันส่งคําขอมากกว่า 1 รายการที่มี |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Operation
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
ดูข้อมูลเพิ่มเติมได้ที่ OAuth 2.0 Overview
ImageManifest
อธิบายวิธีที่บริการ EarthEngine ควรจัดองค์ประกอบรูปภาพจากชุดไฟล์
การแสดง JSON |
---|
{ "name": string, "properties": { object }, "uriPrefix": string, "tilesets": [ { object ( |
ช่อง | |
---|---|
name |
ชื่อของชิ้นงานที่สร้างขึ้น |
properties |
พร็อพเพอร์ตี้เพิ่มเติมของชิ้นงาน ระบบเลิกใช้งานชื่อพร็อพเพอร์ตี้ "system:time_start" และ "system:time_end" แล้ว โปรดใช้ช่อง |
uriPrefix |
คำนำหน้าที่ไม่บังคับซึ่งอยู่หน้า |
tilesets[] |
ชิ้นส่วนแผนที่ แต่ละชุดชิ้นส่วนต้องมีค่าที่ไม่ซ้ำกัน |
bands[] |
ย่านความถี่ ลําดับของกลุ่มชิ้นงานจะเหมือนกับลําดับของ |
maskBands[] |
แถบมาสก์ |
footprint |
ร่องรอยในพิกัดพิกเซล (ไม่ใช่พิกัดละติจูด/ลองจิจูด) หากเว้นว่างไว้ ข้อมูลร่องรอยจะเป็นทั้งรูปภาพโดยค่าเริ่มต้น ดูคำอธิบายพิกัดพิกเซลโดยละเอียดได้ที่ |
missingData |
ค่าที่แสดงถึงไม่มีข้อมูลในย่านความถี่ทั้งหมดของรูปภาพ ใช้กับวงดนตรีทั้งหมดที่ไม่ได้ระบุ |
pyramidingPolicy |
นโยบายการสร้างเครือข่ายแบบหลายชั้น หากไม่ระบุ ระบบจะใช้นโยบาย MEAN โดยค่าเริ่มต้น ใช้กับวงดนตรีทั้งหมดที่ไม่ได้ระบุ |
startTime |
การประทับเวลาที่เชื่อมโยงกับชิ้นงาน หากมี เช่น เวลาถ่ายภาพจากดาวเทียม สําหรับเนื้อหาที่สอดคล้องกับช่วงเวลา เช่น ค่าเฉลี่ยในช่วง 1 เดือนหรือ 1 ปี การประทับเวลานี้จะสอดคล้องกับช่วงเริ่มต้นของช่วงเวลานั้น ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
endTime |
สําหรับเนื้อหาที่สอดคล้องกับช่วงเวลา เช่น ค่าเฉลี่ยในช่วง 1 เดือนหรือ 1 ปี การประทับเวลานี้จะสอดคล้องกับช่วงสิ้นสุดของช่วงเวลานั้น (ไม่รวม) ใช้ RFC 3339 ซึ่งเอาต์พุตที่สร้างขึ้นจะเป็นรูปแบบ Z-normalized เสมอ และใช้ตัวเลขทศนิยม 0, 3, 6 หรือ 9 ระบบยังยอมรับออฟเซตอื่นๆ นอกเหนือจาก "Z" ด้วย ตัวอย่างเช่น |
skipMetadataRead |
ข้ามการอ่านข้อมูลเมตาจากไฟล์โดยใช้ GDAL หรือไม่ เมื่อฟิลด์นี้เป็น "จริง" ข้อมูลชุดควรมีข้อมูลเมตา GDAL ที่สมบูรณ์ ได้แก่ ประเภทข้อมูล, crs, การเปลี่ยนรูปแบบ, มิติข้อมูลไฟล์ และค่าไม่มีข้อมูล |
memo |
ฟิลด์แบบอิสระสำหรับจัดเก็บหมายเหตุของผู้ใช้ ไม่ใช้ในการส่งผ่านข้อมูล |
TilesetBand
แสดงแถบเดียวที่มาจากชุดข้อมูลแผนที่
การแสดง JSON |
---|
{ "id": string, "tilesetId": string, "tilesetBandIndex": integer, "missingData": { object ( |
ช่อง | |
---|---|
id |
รหัสของวง |
tilesetId |
รหัสของชุดชิ้นส่วนที่สอดคล้องกับแถบ |
tilesetBandIndex |
ดัชนีแถบแบบ 0 ฐานจากชุดข้อมูลแผนที่ซึ่งสอดคล้องกับแถบ เช่น หากเป็น 1 พิกเซลของแถบจะเป็นพิกเซลของแถบที่อยู่ที่อินเด็กซ์ 1 ของชุดข้อมูล (ใน |
missingData |
ค่าที่แสดงถึงไม่มีข้อมูลในย่านความถี่ หากตั้งค่า |
pyramidingPolicy |
นโยบายการสร้างเครือข่ายแบบหลายชั้น |
TilesetMaskBand
แสดงแถบมาสก์เดียวที่มาจากชุดข้อมูล
การแสดง JSON |
---|
{ "tilesetId": string, "bandIds": [ string ] } |
ช่อง | |
---|---|
tilesetId |
รหัสของชุดชิ้นส่วนที่สอดคล้องกับแถบมาสก์ ระบบจะใช้แถบสุดท้ายของชุดพื้นเป็นแถบมาสก์เสมอ |
bandIds[] |
รหัสของวงดนตรีที่ใช้กับวงดนตรีมาสก์ หากเป็นค่าว่าง ระบบจะใช้ย่านความถี่มาสก์กับย่านความถี่ทั้งหมดในชิ้นงาน แต่ละย่านความถี่จะมีย่านการมาสก์ที่เกี่ยวข้องได้เพียงย่านเดียว หากย่านความถี่ใดย่านหนึ่งมีมาสก์ภายใน ระบบจะไม่สนใจมาสก์ภายในและจะใช้ย่านความถี่มาสก์นี้แทน |
PixelFootprint
ร่องรอยของพิกเซลที่ถูกต้องทั้งหมดในรูปภาพ
การแสดง JSON |
---|
{
"points": [
{
object ( |
ช่อง | |
---|---|
points[] |
วงแหวนที่ประกอบเป็นด้านนอกของรูปหลายเหลี่ยมธรรมดาซึ่งต้องมีจุดศูนย์กลางของพิกเซลที่ถูกต้องทั้งหมดของรูปภาพ เส้นนี้ต้องเป็นวงแหวนเชิงเส้น: จุดสุดท้ายต้องเท่ากับจุดแรก พิกัดอยู่ในการฉายภาพของย่านที่ หมายเหตุ: ใช้พิกัดที่ไม่ใช่จำนวนเต็ม เช่น ตรงกลางของพิกเซลแต่ละพิกเซล เนื่องจากระบบจะถือว่าร่องรอยรวมพิกเซลนั้นด้วยหากพิกเซล (สี่เหลี่ยมผืนผ้าขนาด 1x1) ตัดกับร่องรอย อย่าใช้พิกัดที่มีค่าเป็นจำนวนเต็มเพื่อหลีกเลี่ยงการเลือกพิกเซลที่อยู่ใกล้เคียงโดยไม่ตั้งใจ เนื่องจากพิกัดดังกล่าวเป็นขอบเขตระหว่างพิกเซล การวาดร่องรอยตามจุดศูนย์กลางของพิกเซลจะช่วยป้องกันไม่ให้รวมพิกเซลที่ไม่ต้องการ ซึ่งอาจทำให้เกิดข้อผิดพลาดเมื่อพิกเซลที่ต้องการอยู่ติดกับขอบแผนที่ เช่น เส้นเมริเดียนคู่ขนานหรือเสา ตัวอย่างเช่น สำหรับรูปภาพขนาด 2x2 ที่มีพิกเซลที่ถูกต้องทั้งหมด 4 รายการ วงแหวนที่เป็นไปได้รูปแบบหนึ่งคือ [{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": 1.5, "y": 0.5}, {"x": 0.5, "y": 0.5}] |
bandId |
รหัสของย่านความถี่ที่มี CRS กำหนดพิกัดของร่องรอย หากเป็นค่าว่าง ระบบจะใช้ย่านความถี่แรก |
GridPoint
จุดหรือเวกเตอร์ 2 มิติ
การแสดง JSON |
---|
{ "x": number, "y": number } |
ช่อง | |
---|---|
x |
ค่าพิกัด x |
y |
ค่าพิกัด y |