Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить некоммерческое право на сохранение доступа к Earth Engine.
ee.Image.neighborhoodToArray
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Преобразует окрестность каждого пикселя скалярного изображения в двумерный массив. Оси 0 и 1 выходного массива соответствуют осям Y и X изображения соответственно. Выходное изображение будет иметь столько же полос, сколько и входное; каждая выходная полоса имеет ту же маску, что и соответствующая входная полоса. Формат и метаданные входного изображения сохраняются.
Использование | Возврат | Image. neighborhoodToArray (kernel, defaultValue ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Изображение, из которого нужно получить пиксели, должно иметь скалярное значение. |
kernel | Ядро | Ядро, определяющее форму окрестности. Поддерживаются только фиксированные, квадратные и прямоугольные ядра. Веса игнорируются; используется только форма ядра. |
defaultValue | Плавающий, по умолчанию: 0 | Значение, используемое в выходных массивах для замены недействительных (замаскированных) пикселей входного изображения. Если тип полосы — целочисленный, дробная часть этого значения отбрасывается; во всех случаях значение ограничивается диапазоном значений полосы. |
,Преобразует окрестность каждого пикселя скалярного изображения в двумерный массив. Оси 0 и 1 выходного массива соответствуют осям Y и X изображения соответственно. Выходное изображение будет иметь столько же полос, сколько и входное; каждая выходная полоса имеет ту же маску, что и соответствующая входная полоса. Формат и метаданные входного изображения сохраняются.
Использование | Возврат | Image. neighborhoodToArray (kernel, defaultValue ) | Изображение |
Аргумент | Тип | Подробности | это: image | Изображение | Изображение, из которого нужно получить пиксели, должно иметь скалярное значение. |
kernel | Ядро | Ядро, определяющее форму окрестности. Поддерживаются только фиксированные, квадратные и прямоугольные ядра. Веса игнорируются; используется только форма ядра. |
defaultValue | Плавающий, по умолчанию: 0 | Значение, используемое в выходных массивах для замены недействительных (замаскированных) пикселей входного изображения. Если тип полосы — целочисленный, дробная часть этого значения отбрасывается; во всех случаях значение ограничивается диапазоном значений полосы. |
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
[null,null,["Последнее обновление: 2025-07-24 UTC."],[[["\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. |"]]