Google Earth Engine API

Earth Engine เป็นแพลตฟอร์มสําหรับการจัดเก็บ วิเคราะห์ และแสดงข้อมูลเชิงพื้นที่เป็นภาพ

บริการ: earthengine.googleapis.com

หากต้องการเรียกใช้บริการนี้ เราขอแนะนำให้คุณใช้ไลบรารีไคลเอ็นต์ที่ Google มีให้ หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกใช้บริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อส่งคำขอ API

เอกสารการค้นพบ

เอกสาร Discovery เป็นข้อกำหนดเฉพาะที่เครื่องอ่านได้สำหรับอธิบายและใช้ REST API โดยใช้ในการสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งๆ อาจให้เอกสารการค้นพบได้หลายรายการ บริการนี้มีเอกสารการค้นพบต่อไปนี้

ปลายทางของบริการ

ปลายทางบริการคือ URL พื้นฐานที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งๆ อาจมีปลายทางบริการหลายรายการ บริการนี้มีปลายทางบริการดังต่อไปนี้ และ URI ทั้งหมดด้านล่างจะเกี่ยวข้องกับปลายทางบริการนี้

  • https://earthengine.googleapis.com

ทรัพยากร REST: v1beta.projects

เมธอด
getConfig GET /v1beta/{name=projects/*/config}
รับสถานะการกําหนดค่าของโปรเจ็กต์
listAssets GET /v1beta/{parent=projects/*}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
updateConfig PATCH /v1beta/{projectConfig.name=projects/*/config}
อัปเดตสถานะการกําหนดค่าของโปรเจ็กต์

ทรัพยากร REST: v1beta.projects.algorithms

เมธอด
list GET /v1beta/{parent=projects/*}/algorithms
รับรายการอัลกอริทึมทั้งหมดที่ใช้ได้ในนิพจน์

ทรัพยากร REST: v1beta.projects.assets

เมธอด
copy POST /v1beta/{sourceName=projects/*/assets/**}:copy
คัดลอกเนื้อหา
create POST /v1beta/{parent=projects/*}/assets
สร้างชิ้นงาน
delete DELETE /v1beta/{name=projects/*/assets/**}
ลบเนื้อหา
get GET /v1beta/{name=projects/*/assets/**}
รับข้อมูลโดยละเอียดเกี่ยวกับเนื้อหา
getIamPolicy POST /v1beta/{resource=projects/*/assets/**}:getIamPolicy
รับนโยบายการควบคุมการเข้าถึงสําหรับทรัพยากร
getPixels POST /v1beta/{name=projects/*/assets/**}:getPixels
ดึงข้อมูลพิกเซลจากชิ้นงานรูปภาพ
listAssets GET /v1beta/{parent=projects/*/assets/**}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
listFeatures GET /v1beta/{asset=projects/*/assets/**}:listFeatures
แสดงรายการฟีเจอร์ในเนื้อหาตาราง
move POST /v1beta/{sourceName=projects/*/assets/**}:move
ย้ายเนื้อหา
patch PATCH /v1beta/{asset.name=projects/*/assets/**}
อัปเดตเนื้อหา
setIamPolicy POST /v1beta/{resource=projects/*/assets/**}:setIamPolicy
กำหนดนโยบายการควบคุมการเข้าถึงในทรัพยากรที่ระบุ
testIamPermissions POST /v1beta/{resource=projects/*/assets/**}:testIamPermissions
ส่งคืนสิทธิ์ที่ผู้เรียกใช้มีในทรัพยากรที่ระบุ

ทรัพยากร REST: v1beta.projects.classifier

เมธอด
export POST /v1beta/{project=projects/*}/classifier:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณตัวจัดประเภทและบันทึกเป็นชิ้นงาน Earth Engine

ทรัพยากร REST: v1beta.projects.featureView

เมธอด
create POST /v1beta/{parent=projects/*}/featureView
สร้าง FeatureView

ทรัพยากร REST: v1beta.projects.featureViews

เมธอด
create POST /v1beta/{parent=projects/*}/featureViews
สร้าง FeatureView

ทรัพยากร REST: v1beta.projects.featureViews.tiles

เมธอด
get GET /v1beta/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
คํานวณรูปภาพไทล์แผนที่ที่แสดงบางส่วนของ FeatureView

ทรัพยากร REST: v1beta.projects.filmstripThumbnails

เมธอด
create POST /v1beta/{parent=projects/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน
getPixels GET /v1beta/{name=projects/*/filmstripThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1beta.projects.image

เมธอด
computePixels POST /v1beta/{project=projects/*}/image:computePixels
คํานวณไทล์พิกเซลโดยทําการคํานวณแบบสุ่มในข้อมูลรูปภาพ
export POST /v1beta/{project=projects/*}/image:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณรูปภาพและเขียนผลลัพธ์ไปยังปลายทางใดปลายทางหนึ่ง
import POST /v1beta/{project=projects/*}/image:import
นําเข้ารูปภาพ

ทรัพยากร REST: v1beta.projects.imageCollection

เมธอด
computeImages POST /v1beta/{project=projects/*}/imageCollection:computeImages
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง

ทรัพยากร REST: v1beta.projects.locations.assets

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/assets
สร้างชิ้นงาน

ทรัพยากร REST: v1beta.projects.locations.filmstripThumbnails

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1beta.projects.locations.maps

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1beta.projects.locations.tables

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้

ทรัพยากร REST: v1beta.projects.locations.thumbnails

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้

ทรัพยากร REST: v1beta.projects.locations.videoThumbnails

เมธอด
create POST /v1beta/{parent=projects/*/locations/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1beta.projects.map

เมธอด
export POST /v1beta/{project=projects/*}/map:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณแผนที่แบบแบ่งส่วน และเขียนผลลัพธ์ไปยัง Google Cloud Storage

ทรัพยากร REST: v1beta.projects.maps

เมธอด
create POST /v1beta/{parent=projects/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1beta.projects.maps.tiles

เมธอด
get GET /v1beta/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
คำนวณรูปภาพชิ้นส่วนแผนที่ที่แสดงการประมวลผลบางส่วน

ทรัพยากร REST: v1beta.projects.operations

เมธอด
cancel POST /v1beta/{name=projects/*/operations/**}:cancel
เริ่มการยกเลิกแบบไม่พร้อมกันในการดำเนินการที่ใช้เวลานาน
delete DELETE /v1beta/{name=projects/*/operations/**}
ลบการดำเนินการที่ทำงานเป็นเวลานาน
get GET /v1beta/{name=projects/*/operations/**}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน
list GET /v1beta/{name=projects/*}/operations
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ
wait POST /v1beta/{name=projects/*/operations/**}:wait
รอจนกว่าการดำเนินการที่ใช้เวลานานซึ่งระบุไว้จะเสร็จสิ้นหรือถึงระยะหมดเวลาที่ระบุไว้เป็นอย่างช้าที่สุด แล้วแสดงสถานะล่าสุด

ทรัพยากร REST: v1beta.projects.table

เมธอด
computeFeatures POST /v1beta/{project=projects/*}/table:computeFeatures
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง
export POST /v1beta/{project=projects/*}/table:export
เริ่มกระบวนการกลุ่มที่คำนวณตารางและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง
import POST /v1beta/{project=projects/*}/table:import
นําเข้าตาราง

ทรัพยากร REST: v1beta.projects.tables

เมธอด
create POST /v1beta/{parent=projects/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้
getFeatures GET /v1beta/{name=projects/*/tables/*}:getFeatures
ดึงข้อมูลฟีเจอร์ Table โดยคำขอจะมีชื่อตารางที่จะดาวน์โหลดจากคำขอ CreateTable ก่อนหน้า

ทรัพยากร REST: v1beta.projects.thumbnails

เมธอด
create POST /v1beta/{parent=projects/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้
getPixels GET /v1beta/{name=projects/*/thumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1beta.projects.value

เมธอด
compute POST /v1beta/{project=projects/*}/value:compute
คำนวณค่าที่กำหนดเอง

ทรัพยากร REST: v1beta.projects.video

เมธอด
export POST /v1beta/{project=projects/*}/video:export
เริ่มกระบวนการแบบเป็นกลุ่มที่ประมวลผลวิดีโอและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง

ทรัพยากร REST: v1beta.projects.videoThumbnails

เมธอด
create POST /v1beta/{parent=projects/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน
getPixels GET /v1beta/{name=projects/*/videoThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1alpha.projects

เมธอด
getConfig GET /v1alpha/{name=projects/*/config}
รับสถานะการกําหนดค่าของโปรเจ็กต์
listAssets GET /v1alpha/{parent=projects/*}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
updateConfig PATCH /v1alpha/{projectConfig.name=projects/*/config}
อัปเดตสถานะการกําหนดค่าของโปรเจ็กต์

ทรัพยากร REST: v1alpha.projects.algorithms

เมธอด
list GET /v1alpha/{parent=projects/*}/algorithms
รับรายการอัลกอริทึมทั้งหมดที่ใช้ได้ในนิพจน์

ทรัพยากร REST: v1alpha.projects.assets

เมธอด
copy POST /v1alpha/{sourceName=projects/*/assets/**}:copy
คัดลอกเนื้อหา
create POST /v1alpha/{parent=projects/*}/assets
สร้างชิ้นงาน
delete DELETE /v1alpha/{name=projects/*/assets/**}
ลบเนื้อหา
get GET /v1alpha/{name=projects/*/assets/**}
รับข้อมูลโดยละเอียดเกี่ยวกับเนื้อหา
getIamPolicy POST /v1alpha/{resource=projects/*/assets/**}:getIamPolicy
รับนโยบายการควบคุมการเข้าถึงสําหรับทรัพยากร
getPixels POST /v1alpha/{name=projects/*/assets/**}:getPixels
ดึงข้อมูลพิกเซลจากชิ้นงานรูปภาพ
listAssets GET /v1alpha/{parent=projects/*/assets/**}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
listFeatures GET /v1alpha/{asset=projects/*/assets/**}:listFeatures
แสดงรายการฟีเจอร์ในเนื้อหาตาราง
listImages GET /v1alpha/{parent=projects/*/assets/**}:listImages
แสดงรายการรูปภาพในชิ้นงานคอลเล็กชันรูปภาพ
move POST /v1alpha/{sourceName=projects/*/assets/**}:move
ย้ายเนื้อหา
patch PATCH /v1alpha/{asset.name=projects/*/assets/**}
อัปเดตเนื้อหา
setIamPolicy POST /v1alpha/{resource=projects/*/assets/**}:setIamPolicy
กำหนดนโยบายการควบคุมการเข้าถึงในทรัพยากรที่ระบุ
testIamPermissions POST /v1alpha/{resource=projects/*/assets/**}:testIamPermissions
ส่งคืนสิทธิ์ที่ผู้เรียกใช้มีในทรัพยากรที่ระบุ

ทรัพยากร REST: v1alpha.projects.classifier

เมธอด
export POST /v1alpha/{project=projects/*}/classifier:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณตัวจัดประเภทและบันทึกเป็นชิ้นงาน Earth Engine

ทรัพยากร REST: v1alpha.projects.featureView

เมธอด
create POST /v1alpha/{parent=projects/*}/featureView
สร้าง FeatureView

ทรัพยากร REST: v1alpha.projects.featureViews

เมธอด
create POST /v1alpha/{parent=projects/*}/featureViews
สร้าง FeatureView

ทรัพยากร REST: v1alpha.projects.featureViews.tiles

เมธอด
get GET /v1alpha/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
คํานวณรูปภาพไทล์แผนที่ที่แสดงบางส่วนของ FeatureView

ทรัพยากร REST: v1alpha.projects.filmstripThumbnails

เมธอด
create POST /v1alpha/{parent=projects/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน
getPixels GET /v1alpha/{name=projects/*/filmstripThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1alpha.projects.image

เมธอด
computePixels POST /v1alpha/{project=projects/*}/image:computePixels
คํานวณไทล์พิกเซลโดยทําการคํานวณแบบสุ่มในข้อมูลรูปภาพ
export POST /v1alpha/{project=projects/*}/image:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณรูปภาพและเขียนผลลัพธ์ไปยังปลายทางใดปลายทางหนึ่ง
import POST /v1alpha/{project=projects/*}/image:import
นําเข้ารูปภาพ
importExternal POST /v1alpha/{project=projects/*}/image:importExternal
นําเข้ารูปภาพภายนอก

ทรัพยากร REST: v1alpha.projects.imageCollection

เมธอด
computeImages POST /v1alpha/{project=projects/*}/imageCollection:computeImages
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง

ทรัพยากร REST: v1alpha.projects.locations.assets

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/assets
สร้างชิ้นงาน

ทรัพยากร REST: v1alpha.projects.locations.filmstripThumbnails

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1alpha.projects.locations.maps

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1alpha.projects.locations.tables

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้

ทรัพยากร REST: v1alpha.projects.locations.thumbnails

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้

ทรัพยากร REST: v1alpha.projects.locations.videoThumbnails

เมธอด
create POST /v1alpha/{parent=projects/*/locations/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1alpha.projects.map

เมธอด
export POST /v1alpha/{project=projects/*}/map:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณแผนที่แบบแบ่งส่วน และเขียนผลลัพธ์ไปยัง Google Cloud Storage

ทรัพยากร REST: v1alpha.projects.maps

เมธอด
create POST /v1alpha/{parent=projects/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1alpha.projects.maps.tiles

เมธอด
get GET /v1alpha/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
คำนวณรูปภาพชิ้นส่วนแผนที่ที่แสดงการประมวลผลบางส่วน

ทรัพยากร REST: v1alpha.projects.operations

เมธอด
cancel POST /v1alpha/{name=projects/*/operations/**}:cancel
เริ่มการยกเลิกแบบไม่พร้อมกันในการดำเนินการที่ใช้เวลานาน
delete DELETE /v1alpha/{name=projects/*/operations/**}
ลบการดำเนินการที่ทำงานเป็นเวลานาน
get GET /v1alpha/{name=projects/*/operations/**}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน
list GET /v1alpha/{name=projects/*}/operations
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ
wait POST /v1alpha/{name=projects/*/operations/**}:wait
รอจนกว่าการดำเนินการที่ใช้เวลานานซึ่งระบุไว้จะเสร็จสิ้นหรือถึงระยะหมดเวลาที่ระบุไว้เป็นอย่างช้าที่สุด แล้วแสดงสถานะล่าสุด

ทรัพยากร REST: v1alpha.projects.table

เมธอด
computeFeatures POST /v1alpha/{project=projects/*}/table:computeFeatures
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง
export POST /v1alpha/{project=projects/*}/table:export
เริ่มกระบวนการกลุ่มที่คำนวณตารางและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง
import POST /v1alpha/{project=projects/*}/table:import
นําเข้าตาราง

ทรัพยากร REST: v1alpha.projects.tables

เมธอด
create POST /v1alpha/{parent=projects/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้
getFeatures GET /v1alpha/{name=projects/*/tables/*}:getFeatures
ดึงข้อมูลฟีเจอร์ Table โดยคำขอจะมีชื่อตารางที่จะดาวน์โหลดจากคำขอ CreateTable ก่อนหน้า

ทรัพยากร REST: v1alpha.projects.thumbnails

เมธอด
create POST /v1alpha/{parent=projects/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้
getPixels GET /v1alpha/{name=projects/*/thumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1alpha.projects.value

เมธอด
compute POST /v1alpha/{project=projects/*}/value:compute
คำนวณค่าที่กำหนดเอง

ทรัพยากร REST: v1alpha.projects.video

เมธอด
export POST /v1alpha/{project=projects/*}/video:export
เริ่มกระบวนการแบบเป็นกลุ่มที่ประมวลผลวิดีโอและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง

ทรัพยากร REST: v1alpha.projects.videoThumbnails

เมธอด
create POST /v1alpha/{parent=projects/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน
getPixels GET /v1alpha/{name=projects/*/videoThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1.projects

เมธอด
getConfig GET /v1/{name=projects/*/config}
รับสถานะการกําหนดค่าของโปรเจ็กต์
listAssets GET /v1/{parent=projects/*}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
updateConfig PATCH /v1/{projectConfig.name=projects/*/config}
อัปเดตสถานะการกําหนดค่าของโปรเจ็กต์

ทรัพยากร REST: v1.projects.algorithms

เมธอด
list GET /v1/{parent=projects/*}/algorithms
รับรายการอัลกอริทึมทั้งหมดที่ใช้ได้ในนิพจน์

ทรัพยากร REST: v1.projects.assets

เมธอด
copy POST /v1/{sourceName=projects/*/assets/**}:copy
คัดลอกเนื้อหา
create POST /v1/{parent=projects/*}/assets
สร้างชิ้นงาน
delete DELETE /v1/{name=projects/*/assets/**}
ลบเนื้อหา
get GET /v1/{name=projects/*/assets/**}
รับข้อมูลโดยละเอียดเกี่ยวกับเนื้อหา
getIamPolicy POST /v1/{resource=projects/*/assets/**}:getIamPolicy
รับนโยบายการควบคุมการเข้าถึงสําหรับทรัพยากร
getPixels POST /v1/{name=projects/*/assets/**}:getPixels
ดึงข้อมูลพิกเซลจากชิ้นงานรูปภาพ
listAssets GET /v1/{parent=projects/*/assets/**}:listAssets
แสดงรายการเนื้อหาคอนเทนเนอร์ เช่น โฟลเดอร์หรือคอลเล็กชัน
listFeatures GET /v1/{asset=projects/*/assets/**}:listFeatures
แสดงรายการฟีเจอร์ในเนื้อหาตาราง
move POST /v1/{sourceName=projects/*/assets/**}:move
ย้ายเนื้อหา
patch PATCH /v1/{asset.name=projects/*/assets/**}
อัปเดตเนื้อหา
setIamPolicy POST /v1/{resource=projects/*/assets/**}:setIamPolicy
กำหนดนโยบายการควบคุมการเข้าถึงในทรัพยากรที่ระบุ
testIamPermissions POST /v1/{resource=projects/*/assets/**}:testIamPermissions
ส่งคืนสิทธิ์ที่ผู้เรียกใช้มีในทรัพยากรที่ระบุ

ทรัพยากร REST: v1.projects.classifier

เมธอด
export POST /v1/{project=projects/*}/classifier:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณตัวจัดประเภทและบันทึกเป็นชิ้นงาน Earth Engine

ทรัพยากร REST: v1.projects.featureView

เมธอด
create POST /v1/{parent=projects/*}/featureView
สร้าง FeatureView

ทรัพยากร REST: v1.projects.featureViews

เมธอด
create POST /v1/{parent=projects/*}/featureViews
สร้าง FeatureView

ทรัพยากร REST: v1.projects.featureViews.tiles

เมธอด
get GET /v1/{parent=projects/*/featureViews/*}/tiles/{zoom}/{x}/{y}
คํานวณรูปภาพไทล์แผนที่ที่แสดงบางส่วนของ FeatureView

ทรัพยากร REST: v1.projects.filmstripThumbnails

เมธอด
create POST /v1/{parent=projects/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน
getPixels GET /v1/{name=projects/*/filmstripThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1.projects.image

เมธอด
computePixels POST /v1/{project=projects/*}/image:computePixels
คํานวณไทล์พิกเซลโดยทําการคํานวณแบบสุ่มในข้อมูลรูปภาพ
export POST /v1/{project=projects/*}/image:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณรูปภาพและเขียนผลลัพธ์ไปยังปลายทางใดปลายทางหนึ่ง
import POST /v1/{project=projects/*}/image:import
นําเข้ารูปภาพ

ทรัพยากร REST: v1.projects.imageCollection

เมธอด
computeImages POST /v1/{project=projects/*}/imageCollection:computeImages
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง

ทรัพยากร REST: v1.projects.locations.assets

เมธอด
create POST /v1/{parent=projects/*/locations/*}/assets
สร้างชิ้นงาน

ทรัพยากร REST: v1.projects.locations.filmstripThumbnails

เมธอด
create POST /v1/{parent=projects/*/locations/*}/filmstripThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีรูปภาพหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1.projects.locations.maps

เมธอด
create POST /v1/{parent=projects/*/locations/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1.projects.locations.tables

เมธอด
create POST /v1/{parent=projects/*/locations/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้

ทรัพยากร REST: v1.projects.locations.thumbnails

เมธอด
create POST /v1/{parent=projects/*/locations/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้

ทรัพยากร REST: v1.projects.locations.videoThumbnails

เมธอด
create POST /v1/{parent=projects/*/locations/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน

ทรัพยากร REST: v1.projects.map

เมธอด
export POST /v1/{project=projects/*}/map:export
เริ่มกระบวนการแบบเป็นกลุ่มที่คำนวณแผนที่แบบแบ่งส่วน และเขียนผลลัพธ์ไปยัง Google Cloud Storage

ทรัพยากร REST: v1.projects.maps

เมธอด
create POST /v1/{parent=projects/*}/maps
สร้างรหัสที่ใช้เพื่อแสดงผลการ์ดแผนที่ที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1.projects.maps.tiles

เมธอด
get GET /v1/{parent=projects/*/maps/*}/tiles/{zoom}/{x}/{y}
คำนวณรูปภาพชิ้นส่วนแผนที่ที่แสดงการประมวลผลบางส่วน

ทรัพยากร REST: v1.projects.operations

เมธอด
cancel POST /v1/{name=projects/*/operations/**}:cancel
เริ่มการยกเลิกแบบไม่พร้อมกันในการดำเนินการที่ใช้เวลานาน
delete DELETE /v1/{name=projects/*/operations/**}
ลบการดำเนินการที่ทำงานเป็นเวลานาน
get GET /v1/{name=projects/*/operations/**}
รับสถานะล่าสุดของการดำเนินการที่ใช้เวลานาน
list GET /v1/{name=projects/*}/operations
แสดงรายการการดำเนินการที่ตรงกับตัวกรองที่ระบุในคำขอ
wait POST /v1/{name=projects/*/operations/**}:wait
รอจนกว่าการดำเนินการที่ใช้เวลานานซึ่งระบุไว้จะเสร็จสิ้นหรือถึงระยะหมดเวลาที่ระบุไว้เป็นอย่างช้าที่สุด แล้วแสดงสถานะล่าสุด

ทรัพยากร REST: v1.projects.table

เมธอด
computeFeatures POST /v1/{project=projects/*}/table:computeFeatures
คํานวณชุดฟีเจอร์โดยใช้การคํานวณแบบไม่เจาะจงกับฟีเจอร์ในตารางอย่างน้อย 1 ตาราง
export POST /v1/{project=projects/*}/table:export
เริ่มกระบวนการกลุ่มที่คำนวณตารางและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง
import POST /v1/{project=projects/*}/table:import
นําเข้าตาราง

ทรัพยากร REST: v1.projects.tables

เมธอด
create POST /v1/{parent=projects/*}/tables
สร้างรหัสที่ใช้แสดงผลข้อมูล "ตาราง" ได้
getFeatures GET /v1/{name=projects/*/tables/*}:getFeatures
ดึงข้อมูลฟีเจอร์ Table โดยคําขอจะมีชื่อตารางที่จะดาวน์โหลดจากคําขอ CreateTable ก่อนหน้า

ทรัพยากร REST: v1.projects.thumbnails

เมธอด
create POST /v1/{parent=projects/*}/thumbnails
สร้างรหัสที่ใช้แสดงผลรูปภาพ "ภาพปก" ได้
getPixels GET /v1/{name=projects/*/thumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ

ทรัพยากร REST: v1.projects.value

เมธอด
compute POST /v1/{project=projects/*}/value:compute
คำนวณค่าที่กำหนดเอง

ทรัพยากร REST: v1.projects.video

เมธอด
export POST /v1/{project=projects/*}/video:export
เริ่มกระบวนการแบบเป็นกลุ่มที่ประมวลผลวิดีโอและเขียนผลลัพธ์ไปยังปลายทางแห่งใดแห่งหนึ่ง

ทรัพยากร REST: v1.projects.videoThumbnails

เมธอด
create POST /v1/{parent=projects/*}/videoThumbnails
สร้างรหัสที่ใช้เพื่อแสดงผลรูปภาพที่มีภาพเคลื่อนไหวหลายรูปจากคอลเล็กชัน
getPixels GET /v1/{name=projects/*/videoThumbnails/*}:getPixels
คํานวณรูปภาพที่แสดงผลลัพธ์ของการคํานวณ