ee.Kernel.diamond

इससे डायमंड के आकार वाला बूलियन कर्नल जनरेट होता है.

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

उदाहरण

कोड एडिटर (JavaScript)

print('A diamond kernel', ee.Kernel.diamond({radius: 3}));

/**
 * Output weights matrix (up to 1/100 precision for brevity)
 *
 * [0.00, 0.00, 0.00, 0.04, 0.00, 0.00, 0.00]
 * [0.00, 0.00, 0.04, 0.04, 0.04, 0.00, 0.00]
 * [0.00, 0.04, 0.04, 0.04, 0.04, 0.04, 0.00]
 * [0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
 * [0.00, 0.04, 0.04, 0.04, 0.04, 0.04, 0.00]
 * [0.00, 0.00, 0.04, 0.04, 0.04, 0.00, 0.00]
 * [0.00, 0.00, 0.00, 0.04, 0.00, 0.00, 0.00]
 */

Python सेटअप करना

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

import ee
import geemap.core as geemap

Colab (Python)

from pprint import pprint

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

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

#  [0.00, 0.00, 0.00, 0.04, 0.00, 0.00, 0.00]
#  [0.00, 0.00, 0.04, 0.04, 0.04, 0.00, 0.00]
#  [0.00, 0.04, 0.04, 0.04, 0.04, 0.04, 0.00]
#  [0.04, 0.04, 0.04, 0.04, 0.04, 0.04, 0.04]
#  [0.00, 0.04, 0.04, 0.04, 0.04, 0.04, 0.00]
#  [0.00, 0.00, 0.04, 0.04, 0.04, 0.00, 0.00]
#  [0.00, 0.00, 0.00, 0.04, 0.00, 0.00, 0.00]