ee.Image.reduceToVectors

एक जैसी इमेज वाले क्षेत्रों को कम करके, इमेज को फ़ीचर कलेक्शन में बदलें. इस फ़ंक्शन में, लेबल किए गए सेगमेंट का एक बैंड और शून्य या उससे ज़्यादा अतिरिक्त बैंड वाली इमेज दी जाती है. यह फ़ंक्शन, हर सेगमेंट में मौजूद पिक्सल पर रिड्यूसर चलाता है. इससे हर सेगमेंट के लिए एक सुविधा मिलती है.

रिड्यूसर में, इमेज में मौजूद बैंड की संख्या से एक कम इनपुट होने चाहिए. इसके अलावा, रिड्यूसर में एक इनपुट होना चाहिए और इसे हर बैंड के लिए दोहराया जाएगा.

इस्तेमालरिटर्न
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection)FeatureCollection
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजइनपुट इमेज. पहले बैंड की वैल्यू पूर्णांक होनी चाहिए. अगर आस-पास के पिक्सल की वैल्यू इस बैंड में एक जैसी है, तो वे एक ही सेगमेंट में होंगे.
reducerReducer, default: nullलागू किया जाने वाला रिड्यूसर. पहले बैंड को हटाने के बाद, इसके इनपुट इमेज के बैंड से लिए जाएंगे. डिफ़ॉल्ट रूप से, यह Reducer.countEvery() पर सेट होता है.
geometryज्यामिति, डिफ़ॉल्ट: nullवह क्षेत्र जहां डेटा कम करना है. यह इमेज के पहले बैंड के फ़ुटप्रिंट पर डिफ़ॉल्ट रूप से सेट होता है.
scaleफ़्लोट, डिफ़ॉल्ट: nullयह प्रोजेक्शन का नॉमिनल स्केल है, जिसमें काम करना है. यह मीटर में होता है.
geometryTypeस्ट्रिंग, डिफ़ॉल्ट: "polygon"जनरेट की गई हर सुविधा की ज्यामिति कैसे चुनें; 'polygon' (सेगमेंट में पिक्सल को शामिल करने वाला पॉलीगॉन), 'bb' (पिक्सल को शामिल करने वाला आयत) या 'centroid' (पिक्सल का सेंट्रॉइड) में से कोई एक.
eightConnectedबूलियन, डिफ़ॉल्ट: trueअगर यह वैल्यू सही है, तो कोने से कनेक्ट किए गए पिक्सल को आस-पास के पिक्सल माना जाता है. ऐसा न होने पर, सिर्फ़ उन पिक्सल को आस-पास के पिक्सल माना जाता है जो एक-दूसरे से जुड़े होते हैं.
labelPropertyस्ट्रिंग, डिफ़ॉल्ट: "label"अगर यह शून्य नहीं है, तो पहले बैंड की वैल्यू को हर सुविधा की बताई गई प्रॉपर्टी के तौर पर सेव किया जाएगा.
crsप्रोजेक्शन, डिफ़ॉल्ट: nullकाम करने के लिए प्रोजेक्शन. अगर यह जानकारी नहीं दी जाती है, तो इमेज के पहले बैंड के प्रोजेक्शन का इस्तेमाल किया जाता है. अगर इसे स्केल के अलावा किसी और एट्रिब्यूट में बताया गया है, तो इसे बताई गई स्केल के हिसाब से फिर से स्केल किया जाता है.
crsTransformसूची, डिफ़ॉल्ट: nullसीआरएस ट्रांसफ़ॉर्म वैल्यू की सूची. यह 3x2 ट्रांसफ़ॉर्म मैट्रिक्स का लाइन-मेजर ऑर्डर है. यह विकल्प, 'स्केल' के साथ इस्तेमाल नहीं किया जा सकता. साथ ही, यह प्रोजेक्शन पर पहले से सेट किए गए किसी भी ट्रांसफ़ॉर्म की जगह ले लेता है.
bestEffortबूलियन, डिफ़ॉल्ट वैल्यू: falseअगर दिए गए स्केल पर पॉलीगॉन में बहुत ज़्यादा पिक्सल शामिल हैं, तो बड़े स्केल का हिसाब लगाएं और उसका इस्तेमाल करें. इससे ऑपरेशन पूरा हो पाएगा.
maxPixelsलंबी, डिफ़ॉल्ट वैल्यू: 10000000कम किए जाने वाले पिक्सल की ज़्यादा से ज़्यादा संख्या.
tileScaleफ़्लोट, डिफ़ॉल्ट: 1एग्रीगेशन टाइल के साइज़ को कम करने के लिए इस्तेमाल किया जाने वाला स्केलिंग फ़ैक्टर; tileScale का बड़ा मान इस्तेमाल करने पर (जैसे, 2 या 4) डिफ़ॉल्ट वैल्यू के साथ, मेमोरी से बाहर की गणनाएं चालू कर सकते हैं.
geometryInNativeProjectionबूलियन, डिफ़ॉल्ट वैल्यू: falseEPSG:4326 के बजाय, पिक्सल प्रोजेक्शन में ज्यामिति बनाएं.