Usar tablas de reclasificación

Disponible con una licencia de Spatial Analyst.

Disponible con una licencia de 3D Analyst.

Las herramientas de reclasificación permiten reclasificar rápida y fácilmente los datos mediante tablas de nueva representación cartográfica o de reclasificación. El formato de esta tabla permite la asignación de valores individuales, rangos de valores, cadenas de caracteres o valores NoData a otro valor o valor NoData. Las herramientas de geoprocesamiento que utilizan tablas de nueva representación cartográfica son las herramientas Reclasificar por archivo ASCII y Reclasificar por tabla. Si utiliza la herramienta Reclasificar, puede crear de forma dinámica tablas de reclasificación para análisis y opcionalmente guardar una tabla para usarla más tarde. En las siguientes secciones se explican las reglas para crear estas tablas de nueva representación cartográfica y se proporcionan ejemplos de su uso en las herramientas de reclasificación.

Acerca de las tablas de nueva representación cartográfica

Las tablas de nueva representación cartográfica pueden ser tablas de archivos ASCII o de geodatabase. Se requieren archivos ASCII para la herramienta Reclasificar por archivo ASCII y Reclasificar por tabla requiere formatos de tabla. Las tablas de nueva representación cartográfica constan de dos partes. La primera parte identifica el valor de la celda específica a reclasificar y la segunda parte es el valor de salida reclasificado de la celda.

Tablas ASCII de nueva representación cartográfica

La tabla ASCII permite mucha más flexibilidad para determinar los valores reclasificados. La tabla se puede crear con cualquier editor de texto utilizando las reglas de formato que se describen a continuación para definir los parámetros de la reclasificación.

A continuación se muestra un ejemplo muy básico de una tabla de nueva representación cartográfica ASCII utilizando solo valores de corte para clasificar un ráster.

    Value  Symbol
     3     1
     5     2
    10     3
    15     4
  • En este ejemplo:
    • A las celdas con un valor menor o igual que 3, se les asigna un símbolo 1.
    • A las celdas con un valor mayor que 3 y menos o igual que 5 se les asigna un símbolo 2.
    • A las celdas con un valor mayor que 5 y menos o igual que 10 se les asigna un símbolo 3.
    • A las celdas con un valor mayor que 10 y menos o igual que 15 se les asigna un símbolo 4.
    • A las celdas con un valor mayor que 15, se les asigna NoData.

La tabla ASCII de nueva representación cartográfica está compuesta por: comentarios opcionales, palabras clave opcionales y declaraciones de asignación obligatorias. Cada declaración debe encontrarse en una línea separada. Los comentarios son textos descriptivos que se pueden usar para proporcionar información adicional. Pueden aparecer en cualquier lugar de la tabla pero deben estar precedidos por el signo numeral (#). Las palabras clave establecen los parámetros en los que opera la reclasificación. Las declaraciones de asignación otorgan un valor de salida a un valor de celda de entrada o un rango de valores especificados.

Las palabras clave se posicionan al principio del archivo, antes de introducir las declaraciones de asignación. Los comentarios, sin embargo, pueden ubicarse en cualquier posición y preceder a las palabras clave. Existen dos palabras clave opcionales que pueden incluirse en la tabla de búsqueda. La primera es LOWEST-INPUT, que identifica el valor de celda más bajo de un ráster para ser considerado para su reclasificación. LOWEST-INPUT tiene el siguiente formato: lowest-input <value>, donde <value> es el valor de celda mínimo a considerar para su reclasificación. LOWEST-INPUT se utiliza cuando desea excluir las celdas con valores por debajo del valor especificado Por ejemplo, en un ráster con valores de celda que van del 1 al 20, al configurar el LOWEST-INPUT como 5 se excluyen aquellas celdas con un valor menor que 5. Si no se especifica, la configuración predeterminada de LOWEST-INPUT es el valor mínimo en el ráster de entrada.

La segunda palabra clave opcional es LOWEST-OUTPUT, que identifica el valor de salida más bajo o el punto inicial de los valores reclasificados. Esta palabra clave se usa para establecer los valores de salida reclasificados de manera automática en los casos en que las declaraciones de asignación (que se describen más adelante en esta sección) se especifican sólo como valor de entrada. LOWEST-OUTPUT tiene el siguiente formato: lowest-output <value>, donde <value> es el valor de salida reclasificado más bajo. Si no se especifica, el valor de LOWEST-OUTPUT se establece por defecto en 1.

Las declaraciones de asignación se colocan después de las palabras clave. Se pueden formatear utilizando varios métodos. La forma general de una declaración de asignación establece la relación entre un valor de celda de entrada y su valor reclasificado:

    old input cell value : new output reclassified value

El valor de la celda de entrada puede ser un número entero o un número real; no obstante, el valor reclasificado de salida solo puede ser un número entero.

Es posible usar varios métodos para especificar un valor de entrada y su valor reclasificado asociado. Estos métodos se presentan mejor con ejemplos. El análisis restante sobre las tablas ASCII de nueva representación cartográfica presenta varias tablas de nueva representación cartográfica y describe cómo se reclasifican los valores de celda de entrada según la tabla. En todos los ejemplos se utiliza un dataset de ráster con valores de celda de 1 a 20.

Ejemplos

Solo se identifican los valores de celda de entrada

En este ejemplo se muestra una tabla de nueva representación cartográfica con declaraciones de asignación que contienen un valor de celda de entrada solamente.

    # Example 1
    # Remap table for cell value reclassification.
    LOWEST-INPUT 3
    LOWEST-OUTPUT 2
    5
    6
    7
    15

Los valores de celda de entrada siempre se deben ordenar de manera ascendente.

Así como con una tabla INFO de nueva representación cartográfica, las declaraciones de asignaciones sucesivas definen implícitamente los rangos de valores de celda para la reclasificación. Entonces, es esencial que los valores de celda de entrada se ordenen de manera ascendente. El valor de salida reclasificado de cada rango se calcula automáticamente a partir el valor especificado en LOWEST-OUTPUT. El primer rango de valores de celda se reclasifica al valor especificado en LOWEST-OUTPUT. El siguiente rango se reclasifica al valor de LOWEST-OUTPUT más uno, y así sucesivamente, hasta que todas las declaraciones de asignación tengan un valor reclasificado. Los valores de celda que queden afuera de los rangos especificados se reclasifican a NoData.

En la siguiente tabla se resume la reclasificación:

Valor de celda de entradaValor reclasificado de salida

Menor que 3

NoData

3 a 5

2 (menor salida)

Mayor que 5 o 6

3 (menor salida + 1)

Mayor que 6 o 7

4 (menor salida + 2)

Mayor que 7 o 15

5 (menor salida + 3)

Mayor que 15

NoData

Resumen de la reclasificación

Si LOWEST-INPUT no se ha especificado, todos los valores de celda menores o iguales que 5 se reclasificarían como 2. La configurado predeterminada del valor reclasificado habría sido 1 si no se hubiera especificado un LOWEST-OUTPUT de 2.

Valores de salida específicos

Puede especificar valores de salida para cada valor de entrada o rango de entrada agregando un campo adicional a la tabla de nueva representación cartográfica.

El valor de celda de entrada o el rango de valores van seguidos de dos puntos (:), y a continuación, por el valor de salida reclasificado deseado. Cuando se especifica un valor de salida reclasificado explícito, se ignora el valor de LOWEST-OUTPUT, por ejemplo:

    # Example 3
    # Remap table for cell value reclassification.
    LOWEST-INPUT 3
    5 : 10
    6 : 16
    7 : 62
    15 : 28

En la siguiente tabla se resume la reclasificación:

Valores de celda de entradaValor reclasificado de salida

Menor que 3

NoData

3 a 5

10

Mayor que 5 o 6

16

Mayor que 6 o 7

62

Mayor que 7 o 15

28

Mayor que 15

NoData

Resumen de reclasificación 3

Rangos de entrada explícitos

De manera similar, se puede especificar un valor de salida para rangos de entrada explícitos:

    # Example 4
    # Remap table for cell value reclassification.
    3 5 : 9
    5 9 : 8
    13 15 : 59

A continuación, se resume la reclasificación:

Valor de celda de entradaValor reclasificado de salida

Menor que 3

NoData

3 a 5

9

Mayor que 5 o 9

8

Mayor que 9 o 13

NoData

Mayor que 13 o 15

59

Mayor que 15

NoData

Resumen de reclasificación 4

Ejemplo no válido: mezclar valores de entrada únicos y rangos

Todos los ejemplos presentados anteriormente son tablas ASCII de nueva representación cartográfica válidas que se pueden utilizar para reclasificar valores de celda. En cada uno de los cuatro métodos se muestra la sintaxis aceptable para una tabla ASCII de nueva representación cartográfica. No se puede mezclar la sintaxis entre los cuatro tipos. Por ejemplo, no es válido especificar una declaración de asignación que contiene un valor de entrada único seguido por otra declaración de asignación que contiene un rango de entrada.

A continuación, se muestra una tabla de nueva representación cartográfica no válida. No es posible especificar valores de celda de entrada únicos y rangos de entrada en la misma tabla de nueva representación cartográfica.

    # Invalid remap table for cell value reclassification
    LOWEST-INPUT 3
    LOWEST-OUTPUT 2
    5 
    6 9
    11
    15

Ejemplo no válido: mezclar valores de salida especificados

Tampoco es válido especificar un valor de salida reclasificado en sólo algunas declaraciones de asignación en una tabla de nueva representación cartográfica. Si especifica un valor de salida, debe hacerlo en todas las declaraciones de asignación.

A continuación, se muestra una tabla de nueva representación cartográfica no válida (todas las declaraciones de asignación deben tener un valor de salida especificado):

    # Invalid remap table for cell value reclassification
    LOWEST-INPUT 3
    5 : 10
    6
    7 : 62
    15

Temas relacionados