ee.Kernel.circle
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
یک هسته بولی دایره ای شکل ایجاد می کند.
استفاده | برمی گرداند | ee.Kernel.circle(radius, units , normalize , magnitude ) | هسته |
استدلال | تایپ کنید | جزئیات | radius | شناور | شعاع هسته برای تولید. |
units | رشته، پیش فرض: "pixels" | سیستم اندازه گیری هسته (پیکسل یا متر). اگر هسته بر حسب متر مشخص شده باشد، با تغییر سطح زوم، اندازه آن تغییر می کند. |
normalize | بولی، پیش فرض: درست است | مقادیر هسته را عادی کنید تا مجموع آنها به 1 برسد. |
magnitude | شناور، پیش فرض: 1 | هر مقدار را با این مقدار مقیاس کنید. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
print('A circle kernel', ee.Kernel.circle({radius: 3}));
/**
* Output weights matrix (up to 1/1000 precision for brevity)
*
* [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]
* [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
* [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
* [0.034, 0.034, 0.034, 0.034, 0.034, 0.034, 0.034]
* [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
* [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
* [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]
*/
راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap
برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
from pprint import pprint
print('A circle kernel:')
pprint(ee.Kernel.circle(**{'radius': 3}).getInfo())
# Output weights matrix (up to 1/1000 precision for brevity)
# [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]
# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
# [0.034, 0.034, 0.034, 0.034, 0.034, 0.034, 0.034]
# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]
# [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["\u003cp\u003eGenerates a circle-shaped kernel for use in image processing.\u003c/p\u003e\n"],["\u003cp\u003eThe kernel's radius can be specified in pixels or meters.\u003c/p\u003e\n"],["\u003cp\u003eKernel values can be normalized to sum to 1 and scaled by a magnitude factor.\u003c/p\u003e\n"],["\u003cp\u003eUseful for operations like blurring or smoothing where a circular neighborhood is desired.\u003c/p\u003e\n"]]],["`ee.Kernel.circle()` generates a circle-shaped boolean kernel, which is returned as a Kernel object. The function takes `radius` (float) to set the kernel's size. `units` (string, 'pixels' or 'meters') defines the measurement system, with meters resizing at different zoom levels. `normalize` (boolean) determines if kernel values sum to 1. `magnitude` (float) scales each value. Example code provided demonstrate kernel creation in both JavaScript and Python, with resulting matrix outputs.\n"],null,["# ee.Kernel.circle\n\nGenerates a circle-shaped boolean kernel.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-----------------------------------------------------------------------|---------|\n| `ee.Kernel.circle(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 circle kernel', ee.Kernel.circle({radius: 3}));\n\n/**\n * Output weights matrix (up to 1/1000 precision for brevity)\n *\n * [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]\n * [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n * [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n * [0.034, 0.034, 0.034, 0.034, 0.034, 0.034, 0.034]\n * [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n * [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n * [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]\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 circle kernel:')\npprint(ee.Kernel.circle(**{'radius': 3}).getInfo())\n\n# Output weights matrix (up to 1/1000 precision for brevity)\n\n# [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]\n# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n# [0.034, 0.034, 0.034, 0.034, 0.034, 0.034, 0.034]\n# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n# [0.000, 0.034, 0.034, 0.034, 0.034, 0.034, 0.000]\n# [0.000, 0.000, 0.000, 0.034, 0.000, 0.000, 0.000]\n```"]]