Función Nibble

Disponible con una licencia de Spatial Analyst.

Información general

Sustituye las celdas seleccionadas de un ráster por el valor de su vecino más cercano. Resulta útil para la edición de áreas de un ráster en las que los datos pueden ser erróneos.

Primero, el algoritmo determina todas las áreas del ráster máscara con el valor NoData. Se aplicarán nibbles a las áreas correspondientes en el ráster de entrada. En segundo lugar, se realiza una asignación euclidiana para asignar valores a las celdas máscara en base a la distancia euclidiana.

Se aplican nibbles al valor de las celdas del ráster de entrada que corresponde a las celdas de NoData desde el ráster máscara y se reemplaza por el valor del vecino más cercano según la distancia euclidiana.

En el siguiente ejemplo, se aplicó la función Nibble a los rásteres de entrada y de máscara. La función Nibble solo se aplicará a los valores NoData del ráster de máscara. Todos los píxeles que no son NoData en el ráster de máscara reciben el valor del ráster de entrada. Estos valores de celda y sus ubicaciones se utilizarán para asignar valores a las ubicaciones de NoData que se identifican en el ráster máscara. Las ubicaciones de NoData recibirán el valor de la celda del ráster de entrada que se identifica como la celda más cercana que no pertenece a NoData en el ráster máscara.

Ilustración de Nibble

Esta es una función ráster global.

Notes

Las celdas en el ráster de entrada que contienen NoData no se reasignan. Para aplicar Nibble a NoData, conviértalo primero en otro valor.

Parámetros

ParámetrosDescription

Ráster

(Requerido)

El ráster de entrada que se reasignará.

El ráster de entrada puede ser de tipo entero o de punto flotante.

Ráster de máscara

(Requerido)

El ráster se utiliza como la máscara.

En las celdas con NoData como valor, Nibble se aplica en el Ráster de entrada.

El ráster de máscara puede ser de tipo entero o de punto flotante.

Utilizar los valores NoData si son los del vecino más próximo

Define si se puede aplicar Nibble a los valores NoData del ráster de entrada en el área definida por el ráster de máscara.

  • : especifica que el valor del vecino más cercano se utilizará en el ráster de salida, ya sea que se trate de NoData u otro valor de datos. Los valores NoData en el ráster de entrada pueden reasignarse a áreas definidas en la máscara si son el vecino más próximo. Esta es la opción predeterminada.
  • No: especifica que solo los valores de datos pueden reasignarse a áreas definidas en el ráster de máscara. Los valores NoData en el ráster de entrada no pueden reasignarse a áreas definidas en el ráster de máscara aunque sean el vecino más próximo.

Celdas NoData de Nibble

Define si las celdas NoData del ráster de entrada seguirán siendo NoData en el ráster de salida.

  • No: especifica que las celdas NoData del ráster de entrada seguirán siendo NoData en la salida. Esta es la opción predeterminada.
  • : especifica que las celdas NoData del ráster de entrada y de la máscara se pueden reasignar a valores de celda de salida válidos.

Ráster de zona

El ráster de zona de entrada.

Una zona son todas las celdas en un ráster que tienen el mismo valor, sean o no contiguas. La capa de zonas de entrada define la forma, los valores y las ubicaciones de las zonas. El ráster de zona puede ser de tipo entero o de punto flotante.

Este parámetro es opcional.

Temas relacionados