ประกาศ: โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
ee.Image.reduceToVectors
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แปลงรูปภาพเป็นคอลเล็กชันฟีเจอร์โดยการลดภูมิภาคที่เป็นเนื้อเดียวกัน เมื่อได้รับรูปภาพที่มีแถบของกลุ่มที่ติดป้ายกำกับและแถบเพิ่มเติม 0 แถบขึ้นไป ฟังก์ชันนี้จะเรียกใช้ตัวลดทอนเหนือพิกเซลในแต่ละกลุ่มเพื่อสร้างฟีเจอร์ต่อกลุ่ม
ตัวลดต้องมีอินพุตน้อยกว่าจำนวนแบนด์ของรูปภาพ 1 รายการ หรือต้องมีอินพุตเดียวและจะทำซ้ำสำหรับแต่ละแบนด์
| การใช้งาน | การคืนสินค้า |
|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|
ดังนี้ image | รูปภาพ | รูปภาพที่อินพุตเข้ามา แถบแรกควรเป็นประเภทจำนวนเต็ม พิกเซลที่อยู่ติดกันจะอยู่ในกลุ่มเดียวกันหากมีค่าเดียวกันในแถบนี้ |
reducer | Reducer, ค่าเริ่มต้น: null | ตัวลดที่จะใช้ โดยจะรับอินพุตจากแบนด์ของรูปภาพหลังจากวางแบนด์แรก ค่าเริ่มต้นคือ Reducer.countEvery() |
geometry | เรขาคณิต ค่าเริ่มต้น: null | ภูมิภาคที่จะลดข้อมูล ค่าเริ่มต้นคือรอยเท้าของแถบแรกของรูปภาพ |
scale | ลอย ค่าเริ่มต้น: null | มาตราส่วนที่ระบุเป็นเมตรของโปรเจ็กชันที่จะใช้ |
geometryType | String, ค่าเริ่มต้น: "polygon" | วิธีเลือกเรขาคณิตของฟีเจอร์ที่สร้างขึ้นแต่ละรายการ ซึ่งอาจเป็น "polygon" (รูปหลายเหลี่ยมที่ล้อมรอบพิกเซลในกลุ่ม) "bb" (สี่เหลี่ยมผืนผ้าที่ล้อมรอบพิกเซล) หรือ "centroid" (จุดศูนย์ถ่วงของพิกเซล) |
eightConnected | บูลีน ค่าเริ่มต้น: จริง | หากเป็นจริง ระบบจะถือว่าพิกเซลที่เชื่อมต่อในแนวทแยงอยู่ติดกัน ไม่เช่นนั้น ระบบจะถือว่าเฉพาะพิกเซลที่ใช้ขอบร่วมกันเท่านั้นที่อยู่ติดกัน |
labelProperty | สตริง ค่าเริ่มต้น: "label" | หากไม่ใช่ค่าว่าง ระบบจะบันทึกค่าของแถบแรกเป็นพร็อพเพอร์ตี้ที่ระบุของแต่ละฟีเจอร์ |
crs | การฉายภาพ ค่าเริ่มต้น: null | การฉายภาพเพื่อทำงาน หากไม่ได้ระบุ ระบบจะใช้การฉายภาพของแถบแรกของรูปภาพ หากระบุเพิ่มเติมจากสเกล ระบบจะปรับขนาดใหม่เป็นสเกลที่ระบุ |
crsTransform | รายการ (ค่าเริ่มต้น: null) | รายการค่าการแปลง CRS นี่คือการจัดลำดับแถวหลักของเมทริกซ์การเปลี่ยนรูปแบบ 3x2 ตัวเลือกนี้ใช้ร่วมกับ "scale" ไม่ได้ และจะแทนที่การเปลี่ยนรูปแบบที่ตั้งค่าไว้แล้วในการฉายภาพ |
bestEffort | บูลีน ค่าเริ่มต้น: false | หากรูปหลายเหลี่ยมมีพิกเซลมากเกินไปในระดับที่กำหนด ให้คำนวณและใช้ระดับที่ใหญ่ขึ้นเพื่อให้การดำเนินการสำเร็จ |
maxPixels | Long, ค่าเริ่มต้น: 10000000 | จำนวนพิกเซลสูงสุดที่จะลด |
tileScale | Float, ค่าเริ่มต้น: 1 | ปัจจัยการปรับขนาดที่ใช้เพื่อลดขนาดไทล์การรวม การใช้ tileScale ที่ใหญ่ขึ้น (เช่น 2 หรือ 4) อาจเปิดใช้การคำนวณที่หน่วยความจำหมดด้วยค่าเริ่มต้น |
geometryInNativeProjection | บูลีน ค่าเริ่มต้น: false | สร้างเรขาคณิตในการฉายพิกเซลแทนที่จะเป็น EPSG:4326 |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 UTC
[null,null,["อัปเดตล่าสุด 2025-07-26 UTC"],[],["The `Image.reduceToVectors` function converts an image into a feature collection by grouping homogeneous pixel regions. It uses a reducer to process each region, generating a feature per segment. The function's key actions include applying the reducer over pixel segments, determining feature geometry (polygon, bounding box, or centroid), and handling pixel connectivity. The first image band defines the segments, and the remaining bands provide reducer input. Users can configure scale, projection, pixel adjacency, and manage memory with `maxPixels` and `tileScale`.\n"]]