ee.Image.reduceToVectors

แปลงรูปภาพเป็นคอลเล็กชันฟีเจอร์โดยการลดภูมิภาคที่เป็นเนื้อเดียวกัน เมื่อได้รับรูปภาพที่มีแถบของกลุ่มที่ติดป้ายกำกับและแถบเพิ่มเติม 0 แถบขึ้นไป ฟังก์ชันนี้จะเรียกใช้ตัวลดทอนเหนือพิกเซลในแต่ละกลุ่มเพื่อสร้างฟีเจอร์ต่อกลุ่ม

ตัวลดต้องมีอินพุตน้อยกว่าจำนวนแบนด์ของรูปภาพ 1 รายการ หรือต้องมีอินพุตเดียวและจะทำซ้ำสำหรับแต่ละแบนด์

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