Anúncio: todos os projetos não comerciais registrados para usar o Earth Engine antes de
15 de abril de 2025 precisam
verificar a qualificação não comercial para manter o acesso ao Earth Engine.
ee.Image.neighborhoodToArray
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Transforma a vizinhança de cada pixel em uma imagem escalar em uma matriz 2D. Os eixos 0 e 1 da matriz de saída correspondem aos eixos Y e X da imagem, respectivamente. A imagem de saída terá tantas bandas quanto a entrada. Cada banda de saída tem a mesma máscara da banda de entrada correspondente. A área e os metadados da imagem de entrada são preservados.
Uso | Retorna |
---|
Image.neighborhoodToArray(kernel, defaultValue) | Imagem |
Argumento | Tipo | Detalhes |
---|
isso: image | Imagem | A imagem de onde os pixels serão extraídos. Precisa ser um valor escalar. |
kernel | Kernel | O kernel que especifica a forma da vizinhança. Apenas kernels fixos, quadrados e retangulares são compatíveis. As ponderações são ignoradas. Apenas o formato do kernel é usado. |
defaultValue | Ponto flutuante, padrão: 0 | O valor a ser usado nas matrizes de saída para substituir os pixels inválidos (mascarados) da entrada. Se o tipo de intervalo for integral, a parte fracionária desse valor será descartada. Em todos os casos, o valor será fixado no intervalo de valores do intervalo. |
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-26 UTC.
[null,null,["Última atualização 2025-07-26 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. |"]]