Cómo funciona Reclasificar mediante archivo ASCII

Disponible con una licencia de Spatial Analyst.

Disponible con una licencia de 3D Analyst.

Se puede crear un archivo de nueva representación cartográfica ASCII con un editor que creará un archivo de texto ASCII. A continuación hay una discusión acerca de la formulación correcta del archivo ASCII que se va a utilizar.

Para la herramienta Reclasificar mediante archivo ASCII, el archivo de una nueva representación cartográfica de entrada debe tener un formato específico. Se puede crear el archivo en un editor que creará un archivo de texto ASCII.

La siguiente lista proporciona algunos detalles sobre el formateo correcto para el archivo ASCII:

  • Es posible introducir líneas de comentario, comenzándolas con el símbolo #. No existen límites para el número de comentarios que se pueden introducir.
  • Cada línea de asignación crea un mapa de un valor o rango de valores desde el ráster de entrada hasta un valor de salida. Solo se aceptan los valores numéricos en una línea de asignación.
  • Todas las líneas de asignación en un archivo de nueva representación cartográfica ASCII deben estar en el mismo formato. Se admiten dos formatos: uno para reclasificar valores de entrada especificados individualmente y el otro para reclasificar rangos de valores de entrada.

    Si se desea reclasificar un solo valor a otro valor, se identifica el valor, seguido de un espacio, dos puntos (:), otro espacio y el valor que se va a asignar a esas celdas en la salida.

    Generalmente, la línea de asignación para un solo valor de entrada aparece como:

    in_value : out_value

    Con valores, aparecerá como:

    5 : 20
    donde a las ubicaciones que presentan un valor 5 en el ráster de entrada se les asignará 20 en el ráster de salida.

  • Para una línea de asignación de un único valor de entrada, si la entrada no se especifica directamente, la salida será el valor de entrada original o NODATA dependiendo del ajuste de la casilla de verificación de los valores ausentes (Data o NoData).

    Por ejemplo, considere una tabla de asignación que consta de dos líneas:

    5 : 100
    7 : 200

    Si un valor de entrada es 2, el valor de salida será 2 o NoData, dependiendo del ajuste de la casilla de verificación de los valores ausentes (Data o NoData). Si un valor de entrada es 5, el valor de salida será 100. Si un valor de entrada es 6, el valor de salida será 6 o NoData.

  • Si se desea reclasificar un rango de valores, se especifica el valor más bajo del rango, seguido de un espacio y el valor más alto en el rango, seguido después de dos puntos (:), otro espacio y el valor de salida.

    Generalmente, la línea de asignación para un rango de valores de entrada aparece como:

    in_min_value  in_max_value : out_value

    Con valores, aparecerá como:

    5 10 : 50

    donde a los valores 5, 6, 7, 8, 9 y 10 en el ráster de entrada se les asignará 50 en el ráster de salida. Al valor 3 se le asignará 3 o NoData. Al valor 12 se le asignará 12 o NoData.

  • Los valores para representar el mapa (individuales o rango de valores) deben estar en orden ascendente, con el valor inferior en primer lugar.
  • Los valores in_min_value o in_max_value pueden ser números enteros o de punto flotante. Si los valores de asignación de salida (out_value) en la tabla de nueva representación cartográfica son valores de punto flotante, se truncarán. El ráster de salida para Reclasificar mediante archivo ASCII es siempre de tipo entero.
  • Los rangos de entrada de los valores no deben superponerse salvo en el límite de dos rangos de entrada. Cuando se produce la superposición, el extremo superior del rango de entrada inferior está incluido, y el extremo inferior del rango de entrada superior está excluido; por ejemplo:

    1 3 : 4   (where  1 <= value <= 3, values remapped to 4)
    3 5 : 6   (where  3 <  value <= 5, values remapped to 6)
    5 7 : 8   (where  5 <  value <= 7, values remapped to 8)

Temas relacionados