Disponible avec une licence Spatial Analyst.
L’outil Grignotage permet aux zones sélectionnées d’un raster de se voir attribuer la valeur du voisin le plus proche. Cela est utile pour mettre à jour les zones d’un raster pour lequel les données sont erronées.
D’abord, l’algorithme détermine toutes les zones du raster de masque contenant la valeur NoData. Les zones correspondantes du raster en entrée seront grignotées. Ensuite, une allocation euclidienne interne est effectuée pour attribuer les valeurs aux cellules masquées en fonction de la distance euclidienne.
Les cellules du raster en entrée qui correspondent aux cellules de valeurs NoData du raster de masque sont grignotées et remplacées par la valeur du voisin le plus proche conformément à la distance euclidienne.
Dans l’exemple suivant, l’outil Grignotage a été appliqué aux rasters en entrée et aux rasters de masque spécifiés. L’opération concernera uniquement les cellules en entrée correspondant aux valeurs NoData du raster de masque. Ces emplacements prennent la valeur de la cellule identifiée comme la plus proche du raster en entrée qui se trouve à l’extérieur du masque défini. En sélectionnant les valeurs par défaut du paramètre Use NoData values if they are the nearest neighbor (Utiliser les valeurs NoData s’il s’agit du voisin le plus proche) (dans Python, ALL_VALUES configuré en tant que valeur du paramètre nibble_values), les cellules NoData du raster en entrée peuvent grignoter la zone définie par le raster de masque.
Dans l’exemple suivant, le masque a été créé en appliquant une condition au raster en entrée qui définit toutes les valeurs de 7 sur NoData. Si, au lieu d’utiliser les valeurs par défaut, vous sélectionnez le paramètre Nibble NoData cells (Grignoter les cellules NoData) (dans Python, PROCESS_NODATA configuré en tant que valeur du paramètre nibble_nodata), cela implique que les cellules NoData dans le raster en entrée qui se trouvent dans le masque peuvent être grignotées dans les valeurs de cellules en sortie valides.