ee.Image.stratifiedSample

यह इमेज से अलग-अलग स्तर के पॉइंट का रैंडम सैंपल निकालता है. यह फ़ंक्शन, 'classBand' में मिली हर अलग वैल्यू के लिए, तय किए गए सैंपल की संख्या निकालता है. यह फ़ंक्शन, निकाले गए हर पॉइंट के लिए एक FeatureCollection दिखाता है. इसमें हर फ़ीचर के लिए, इनपुट इमेज में मौजूद हर बैंड के हिसाब से एक प्रॉपर्टी होती है. अगर किसी क्लास वैल्यू के लिए, तय की गई संख्या से कम सैंपल उपलब्ध हैं, तो उस क्लास के सभी पॉइंट शामिल किए जाएंगे. इसके लिए, यह ज़रूरी है कि classBand में पूर्णांक वैल्यू शामिल हों.

इस्तेमालरिटर्न
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
आर्ग्यूमेंटटाइपविवरण
यह: imageइमेजवह इमेज जिसका सैंपल लेना है.
numPointsपूर्णांकहर क्लास में सैंपल के लिए पॉइंट की डिफ़ॉल्ट संख्या. 'classValues' और 'classPoints' प्रॉपर्टी का इस्तेमाल करके, इसे कुछ क्लास के लिए बदला जा सकता है.
classBandस्ट्रिंग, डिफ़ॉल्ट: nullउस बैंड का नाम जिसमें स्ट्रैटिफ़िकेशन के लिए इस्तेमाल की जाने वाली क्लास शामिल हैं. अगर यह जानकारी नहीं दी जाती है, तो इनपुट इमेज के पहले बैंड का इस्तेमाल किया जाता है.
regionज्यामिति, डिफ़ॉल्ट: nullवह क्षेत्र जहां से सैंपल लेना है. यह जानकारी उपलब्ध न होने पर, इनपुट इमेज के पूरे फ़ुटप्रिंट का इस्तेमाल किया जाता है.
scaleफ़्लोट, डिफ़ॉल्ट: nullयह प्रोजेक्शन का नॉमिनल स्केल है, जिसे मीटर में मापा जाता है. इसका इस्तेमाल सैंपल लेने के लिए किया जाता है. यह इनपुट इमेज के पहले बैंड के स्केल पर डिफ़ॉल्ट रूप से सेट होता है.
projectionप्रोजेक्शन, डिफ़ॉल्ट: nullवह प्रोजेक्शन जिसमें सैंपल लेना है. यह जानकारी उपलब्ध न होने पर, इनपुट इमेज के पहले बैंड के प्रोजेक्शन का इस्तेमाल किया जाता है. अगर इसे स्केल के अलावा किसी और एट्रिब्यूट में बताया गया है, तो इसे बताई गई स्केल के हिसाब से फिर से स्केल किया जाता है.
seedपूर्णांक, डिफ़ॉल्ट: 0सबसैंपलिंग के लिए इस्तेमाल किया जाने वाला रैंडमाइज़ेशन सीड.
classValuesसूची, डिफ़ॉल्ट: nullक्लास वैल्यू की वह सूची जिसके लिए numPoints पैरामीटर को बदलना है. इसका साइज़, classPoints के साइज़ के बराबर होना चाहिए या यह null होना चाहिए.
classPointsसूची, डिफ़ॉल्ट: nullclassValues सूची में मौजूद हर क्लास के लिए, सैंपल के तौर पर इस्तेमाल किए जाने वाले पिक्सल की ज़्यादा से ज़्यादा संख्या की सूची. यह classValues के साइज़ के बराबर या शून्य होना चाहिए.
dropNullsबूलियन, डिफ़ॉल्ट: trueउन पिक्सल को छोड़ें जिनमें कोई भी बैंड मास्क किया गया हो.
tileScaleफ़्लोट, डिफ़ॉल्ट: 1एग्रीगेशन टाइल के साइज़ को कम करने के लिए इस्तेमाल किया जाने वाला स्केलिंग फ़ैक्टर; tileScale का बड़ा मान इस्तेमाल करने पर (जैसे, 2 या 4) डिफ़ॉल्ट वैल्यू के साथ, मेमोरी से बाहर की गणनाएं चालू कर सकते हैं.
geometriesबूलियन, डिफ़ॉल्ट वैल्यू: falseअगर वैल्यू सही है, तो नतीजों में सैंपल किए गए हर पिक्सल के लिए एक ज्यामिति शामिल होगी. ऐसा न करने पर, ज्यामिति को शामिल नहीं किया जाएगा. इससे मेमोरी बचेगी.