Reclasificar (3D Analyst)

Resumen

Reclasifica (o cambia) los valores en un ráster.

Uso

Sintaxis

Reclassify_3d (in_raster, reclass_field, remap, out_raster, {missing_values})
ParámetroExplicaciónTipo de datos
in_raster

El ráster de entrada que se reclasificará.

Raster Layer
reclass_field

Campo que denota los valores que se reclasificarán.

Field
remap

Una lista de nueva representación cartográfica define cómo se reclasificarán los valores.

La lista de nueva representación cartográfica consta de tres componentes: Desde, Hasta y Nuevos valores. Las filas en la lista de nueva representación cartográfica se separan por un punto y coma, y los tres componentes se separan por espacios. Por ejemplo:

"0 5 1;5,01 7,5 2;7,5 10 3"

Remap
out_raster

Ráster reclasificado de salida.

La salida siempre será de tipo entero.

Raster Dataset
missing_values
(Opcional)

Denota si los valores ausentes en la tabla de reclasificación retienen su valor o se asignan a NoData.

  • DATOSSignifica que si alguna ubicación de celda en el ráster de entrada contiene un valor que no está presente o reclasificado en una tabla de nueva representación cartográfica, el valor debe permanecer intacto y escribirse para esa ubicación en el ráster de salida. Esta es la opción predeterminada.
  • NODATA Significa que si alguna ubicación de celda en el ráster de entrada contiene un valor que no está presente o reclasificado en una tabla de nueva representación cartográfica, el valor se reclasificará a NoData para esa ubicación en el ráster de salida.
Boolean

Ejemplo de código

Ejemplo 1 de Reclasificar (ventana de Python)

El siguiente ejemplo muestra cómo reclasificar un ráster en siete clases.

import arcpy
from arcpy import env  
env.workspace = "C:/sapyexamples/data"
arcpy.Reclassify_3d("C:/data/landuse", "VALUE", 
                    "1 9;2 8;3 1;4 6;5 3;6 2;7 1",
                    "C:/output/outremap","DATA")
Ejemplo 2 de Reclasificar (secuencia de comandos independiente)

En este ejemplo se reclasifica el ráster de entrada según los valores de un campo de cadena.

# Name: Reclassify_3d_Ex_02.py
# Description: Reclassifies the values in a raster.
# Requirements: 3D Analyst Extension

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inRaster = "landuse"
field = "VALUE"
remapString = "1 9;2 8;3 1;4 6;5 3;6 2;7 1"
outRaster = "C:/output/reclass3d"

# Check out the ArcGIS 3D Analyst extension license
arcpy.CheckOutExtension("3D")

# Execute Reclassify
arcpy.Reclassify_3d(inRaster, field, remapString, outRaster, "DATA")

Entornos

Temas relacionados

9/11/2013