Remplacement des cellules NoData par une valeur

Disponible avec une licence Spatial Analyst.

Disponible avec une licence Image Analyst.

À l’aide des outils Est nul et Con, vous pouvez remplacer les valeurs NoData dans un raster par une valeur, tout en conservant les valeurs d’origine autres que NoData dans les autres cellules.

Par exemple, pour créer un raster où les zones NoData se voient attribuer une valeur particulière, comme 100, tandis que les autres cellules (qui ne possèdent pas la valeur NoData) 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 l’outil Con sur les résultats pour attribuer une valeur aux zones NoData d’origine :
    • Raster conditionnel en entrée : OutNullRas

      Expression : "Value = 1"

      Raster vrai ou valeur constante en entrée : 100

      Raster faux ou valeur constante en entrée : InRas1

      Raster en sortie : NullTo100_Ras

À la première étape, l’outil Est nul attribue la valeur 1 aux zones NoData et la valeur 0 aux autres zones. À la deuxième étape, 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