Mit dem Werkzeug kann ausgewählten Bereichen eines Rasters der Wert des nächsten Nachbarn zugewiesen werden. Dies ist hilfreich zum Bearbeiten von Bereichen eines Rasters, das fehlerhafte Daten enthält.
Zunächst bestimmt der Algorithmus alle Bereiche aus dem Masken-Raster mit dem Wert "NoData". Die entsprechenden Bereiche im Eingabe-Rasters werden mit Nibble bearbeitet. Dann wird eine interne euklidische Zuordnung ausgeführt, um den maskierten Zellen basierend auf einer euklidischen Entfernung Werte zuzuordnen.
Der Wert der Zellen aus dem Eingabe-Raster, der den NoData-Zellen aus dem Masken-Raster entspricht, wird mit Nibble bearbeitet und gemäß der euklidischen Entfernung durch den Wert des nächsten Nachbarn ersetzt.
Im folgenden Beispiel wurde Nibble auf das angegebene Eingabe-Raster und das Masken-Raster angewendet. Der Vorgang wird nur auf Eingabezellen angewendet, die den NoData-Werten im Masken-Raster entsprechen. Diese Positionen erhalten den Wert der Zelle, die als dem Eingabe-Raster außerhalb der definierten Maske am nächsten identifiziert wird.
Im folgenden Beispiel wurde die Maske erstellt, indem auf das Eingabe-Raster eine Bedingung angewendet wurde, bei der alle Werte von 7 auf "NoData" gesetzt wurden.