NoData y cómo afecta el análisis

Disponible con una licencia de Spatial Analyst.

Cada ubicación de celda en un ráster tiene un valor asignado. Si la información sobre una ubicación de celda no está disponible, a esta ubicación se le asignará el valor NoData. Obsérvese que NoData y 0 no son lo mismo: 0 es un valor numérico válido.

El hecho de que una ubicación de entrada pueda tener NoData en lugar de un valor numérico tiene consecuencias sobre cómo tratan estos datos las herramientas. NoData significa que no se conoce suficiente información acerca de una ubicación de celda para asignarle un valor. Existen dos formas de tratar una ubicación con NoData en el cómputo de una expresión:

  • Devolver siempre NoData a la ubicación de celda especificada.
  • Ignorar el NoData y hacer cálculos con los valores disponibles para esa ubicación de celda especificada.

Es importante entender cómo se maneja NoData en una herramienta particular antes de tomar una decisión. Puede que necesite saber si una ubicación con NoData en la salida tenía ya un valor o si recibió un valor de NoData como resultado del algoritmo de la herramienta. Además, cuando las ubicaciones reciben valores, puede ser importante saber si el valor de salida es realmente el valor mínimo o máximo real o si es el valor mínimo o máximo de los valores conocidos existentes.

En función de la herramienta, una de las opciones anteriores tendrá más sentido que las otras. Por ejemplo, al agregar dos datasets ráster juntos, si una ubicación de celda en uno de los datasets contiene NoData, no existe ninguna base para asignar un nuevo valor a la ubicación correspondiente en el dataset ráster de salida.

Por el contrario, al buscar el valor mínimo en una vecindad que contenga un valor NoData, se puede asumir (o se puede correr el riesgo de) que la ubicación de celda con valor NoData no sea el valor mínimo. La operación focal, por tanto, se puede usar para devolver el valor mínimo de los valores válidos restantes en la vecindad.

Spatial Analyst es totalmente compatible con el concepto NoData. Si existe NoData en cualquiera de los datasets ráster de entrada en la operación, los valores de salida se verán afectados. El comportamiento de NoData se trata para cada herramienta en su correspondiente documentación de referencia de la herramienta.

Temas relacionados