Method: projects.assets.listFeatures

แสดงรายการฟีเจอร์ในเนื้อหาตาราง วิธีนี้ช่วยให้ผู้เรียกใช้สามารถใช้ตัวกรองเชิงพื้นที่และเวลา รวมถึงตัวกรองพร็อพเพอร์ตี้กับตารางได้ ระบบจะแสดงผลลัพธ์เป็นรายการออบเจ็กต์ฟีเจอร์ GeoJSON

คำขอ HTTP

GET https://earthengine.googleapis.com/v1/{asset=projects/*/assets/**}:listFeatures

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

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

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

string

ต้องระบุ ชื่อเนื้อหาตารางที่จะแสดง asset อยู่ในรูปแบบ "projects/*/assets/**" (เช่น "projects/earthengine-legacy/assets/users/[USER]/[ASSET]"). ชิ้นงานทั้งหมดที่ผู้ใช้เป็นเจ้าของจะอยู่ในโปรเจ็กต์ "earthengine-legacy" (เช่น "projects/earthengine-legacy/assets/users/foo/bar"). ชิ้นงานอื่นๆ ทั้งหมดจะอยู่ภายใต้โปรเจ็กต์ "earthengine-public" (เช่น "projects/earthengine-public/assets/LANDSAT").

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

  • earthengine.assets.get

พารามิเตอร์การค้นหา

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

integer

จำนวนผลลัพธ์สูงสุดต่อหน้า เซิร์ฟเวอร์อาจแสดงผลชิ้นงานน้อยกว่าที่ขอ หากไม่ระบุ ค่าเริ่มต้นของขนาดหน้าจะเป็น 1, 000 ผลการค้นหาต่อหน้า

pageToken

string

โทเค็นที่ระบุหน้าผลการค้นหาที่เซิร์ฟเวอร์ควรแสดง โดยปกติแล้ว ค่านี้คือค่าของ ListFeaturesResponse.next_page_token ที่แสดงผลจากการเรียกใช้เมธอด assets.listFeatures ก่อนหน้านี้

region

string

รูปทรงเรขาคณิตที่กําหนดขอบเขตการค้นหา (หากมี) ซึ่งระบุเป็นสตริงรูปทรงเรขาคณิต GeoJSON (ดู RFC 7946)

filter

string

(หากมี) ระบุตัวกรองพร็อพเพอร์ตี้แบบง่ายเพิ่มเติม

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

เนื้อหาของคำขอต้องว่างเปล่า

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

ข้อความตอบกลับสําหรับ EarthEngineService.ListFeatures

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

การแสดง JSON
{
  "type": string,
  "features": [
    {
      object (Feature)
    }
  ],
  "nextPageToken": string
}
ช่อง
type

string

มีสตริงคงที่ "FeatureCollection" เสมอ ซึ่งจะทําเครื่องหมายออบเจ็กต์นี้เป็นออบเจ็กต์ FeatureCollection ของ GeoJSON

features[]

object (Feature)

รายการองค์ประกอบที่ตรงกับการค้นหา เป็นรายการออบเจ็กต์องค์ประกอบ GeoJSON (ดู RFC 7946) ที่มีสตริง "Feature" ในช่องชื่อ "type" เรขาคณิตในช่องชื่อ "geometry" และพร็อพเพอร์ตี้คีย์/ค่าในช่องชื่อ "properties"

nextPageToken

string

โทเค็นสําหรับดึงข้อมูลหน้าถัดไปของผลการค้นหา ส่งค่านี้ในช่อง ListFeaturesRequest.page_token ในการเรียกใช้เมธอด assets.listFeatures ครั้งถัดไปเพื่อดึงข้อมูลหน้าถัดไป

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

ต้องใช้ขอบเขต 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