Skip to main content

Remplacement des cellules NoData par une valeur

Disponible avec une licence Spatial Analyst.

Disponible avec une licence Image Analyst.

À l’aide des outils Is Null (Est nul) et Con, vous pouvez remplacer les valeurs NoData d’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.