NoData (Environment setting)

Tools that honor the NoData environment setting will only process rasters where the NoData is valid.

Use this environment when the NoData value from your input needs to be transferred to your output raster. This setting allows you to specify which value you use to designate as the NoData value in your output.

Usage notes

Dialog syntax

Scripting syntax

arcpy.env.nodata = "mapping_method"

Parameters

Explanation

nodata

The NoData mapping technique used:

  • NoData: elija qué método de representación cartográfica de NoData a utilizar.
    • NONE: no se implementará ninguna regla de valores NoData. Si su entrada y su salida tienen el mismo rango de valor, entonces la NoData se transferirá sin ningún cambio. Sin embargo, si cambia el rango de su valor, entonces no habrá ningún valor para NoData en su salida. Este es el método predeterminado.
    • MAXIMUM: el valor máximo en el rango de datos de salida se utilizará como su valor NoData.
    • MÍNIMO: el valor mínimo en el rango de datos de salida se utilizará como su valor NoData.
    • MAP_UP: el valor más bajo en el rango se promoverá y el más bajo se volverá NoData. Si los datos no tienen signo, el valor de cero se volverá uno, el valor NoData será cero, y el resto de valores permanecen igual. Si los datos tienen signo, el valor más bajo en el rango se promoverá y el más bajo se volverá NoData. Por ejemplo, con datos enteros con signo de 8-bit,-127 se volverá-126, y el valor NoData será-127.
    • MAP_DOWN: el valor NoData será el valor máximo en el rango de datos, el valor más alto del rango de datos se volverá un valor menor y el resto de valores permanecen igual. Por ejemplo, con datos de enteros sin signo de 8 bits, el valor NoData será 255, el valor de 255 se volverá 254, y el resto de valores permanecen igual.
    • PROMOTION: si hay un valor NoData fuera del rango de datos de entrada, la profundidad del píxel de la salida se promoverá al siguiente nivel disponible, y NoData tomará el valor máximo en el nuevo rango de datos. Por ejemplo, un dataset de entero sin signo de 8 bits, que exige 256 el valor NoData se promoverá a un dataset de 16-y el valor máximo se volverá NoData. Si hay un valor NoData dentro del rango de datos de entrada que se va a escribir en la salida o no hay ningún NoData, la profundidad de píxel no se promoverá.

      Si hay un valor NoData fuera del rango de datos de entrada, la profundidad del píxel se promoverá al siguiente nivel disponible, y el valor NoData será el único especificado por el usuario. Por ejemplo, un dataset de entero sin signo de 8 bits que requiere que 256 esté como NoData se promoverá a un dataset de 16 bits y el valor 256 se vuelve el valor NoData. Si el valor NoData especificado está dentro del rango de datos de entrada, la profundidad de píxel no se promoverá para la salida.

pyramid syntax
import arcpy

# Set the nodata mapping method environment to promote the value.
arcpy.env.nodata = "PROMOTION"

Temas relacionados

9/11/2013