ee.Kernel.square
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک هسته بولی مربعی شکل ایجاد می کند.
استفاده | برمی گرداند | ee.Kernel.square(radius, units , normalize , magnitude ) | هسته |
استدلال | تایپ کنید | جزئیات | radius | شناور | شعاع هسته برای تولید. |
units | رشته، پیش فرض: "pixels" | سیستم اندازه گیری هسته (پیکسل یا متر). اگر هسته بر حسب متر مشخص شده باشد، با تغییر سطح زوم، اندازه آن تغییر می کند. |
normalize | بولی، پیش فرض: درست است | مقادیر هسته را عادی کنید تا مجموع آنها به 1 برسد. |
magnitude | شناور، پیش فرض: 1 | هر مقدار را با این مقدار مقیاس کنید. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
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]
*/
راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap
برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
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 و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\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```"]]