NoData en datasets ráster

Los valores de celda pueden ser positivos o negativos, enteros o de punto flotante. Las celdas también pueden incorporan un valor NoData para representar la ausencia de datos. A veces hay áreas homogéneas dentro de un dataset ráster que no se desea mostrar. Éstas incluyen bordes, fondos, y otros datos que no se consideran como valores válidos. A veces, se expresan como valores NoData, si bien en otros momentos pueden tener valores reales.

Al visualizar rásteres con valores NoData, todos los renderizadores permiten establecer el valor NoData en un color o en ningún color; sin embargo, el renderizador Extendido permite identificar un valor de fondo específico y un color de visualización o ningún color.

Dos maneras de mostrar el fondo
La imagen en la izquierda muestra un área NoData con un fondo negro, y la imagen de la derecha muestra esa misma área sin ningún color.

Al calcular estadísticas para un dataset ráster, puede decidir omitir las celdas con NoData.

Al realizar operaciones en datos ráster que contengan valores NoData, generalmente hay tres maneras en que se trate de NoData para cada celda:

  • Se puede devolver NoData a la ubicación pase lo que pase
  • NoData se ignora, y un valor se calcula utilizando los valores disponibles
  • El valor debe ser determinado, y no se puede devolver NoData

Almacenar NoData

NoData se almacena como una máscara que forma parte del dataset de ráster, o utilizando un valor de píxel en el conjunto de datos que no es un valor válido en el dataset. Por ejemplo, - 9999 es un valor común para almacenar el valor NoData.

En las geodatabases, si los datos de ráster originales contienen celdas NoData, se generará una máscara de bits al cargar el ráster y se almacenará en la base de datos. Se leerá la máscara de bits y las áreas NoData se extraerán en el momento de la recuperación.

Cuando se agrega NoData a un ráster de geodatabase (no en ArcSDE) que ya tiene un rango de bits completo (lo que significa que todos los valores del rango de bits, por ejemplo 0 a 255, están representados en al menos una celda), se promueve a la siguiente profundidad de bits superior. Por ejemplo, una cuadrícula de sombreado con valores de celda de 0 a 255, a la que después se le agrega NoData, se representará como 16 bits sin signo para almacenar un valor que no se use para representar un valor válido, como 256. En la siguiente tabla se muestran las reglas para la promoción del tipo de datos:

Tipo de datos ráster basado en archivos originalesTipo de datos después de la carga en la geodatabase

entero de 1 bits sin signo

entero de 4 bits sin signo

entero de 4 bits sin signo

entero de 8 bits sin signo

entero de 8 bits sin signo

entero de 16 bits sin signo

entero de 8 bits con signo

entero de 16 bits con signo

entero de 16 bits sin signo

entero de 32 bits sin signo

entero de 16 bits con signo

entero de 32 bits con signo

entero de 32 bits sin signo

Punto flotante de 32 bits

entero de 32 bits con signo

Punto flotante de 32 bits

Reglas para la promoción del tipo de datos

Definir NoData

Hay dos formas de asignar el valor de celda en un dataset ráster que se NoData: mediante la herramienta Establecer nulos o a través del cuadro de diálogo Propiedades del dataset ráster. También puede quitar un valor de NoData utilizando el cuadro de diálogo Propiedades del dataset ráster.

Los valores NoData también se asignar para un dataset de mosaico mediante la herramienta Definir NoData de dataset de mosaico. Esta herramienta le permitirá especificar más de un valor NoData.

La edición de un dataset ráster del valor NoData

  1. En el panel Catálogo, haga clic con el botón derecho del ratón en el dataset ráster y haga clic en Propiedades.
  2. En la pestaña General, bajo Información ráster está el Valor NoData. Haga clic en el botón Editar.

    El cuadro de diálogo Editor NoData está abierto.

  3. Haga clic en la columna junto al nombre de la banda para editar el Valor NoData.
    • Debe introducir un valor contenido en el conjunto de datos.
    • Sólo se puede introducir un valor para cada banda.
    • Puede especificar un valor diferente para cada banda.
    • Alternativamente, puede borrar el valor introducido para quitar el valor NoData.
    Precaución:

    Tenga cuidado de no especificar un valor que es válido también en el conjunto de datos. Por ejemplo, 0 se pueden utilizar como valor predeterminado para las celdas que no tengan un valor válido, pero 0 también se puede utilizar para definir los valores válidos en el dataset ráster. Si este es el caso puede que necesite definir una máscara. Para obtener más información, consulte la configuración del entorno de Máscara o la función Máscara.

  4. Si no conoce el valor, puede hacer clic en el botón Calcular y la aplicación elegirá el valor apropiado.
  5. Haga clic en Aceptar para cerrar los cuadros de diálogo.

Temas relacionados