ee.Kernel.square
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
यह स्क्वेयर शेप वाला बूलियन कर्नल जनरेट करता है.
इस्तेमाल | रिटर्न |
---|
ee.Kernel.square(radius, units, normalize, magnitude) | कर्नेल |
आर्ग्यूमेंट | टाइप | विवरण |
---|
radius | फ़्लोट | जनरेट करने के लिए कर्नल की रेडियस. |
units | स्ट्रिंग, डिफ़ॉल्ट: "pixels" | कर्नल के लिए मेज़रमेंट सिस्टम ('पिक्सल' या 'मीटर'). अगर कर्नल को मीटर में तय किया गया है, तो ज़ूम-लेवल बदलने पर इसका साइज़ बदल जाएगा. |
normalize | बूलियन, डिफ़ॉल्ट: true | कर्नल वैल्यू को सामान्य करें, ताकि उनका योग 1 हो. |
magnitude | फ़्लोट, डिफ़ॉल्ट: 1 | हर वैल्यू को इस रकम से स्केल करें. |
उदाहरण
कोड एडिटर (JavaScript)
print('A square kernel', ee.Kernel.square({radius: 3}));
/**
* Output weights matrix (up to 1/100 precision for brevity)
*
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
* [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
*/
Python सेटअप करना
Python API और इंटरैक्टिव डेवलपमेंट के लिए geemap
का इस्तेमाल करने के बारे में जानकारी पाने के लिए,
Python एनवायरमेंट पेज देखें.
import ee
import geemap.core as geemap
Colab (Python)
from pprint import pprint
print('A square kernel:')
pprint(ee.Kernel.square(**{'radius': 3}).getInfo())
# Output weights matrix (up to 1/100 precision for brevity)
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]
जब तक कुछ अलग से न बताया जाए, तब तक इस पेज की सामग्री को Creative Commons Attribution 4.0 License के तहत और कोड के नमूनों को Apache 2.0 License के तहत लाइसेंस मिला है. ज़्यादा जानकारी के लिए, Google Developers साइट नीतियां देखें. Oracle और/या इससे जुड़ी हुई कंपनियों का, Java एक रजिस्टर किया हुआ ट्रेडमार्क है.
आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया.
[null,null,["आखिरी बार 2025-07-26 (UTC) को अपडेट किया गया."],[[["\u003cp\u003eGenerates a square-shaped kernel with a specified radius for use in image processing.\u003c/p\u003e\n"],["\u003cp\u003eThe kernel can be defined in either pixels or meters, with meter-based kernels resizing based on zoom level.\u003c/p\u003e\n"],["\u003cp\u003eKernel values are normalized to sum to 1 by default, ensuring consistent results across different kernel sizes.\u003c/p\u003e\n"],["\u003cp\u003eUsers can control the kernel's magnitude by scaling each value, providing flexibility for various applications.\u003c/p\u003e\n"]]],[],null,["# ee.Kernel.square\n\nGenerates a square-shaped boolean kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------|---------|\n| `ee.Kernel.square(radius, `*units* `, `*normalize* `, `*magnitude*`)` | Kernel |\n\n| Argument | Type | Details |\n|-------------|---------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `radius` | Float | The radius of the kernel to generate. |\n| `units` | String, default: \"pixels\" | The system of measurement for the kernel ('pixels' or 'meters'). If the kernel is specified in meters, it will resize when the zoom-level is changed. |\n| `normalize` | Boolean, default: true | Normalize the kernel values to sum to 1. |\n| `magnitude` | Float, default: 1 | Scale each value by this amount. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint('A square kernel', ee.Kernel.square({radius: 3}));\n\n/**\n * Output weights matrix (up to 1/100 precision for brevity)\n *\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n * [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n */\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\nfrom pprint import pprint\n\nprint('A square kernel:')\npprint(ee.Kernel.square(**{'radius': 3}).getInfo())\n\n# Output weights matrix (up to 1/100 precision for brevity)\n\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n# [0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02]\n```"]]