إشعار: يجب
إثبات أهلية جميع المشاريع غير التجارية المسجّلة لاستخدام Earth Engine قبل
15 أبريل 2025 من أجل الحفاظ على إمكانية الوصول إلى Earth Engine.
ee.Image.neighborhoodToArray
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تحويل المنطقة المجاورة لكل بكسل في صورة متجهة إلى مصفوفة ثنائية الأبعاد يتوافق المحوران 0 و1 لمصفوفة الإخراج مع المحورين Y وX للصورة على التوالي. ستحتوي الصورة الناتجة على عدد الأشرطة نفسه في الصورة المدخلة، وسيكون لكل شريط ناتج القناع نفسه الخاص بالشريط المدخل المقابل. يتم الاحتفاظ بالبيانات الوصفية للصورة المدخلة وبصمتها الرقمية.
الاستخدام | المرتجعات |
---|
Image.neighborhoodToArray(kernel, defaultValue) | صورة |
الوسيطة | النوع | التفاصيل |
---|
هذا: image | صورة | الصورة التي سيتم الحصول على وحدات البكسل منها، ويجب أن تكون ذات قيمة عددية |
kernel | Kernel | النواة التي تحدد شكل الجوار لا تتوافق سوى النواة الثابتة والمربعة والمستطيلة. يتم تجاهل الأوزان، ويتم استخدام شكل النواة فقط. |
defaultValue | عدد عائم، القيمة التلقائية: 0 | القيمة التي سيتم استخدامها في مصفوفات الإخراج لاستبدال وحدات البكسل غير الصالحة (المخفية) في الإدخال. إذا كان نوع النطاق عددًا صحيحًا، يتم تجاهل الجزء الكسري من هذه القيمة. وفي جميع الحالات، يتم حصر القيمة في نطاق قيم النطاق. |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-26 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eTransforms a scalar image into a 2D array representation of pixel neighborhoods.\u003c/p\u003e\n"],["\u003cp\u003eOutput array dimensions align with the image's Y and X axes, maintaining the input's band count and mask.\u003c/p\u003e\n"],["\u003cp\u003eUtilizes a kernel to define neighborhood shape, with optional defaultValue for handling masked pixels.\u003c/p\u003e\n"],["\u003cp\u003ePreserves original image metadata and footprint for seamless integration into workflows.\u003c/p\u003e\n"]]],["Transforms a scalar image by converting each pixel's neighborhood into a 2D array. The output array's axes 0 and 1 correspond to the image's Y and X axes, respectively. The method uses a `kernel` to define the neighborhood's shape (fixed, square, or rectangle). Invalid pixels within the input are replaced using a `defaultValue`. The input image's footprint, metadata, and mask are retained, but kernel weights are not considered. The method returns a new `Image`.\n"],null,["# ee.Image.neighborhoodToArray\n\nTurns the neighborhood of each pixel in a scalar image into a 2D array. Axes 0 and 1 of the output array correspond to Y and X axes of the image, respectively. The output image will have as many bands as the input; each output band has the same mask as the corresponding input band. The footprint and metadata of the input image are preserved.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------------------------------|---------|\n| Image.neighborhoodToArray`(kernel, `*defaultValue*`)` | Image |\n\n| Argument | Type | Details |\n|----------------|-------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `image` | Image | The image to get pixels from; must be scalar-valued. |\n| `kernel` | Kernel | The kernel specifying the shape of the neighborhood. Only fixed, square and rectangle kernels are supported. Weights are ignored; only the shape of the kernel is used. |\n| `defaultValue` | Float, default: 0 | The value to use in the output arrays to replace the invalid (masked) pixels of the input. If the band type is integral, the fractional part of this value is discarded; in all cases, the value is clamped to the value range of the band. |"]]