ee.Image.reduceToVectors

แปลงรูปภาพเป็นคอลเล็กชันฟีเจอร์โดยลดภูมิภาคที่เป็นเนื้อเดียวกัน

เมื่อมีรูปภาพที่มีแถบของกลุ่มที่ติดป้ายกำกับและแถบเพิ่มเติมตั้งแต่ 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