Cómo cambiar las celdas NoData a un valor

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Mediante Es nulo junto con la herramienta Evaluación condicional, puede cambiar los valores NoData de un ráster a cualquier valor deseado, pero conservando los valores distintos de NoData originales para las celdas restantes.

Por ejemplo, para crear un ráster en donde se asignaron las áreas NoData a un valor particular, como 100, mientras que las otras celdas (que no son NoData) mantienen sus valores, el procedimiento debe ser el siguiente:

  1. Identificar las ubicaciones NoData con la herramienta IsNull:
    • Ráster de entrada : InRas1

      Ráster de salida : OutNullRas

  2. Utilice Evaluación condicional en los resultados para otorgar un valor a las áreas NoData originales:
    • Ráster condicional de entrada : OutNullRas

      Expresión : "Value = 1"

      Ráster verdadero o valor constante de entrada : 100

      Ráster falso o valor constante de entrada : InRas1

      Ráster de salida : NullTo100_Ras

En el primer paso, IsNull asigna a las áreas NoData un valor de 1 y a las áreas que no son NoData un valor de 0. En el segundo paso, para celdas donde el ráster condicional de entrada es verdadero (valor de 1), el valor de salida es 100. Para celdas donde el ráster condicional de entrada es falso (valor 0), a la salida se le da el valor del ráster original en esa ubicación.

Temas relacionados