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)
r.reclass input=name output=name [TITLE=name]<fichero
Cada linea debe coontener una regla de reclasificación escrita como:
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 3 5 = 1 baja calidad
2 4 6 = 2 buena calidad
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 NULL1 thru 10 = 1
11 thru 20 = 2
21 thru 30 = 3
30 thru 40 = NULL
end
1 3 5 = 1 baja calidad
2 4 6 = 2 buena calidad
* = NULL
end
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.