Conversion de cellules NoData en une valeur

A l'aide des outils Est nul et Con, vous pouvez convertir des valeurs NoData dans un raster et les remplacer par une valeur tout en conservant les valeurs d'origine qui ne sont pas NoData dans les cellules restantes.

Par exemple, pour créer un raster où les surfaces NoData ont été attribuées à une valeur particulière, telle que 100, pendant que les autres (pas de NoData) cellules conservent leurs valeurs, la procédure est la suivante :

  1. Identifiez les emplacements NoData avec l'outil Est nul :
    • Raster en entrée: InRas1

      Raster en sortie: OutNullRas

  2. Utilisez Con pour traiter les résultats et attribuer une valeur aux surfaces NoData d'origine :
    • Raster de condition en entrée: OutNullRas

      Expression : "Valeur = 1"

      Raster vrai ou valeur constante en entrée : 100

      Raster de valeurs fausses ou valeur constante en entrée : InRas1

      Raster en sortie : NullTo100_Ras

Dans la première étape, Est nul attribue la valeur 1 aux surfaces non-NoData et la valeur 0 aux surfaces NoData. Dans un deuxième temps, pour les cellules où le raster conditionnel en entrée est vrai (valeur 1), la valeur en sortie est 100. Pour les cellules où le raster conditionnel en entrée est faux (valeur 0), la valeur du raster d'origine à cet emplacement est attribuée à la sortie.

Rubriques connexes


7/10/2012