Você está na página 1de 4

14/10/2015

Reclasificar

Reclasificar(SpatialAnalyst)

Nivel
de licencia:
Basic
Standard
Advanced
EscritorioGeoprocesamientoReferenciadelaherramientaCajadeherramientasdeSpatialAnalyst

Resumen
Reclasifica (o cambia) los valores en un rster.

Uso
El rster de entrada debe tener estadsticas vlidas. Si las estadsticas no existen, se
pueden crear por medio de la herramienta Calcular estadsticasde la caja de
herramientas Herramientas de administracin de datos.
Si un rango de valores se tiene que reclasificar, los rangos no se deben superponer
salvo en el lmite de dos rangos de entrada. Cuando se produce la superposicin, el
extremo superior del rango de entrada inferior est incluido, y el extremo inferior del
rango de entrada superior est excluido.
Por ejemplo, si se especifican dos rangos, como al reclasificar los valores de 1 a 5
como 100 y los valores de 5 a 10 como 200, a un valor de entrada menor o igual que 5
se le asignar el valor 100 en la salida y a un valor de entrada mayor que 5, como
5,01, se le asignar el valor 200.
Si utiliza el cuadro de dilogo de la herramienta, la tabla de nueva representacin
cartogrfica se puede almacenar para usos futuros con el botn Guardar. Utilice el
botn Cargar para abrir las tablas de nueva representacin cartogrfica que cre
anteriormente con el botn Guardar.
Se recomienda cargar solo las tablas guardadas previamente con la herramienta
Reclasificar. El formato de la tabla es especfico y debe contener los campos FROM, TO,
OUT y MAPPING.
Por defecto, el rster de entrada se clasificar en nueve clases para la tabla de
reclasificacin.
Si el rster de entrada es una capa, los valores anteriores de la reclasificacin se
obtendrn desde el renderizador. Si el renderizador se extiende, la reclasificacin se
establecer por defecto en 255 clases.
Una vez que se haya modificado la tabla de nueva representacin cartogrfica de la
reclasificacin, los valores no se actualizarn si se selecciona un rster de entrada
nuevo. Si la reclasificacin no es apta para el rster nuevo, se puede volver a iniciar
una reclasificacin predeterminada mediante:
La edicin o seleccin de un valor nuevo para el campo reclass
El reinicio de la herramienta
Esta herramienta tiene un control de precisin que administra el tratamiento de las
posiciones decimales.
Cundo utilizar la herramienta Reclasificar como parte de un modelo:
Si la entrada de la herramienta son datos derivados de una herramienta que todava
no est en ejecucin, el parmetro de nueva representacin cartogrfica en la
herramienta Reclasificar estar vaco hasta que se ejecute la herramienta
precedente y se valide el modelo. Para evitar esto, ejecute siempre las
herramientas precedentes antes de conectar sus variables de salida como entrada en
la herramienta Reclasificar. Como alternativa, puede crear una tabla de
reclasificacin personalizada al agregar entradas.
Si se expone la tabla de reclasificacin como un parmetro de modelo, el campo
reclass debe exponerse como una variable. Sin embargo, no es necesario que se
establezca como un parmetro de modelo. Si el campo no se expone como una
http://resources.arcgis.com/es/help/main/10.1/index.html#/na/009z000000sr000000/

1/4

14/10/2015

Reclasificar

variable, los botones clasificar y valores nicos se deshabilitarn en el cuadro de


dilogo de la herramienta modelo.

Sintaxis
Reclassify (in_raster, reclass_field, remap, {missing_values})
Parmetro

Explicacin

Tipodedatos

in_raster

Elrsterdeentradaquesereclasificar.

RasterLayer

reclass_field

Campoquedenotalosvaloresquese
reclasificarn.

Field

remap

ElobjetoNuevarepresentacincartogrfica se
utilizaparaespecificarcmosereclasificanlos
valoresdelrsterdeentrada.

Remap

Existendosformasdedefinircmose
reclasificarnlosvaloresenelrsterdesalida:
RemapRange yRemapValue.Tantolosrangosde
valoresdeentradacomolosvaloresindividuales
sepuedenasignaraunvalordesalidanuevo.
Lassiguientessonlasformasdelosobjetosde
nuevarepresentacincartogrfica.
RemapRange ([[startValue, endValue,
newValue],...])
startValue:ellmiteinferiordelrango
devaloresqueseasignaraunvalorde
salidanuevo.
endValue:ellmitesuperiordelrangode
valoresqueseasignaraunvalorde
salidanuevo.
newValue:elvalornuevoquese
asignaralrangodevaloresdeentrada
definidoporlosvaloresdeinicioyfin.
RemapValue ([[oldValue,
newValue],...])
oldValue:representaunvalororiginal
delrsterbase.
newValue:elnuevovalorreclasificado.
missing_values
(Opcional)

Denotasilosvaloresausentesenlatablade
reclasificacinretienensuvaloroseasignana
NoData.

Boolean

DATOS Significaquesialgunaubicacinde
celdaenelrsterdeentradacontieneunvalor
quenoestpresenteoreclasificadoenuna
tabladenuevarepresentacincartogrfica,el
valordebepermanecerintactoyescribirse
paraesaubicacinenelrsterdesalida.Esta
eslaopcinpredeterminada.
NODATA Significaquesialgunaubicacin
deceldaenelrsterdeentradacontieneun
valorquenoestpresenteoreclasificadoen
unatabladenuevarepresentacin
http://resources.arcgis.com/es/help/main/10.1/index.html#/na/009z000000sr000000/

2/4

14/10/2015

Reclasificar

cartogrfica,elvalorsereclasificaraNoData
paraesaubicacinenelrsterdesalida.

Valorderetorno
Nombre
out_raster

Explicacin
Rsterreclasificadodesalida.

Tipodedatos
Raster

Lasalidasiempreserdetipoentero.

Ejemplodecdigo
Ejemplo1deReclasificar(ventanadePython)

Los siguientes ejemplos muestran varias formas de reclasificar un rster.


import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outReclass1 = Reclassify("landuse", "Value",
RemapValue([[1,9],[2,8],[3,1],[4,6],[5,3],[6,3],[7,1]]))
outReclass1.save("C:/sapyexamples/output/landuse_rcls")
outReclass2 = Reclassify("slope_grd", "Value",
RemapRange([[0,10,"NODATA"],[10,20,1],[20,30,2],
[30,40,3],[40,50,4],[50,60,5],[60,75,6]]))
outReclass2.save("C:/sapyexamples/output/slope_rcls")
outReclass3 = Reclassify("pop_density", "Value",
RemapRange([[10,10,1],[10,20,2],[20,25,3],
[25,50,4],[50,]]), "NODATA")
outReclass3.save("C:/sapyexamples/output/popden_rcls")

Ejemplo2deReclasificar(secuenciadecomandosindependiente)

En este ejemplo se reclasifica el rster de entrada segn los valores de un campo de


cadena.
# Name: reclassify_example02.py
# Description: Reclassifies the values in a raster.
# Requirements: Spatial Analyst Extension
# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *
# Set environment settings
env.workspace = "C:/sapyexamples/data"
# Set local variables
inRaster = "landuse"
reclassField = "LANDUSE"
remap = RemapValue([["Brush/transitional", 0], ["Water", 1],["Barren land", 2]])
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute Reclassify
outReclassify = Reclassify(inRaster, reclassField, remap, "NODATA")
# Save the output
outReclassify.save("C:/sapyexamples/output/outreclass02")

Entornos
Tamao de celda, Espacio de trabajo actual, Mscara, Sistema de coordenadas de salida,
http://resources.arcgis.com/es/help/main/10.1/index.html#/na/009z000000sr000000/

3/4

14/10/2015

Reclasificar

Extensin, Espacio de trabajo temporal, Alinear rster

Temasrelacionados
Vista general de las herramientas de Reclasificacin
Comprender la reclasificacin
Cmo funciona Reclasificar mediante archivo ASCII
Reclasificar por rangos de valores
Reclasificar por valores individuales

Informacinsobrelicencias
ArcGIS for Desktop Basic: Requiere Spatial Analyst o 3D Analyst
ArcGIS for Desktop Standard: Requiere Spatial Analyst o 3D Analyst
ArcGIS for Desktop Advanced: Requiere Spatial Analyst o 3D Analyst
Copyright19952013Esri.Todoslosderechosreservados.
9/11/2013
URL: http://resources.arcgis.com/es/help/main/10.1/009z/009z000000sr000000.htm

http://resources.arcgis.com/es/help/main/10.1/index.html#/na/009z000000sr000000/

4/4

Você também pode gostar