A ferramenta Nibble permite que áreas selecionadas de um raster recebam o valor de seu vizinho mais próximo. Isso é útil para editar áreas de um raster onde os dados são conhecidos como incorretos.
Primeiro, o algoritmo determina todas as áreas do raster de máscara com o valor NoData. As áreas correspondentes no raster de entrada serão extraídas. Em segundo lugar, uma alocação euclidiana interna é realizada para alocar valores para as células mascaradas com base na distância euclidiana.
O valor das células do raster de entrada que correspondem às células de NoData do raster de máscara são extraídos e substituídos pelo valor do vizinho mais próximo de acordo com a distância euclidiana.
No exemplo a seguir, Nibble foi aplicado aos rasters de entrada e máscara especificados. A operação será aplicada apenas às células de entrada que correspondem aos valores NoData no raster da máscara. Esses locais receberão o valor da célula identificada como a mais próxima do raster de entrada que está fora da máscara definida. Com a opção padrão do parâmetro Usar os valores NoData se eles forem o vizinho mais próximo como Sim, é possível que as células NoData no raster de entrada sejam extraídas na área definida pelo raster da máscara.
No exemplo a seguir, a máscara foi criada aplicando uma condição no raster de entrada que define todos os valores de 7 como NoData. Em vez de usar o padrão, o parâmetro Células NoData Nibble será definido para Não, especificando que as células NoData no raster de entrada que estão dentro da área de máscara podem ser extraídas em valores de células válidos na saída.