ee.Kernel.octagon

यह अष्टभुज के आकार का बूलियन कर्नल जनरेट करता है.

इस्तेमालरिटर्न
ee.Kernel.octagon(radius, units, normalize, magnitude)कर्नेल
आर्ग्यूमेंटटाइपविवरण
radiusफ़्लोटजनरेट करने के लिए कर्नल की रेडियस.
unitsस्ट्रिंग, डिफ़ॉल्ट: "pixels"कर्नल के लिए मेज़रमेंट सिस्टम ('पिक्सल' या 'मीटर'). अगर कर्नल को मीटर में तय किया गया है, तो ज़ूम-लेवल बदलने पर इसका साइज़ बदल जाएगा.
normalizeबूलियन, डिफ़ॉल्ट: trueकर्नल वैल्यू को सामान्य करें, ताकि उनका योग 1 हो.
magnitudeफ़्लोट, डिफ़ॉल्ट: 1हर वैल्यू को इस रकम से स्केल करें.

उदाहरण

कोड एडिटर (JavaScript)

print('An octagon kernel', ee.Kernel.octagon({radius: 3}));

/**
 * Output weights matrix (up to 1/1000 precision for brevity)
 *
 * [0.000, 0.000, 0.027, 0.027, 0.027, 0.000, 0.000]
 * [0.000, 0.027, 0.027, 0.027, 0.027, 0.027, 0.000]
 * [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
 * [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
 * [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
 * [0.000, 0.027, 0.027, 0.027, 0.027, 0.027, 0.000]
 * [0.000, 0.000, 0.027, 0.027, 0.027, 0.000, 0.000]
 */

Python सेटअप करना

Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap का इस्तेमाल करने के बारे में जानकारी पाने के लिए, Python एनवायरमेंट पेज देखें.

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

print('An octagon kernel:')
pprint(ee.Kernel.octagon(**{'radius': 3}).getInfo())

#  Output weights matrix (up to 1/1000 precision for brevity)

#  [0.000, 0.000, 0.027, 0.027, 0.027, 0.000, 0.000]
#  [0.000, 0.027, 0.027, 0.027, 0.027, 0.027, 0.000]
#  [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
#  [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
#  [0.027, 0.027, 0.027, 0.027, 0.027, 0.027, 0.027]
#  [0.000, 0.027, 0.027, 0.027, 0.027, 0.027, 0.000]
#  [0.000, 0.000, 0.027, 0.027, 0.027, 0.000, 0.000]