NAME

r.reclass - Crea un nuevo mapa cuyas categorias son una reclasificación de las categorías de otro mapa. Puede especificarse un título para el nuevo mapa creado.
(GRASS Raster Program)

SINOPSIS

r.reclass
r.reclass help
r.reclass input=name output=name [TITLE=name]
 

DESCRIPCION

Las reglas de reclasificación se leen desde el teclado o se redirigen desde un fichero de texto.

EJEMPLO DE USO INTERACTIVO

El programa permite establecer las reglas de reclasificación sobre la marcha. Pregunta en primer lugar si los vvalores se ponen inicialmente a cero o se copian los del fichero de entrada. Una pantalla, similar a la que se muestra aqui, aparece para permitirnos cambiar los valores de las categorías.
     ENTER NEW CATEGORY NUMBERS FOR THESE CATEGORIES

     OLD CATEGORY NAME       OLD     NEW         
                             NUM     NUM
     no data                  0      0___
     Hard Surface, 2 lanes    1      0___
     Loose Surface, 1 lane    2      0___
     Improved Dirt            3      0___
     Unimproved Dirt Trail    4      0___
     Railroad, single track   5      0___

     AFTER COMPLETING ALL ANSWERS, HIT <ESC> TO CONTINUE
                  (OR <Ctrl-C> TO CANCEL)
Alterando los valores de la columna NEW NUM obtenemos las reglas de reclasificación tal como aparece en este ejemplo en el que las categorías 2, 3, y 4 en el viejo mapa raster se asignan a la categoría 2. Los valores anteriores de 5 pasan a 3.
     ENTER NEW CATEGORY NUMBERS FOR THESE CATEGORIES


     OLD CATEGORY NAME        OLD     NEW        
                              NUM     NUM
     no data                   0      0___
     Hard Surface, 2 lanes     1      1___
     Loose Surface, 1 lane     2      2___
     Improved Dirt             3      2___
     Unimproved Dirt Trail     4      2___
     Railroad, single track    5      3___

     AFTER COMPLETING ALL ANSWERS, HIT <ESC> TO CONTINUE
                  (OR <Ctrl-C> TO CANCEL)
Pulsando  <ESC> el programa nos lleva a la siguiente pantalla hasta que trminemos con todas las categorías. Posteriormente podremos incluir el título y etiquetas para las nuevascategorias.
     ENTER NEW CATEGORY NAMES FOR THESE CATEGORIES

     TITLE:  Roads Reclassified
            CAT         NEW CATEGORY NAME
            NUM
             0          no data
             1          Paved Roads
             2          Unpaved Roads
             3          Railroad, single track

       AFTER COMPLETING ALL ANSWERS, HIT <ESC> TO CONTINUE
                     (OR <Ctrl-C> TO CANCEL)

EJEMPLOS DE USO EN LINEA DE COMANDOS

Los nombres de los mapas de entrada y salida así como, opcionalmente, el título del mapa de salida se introducen con la llamada al programa. Sin embargo las reglas de reclasificación deben introducirse de modo interactivo o redirigiendole un fichero que contiene las reglas mediante el operador de UNIX <
 
r.reclass input=name output=name [TITLE=name]


             r.reclass input=name output=name [TITLE=name]<fichero

Cada linea debe coontener una regla de reclasificación escrita como:

input_categorias=output_categora [etiqueta]
Una  linea conteniendo solo la palabra end termina la entrada.
1. Este ejemplo reclasifica las categorias 1, 3 y 5 del mapa de entrada a la categoría 1 "baja calidad" del mapa de salida, y las categorias 2, 4, y 6 a la categoria 2 con la etiqueta "buena calidad:
 
    1 3 5   = 1    baja calidad
    2 4 6   = 2    buena calidad
    end
2. Este ejemplo reclasifica las categorías 1 a 10 como categoría 1, las categorias 11 a 20 como categoría 2 y las categorias 21 a 30 como categoría 3, todas sin etiquetas. El rango entre 30 y 40 se reclasifica como NULL.
     1 thru 10  = 1
    11 thru 20  = 2
    21 thru 30  = 3
    30 thru 40  = NULL
    end
3. En este caso, las categorias 1, 3 y 5 en el mapa de entrada pasan a ser la 1 "baja calidad" en el de salida, las categorias 2, 4 y 6 pasan a ser la categoría 2 "buena calidad" en el mapa de salida. El resto se reclasifican a NULL
    1 3 5   = 1    baja calidad
    2 4 6   = 2    buena calidad
    *       = NULL
    end

NOTAS

r.reclass genera una tabla que relaciona el mapa de salida con el de entrada, pero no genera realmente un mapa lo que permite ahorrar espacio en el disco. Sin embargo el usuario no es consciente de la diferencia en el uso normal de GRASS

Sin embargo el mapa reclasificado no será accesible si se borra el mapa de entrada. Si se quiere borrar el fichero de entrada despues de efectuar la reclasificación es preferible utilizar r.recode.

r.mapcalc puede usarse para convertir un mapa reclasificado en un mapa normal y a continuación borrar mapa_reclasificado y el mapa de entrada

r.reclass input=mapa_entrada output=mapa_temporal
r.mapcalc 'mapa_reclasificado=mapa_temporal'
g.remove raster=mapa_reclasificado
g.remove raster=mapa_entrada

Los valores no explicitamente reclasificados pasan a tener valor NULL.

VER

r.resample
r.rescale, r.recode

AUTORES

James Westervelt,
Michael Shapiro,
U.S.Army Construction Engineering Research Laboratory