เมื่อมีรูปภาพที่มีแถบของกลุ่มที่ติดป้ายกำกับและแถบเพิ่มเติมตั้งแต่ 0 แถบขึ้นไป ให้เรียกใช้ตัวลดตำแหน่งเหนือพิกเซลในแต่ละกลุ่มเพื่อสร้างฟีเจอร์ต่อกลุ่ม
ตัวลดตำแหน่งต้องมีอินพุตน้อยกว่าจำนวนแถบของรูปภาพ 1 รายการ หรือต้องมีอินพุตรายการเดียวและจะทำซ้ำสำหรับแต่ละแถบ
| การใช้งาน | การคืนค่า |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|---|---|
this: image | รูปภาพ | รูปภาพอินพุต แถบแรกควรเป็นประเภทจำนวนเต็ม พิกเซลที่อยู่ติดกันจะอยู่ในกลุ่มเดียวกันหากมีค่าเดียวกันในแถบนี้ |
reducer | ตัวลดตำแหน่ง ค่าเริ่มต้น: null | ตัวลดตำแหน่งที่จะใช้ ระบบจะนำอินพุตมาจากแถบของรูปภาพหลังจากนำแถบแรกออก ค่าเริ่มต้นคือ Reducer.countEvery() |
geometry | เรขาคณิต ค่าเริ่มต้น: null | ภูมิภาคที่จะลดข้อมูล ค่าเริ่มต้นคือรอยเท้าของแถบแรกของรูปภาพ |
scale | ค่าทศนิยม ค่าเริ่มต้น: null | มาตราส่วนที่กำหนดในหน่วยเมตรของการฉายภาพที่จะใช้ |
geometryType | สตริง ค่าเริ่มต้น: "polygon" | วิธีเลือกเรขาคณิตของฟีเจอร์แต่ละรายการที่สร้างขึ้น ซึ่งอาจเป็น "polygon" (รูปหลายเหลี่ยมที่ล้อมรอบพิกเซลในกลุ่ม) "bb" (สี่เหลี่ยมผืนผ้าที่ล้อมรอบพิกเซล) หรือ "centroid" (จุดศูนย์กลางของพิกเซล) |
eightConnected | บูลีน ค่าเริ่มต้น: true | หากเป็น "จริง" ระบบจะถือว่าพิกเซลที่เชื่อมต่อในแนวทแยงอยู่ติดกัน ไม่เช่นนั้นจะถือว่าเฉพาะพิกเซลที่แชร์ขอบเท่านั้นที่อยู่ติดกัน |
labelProperty | สตริง ค่าเริ่มต้น: "label" | หากไม่ใช่ค่า Null ระบบจะบันทึกค่าของแถบแรกเป็นพร็อพเพอร์ตี้ที่ระบุของฟีเจอร์แต่ละรายการ |
crs | การฉายภาพ ค่าเริ่มต้น: null | การฉายภาพที่จะใช้ หากไม่ได้ระบุ ระบบจะใช้การฉายภาพของแถบแรกของรูปภาพ หากระบุเพิ่มเติมจากมาตราส่วน ระบบจะปรับขนาดใหม่เป็นมาตราส่วนที่ระบุ |
crsTransform | รายการ ค่าเริ่มต้น: null | รายการค่าการแปลง CRS นี่คือการจัดลำดับแบบแถวหลักของเมทริกซ์การแปลง 3x2 ตัวเลือกนี้ใช้ร่วมกับ "มาตราส่วน" ไม่ได้ และจะแทนที่การแปลงใดๆ ที่ตั้งค่าไว้ในการฉายภาพ |
bestEffort | บูลีน ค่าเริ่มต้น: false | หากรูปหลายเหลี่ยมมีพิกเซลมากเกินไปที่มาตราส่วนที่กำหนด ให้คำนวณและใช้มาตราส่วนที่ใหญ่ขึ้นซึ่งจะทำให้การดำเนินการสำเร็จ |
maxPixels | ยาว ค่าเริ่มต้น: 10000000 | จำนวนพิกเซลสูงสุดที่จะลด |
tileScale | ค่าทศนิยม ค่าเริ่มต้น: 1 | ค่าตัวคูณมาตราส่วนที่ใช้เพื่อลดขนาดไทล์การรวมข้อมูล การใช้ tileScale ที่ใหญ่ขึ้น (เช่น 2 หรือ 4) อาจทำให้การคำนวณที่หน่วยความจำไม่พอทำงานได้ |
geometryInNativeProjection | บูลีน ค่าเริ่มต้น: false | สร้างเรขาคณิตในการฉายภาพพิกเซลแทน EPSG:4326 |