Fonction Nibble (Grignotage)

Disponible avec une licence Spatial Analyst.

Aperçu

Remplace les cellules sélectionnées d’un raster par la valeur de leur voisin le plus proche. Cela est utile pour mettre à jour les zones d’un raster pour lesquelles les données peuvent être 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, la fonction Nibble (Grignotage) a été appliquée aux rasters en entrée et de masque. La fonction Nibble (Grignotage) n’est valable qu’avec des valeurs NoData du raster de masque. Tous les pixels ne contenant pas la valeur NoData dans le raster de masque reçoivent la valeur du raster en entrée. Les valeurs de ces cellules et leur emplacement seront utilisés pour attribuer des valeurs aux emplacements NoData, identifiés dans le raster de masque. Les emplacements NoData reçoivent la valeur de la cellule du raster en entrée identifiée comme étant la cellule ne contenant pas de valeur NoData la plus proche dans le raster de masque.

Illustration de l’outil Grignotage

Il s’agit d’une fonction raster globale.

Remarques

Les cellules dans le raster en entrée qui contiennent NoData ne sont pas grignotées. Pour grignoter NoData, vous devez d’abord le convertir en une autre valeur.

Paramètres

ParamètresDescription

Raster

(Requis)

Raster en entrée qui sera grignoté.

Le raster en entrée peut être une valeur entière ou à virgule flottante.

Mask Raster (Raster de masque)

(Requis)

Raster utilisé comme masque.

Les cellules avec la valeur NoData sont grignotées dans le raster en entrée.

Le raster de masque peut être de type entier ou à virgule flottante.

Use NoData values if they are the nearest neighbor (Utiliser les valeurs NoData s’il s’agit du voisin le plus proche)

Définit si les valeurs NoData du raster en entrée peuvent grignoter la zone définie par le raster de masque.

  • Yes (Oui) : spécifie que la valeur du voisin le plus proche sera utilisée, que cette valeur soit NoData ou une autre valeur de données dans le raster en entrée. Les valeurs NoData dans le raster en entrée sont libres de grignoter les zones définies dans le masque si elles constituent le voisin le plus proche. Il s’agit de l’option par défaut.
  • No (Non) : spécifie que seules les valeurs de données sont libres de grignoter les zones définies dans le raster de masque. Les valeurs NoData dans le raster en entrée ne sont pas autorisées à grignoter les zones définies dans le raster de masque, même si elles constituent le voisin le plus proche.

Nibble NoData cells (Grignoter les cellules NoData)

Définit si les cellules NoData dans le raster en entrée conserveront une valeur NoData dans le raster en sortie.

  • No (Non) : spécifie que les cellules NoData du raster en entrée resteront de type NoData en sortie. Il s’agit de l’option par défaut.
  • Yes (Oui) : indique que les cellules NoData qui se trouvent dans le raster en entrée et dans le masque peuvent être grignotées en valeurs de cellules en sortie valides.

Raster de zones

Raster de zones en entrée.

Une zone contient toutes les cellules d’un raster possédant la même valeur, qu’elles soient contiguës ou non. La couche de zone en entrée régit la forme, les valeurs et les emplacements des zones. Le raster de zones peut être de type entier ou à virgule flottante.

Ce paramètre est facultatif.

Rubriques connexes


Dans cette rubrique
  1. Aperçu
  2. Remarques
  3. Paramètres