Clasificar ráster (Spatial Analyst)

Disponible con una licencia de Spatial Analyst.

Disponible con licencia de Image Analyst.

Resumen

Clasifica un dataset ráster según un archivo de definición de clasificador de Esri (.ecd) y las entradas del dataset ráster.

El archivo .ecd contiene toda la información necesaria para realizar un tipo concreto de clasificación compatible con Esri. Las entradas de esta herramienta deben coincidir con las entradas utilizadas para generar el archivo .ecd necesario.

El archivo .ecd se puede generar con cualquiera de las herramientas de preparación del clasificador, como Preparar clasificador de árboles aleatorios o Preparar clasificador de máquina de vectores de soporte.

Uso

  • El ráster de entrada puede ser cualquier ráster compatible con Esri y tener cualquier profundidad de bit válida.

  • El archivo .ecd de entrada contiene estadísticas de atributo adecuadas para el clasificador apropiado.

  • Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento que se aplican a esta herramienta.

Parámetros

EtiquetaExplicaciónTipo de datos
Ráster de entrada

El dataset ráster a clasificar.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset
Archivo de definición de clasificador de entrada

El archivo de definición de clasificador Esri (.ecd) de entrada que contiene las estadísticas de los atributos elegidos para el clasificador.

File
Ráster de entrada adicional
(Opcional)

Se incorporarán datasets ráster secundarios, como una imagen multiespectral o un DEM, para generar atributos y otra información requerida por el clasificador. Este ráster es necesario al calcular atributos como valor medio o desviación estándar. Este parámetro es opcional.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset

Valor de retorno

EtiquetaExplicaciónTipo de datos
Ráster clasificado de salida

La ruta y el nombre de la imagen clasificada que está creando.

El ráster clasificado de salida se define mediante el dataset ráster de entrada y las entradas del archivo .ecd.

Raster

ClassifyRaster(in_raster, in_classifier_definition, {in_additional_raster})
NombreExplicaciónTipo de datos
in_raster

El dataset ráster a clasificar.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset
in_classifier_definition

El archivo de definición de clasificador Esri (.ecd) de entrada que contiene las estadísticas de los atributos elegidos para el clasificador.

File
in_additional_raster
(Opcional)

Se incorporarán datasets ráster secundarios, como una imagen multiespectral o un DEM, para generar atributos y otra información requerida por el clasificador. Este ráster es necesario al calcular atributos como valor medio o desviación estándar. Este parámetro es opcional.

Mosaic Layer; Raster Layer; Image Service; String; Raster Dataset; Mosaic Dataset

Valor de retorno

NombreExplicaciónTipo de datos
out_raster_dataset

La ruta y el nombre de la imagen clasificada que está creando.

El ráster clasificado de salida se define mediante el dataset ráster de entrada y las entradas del archivo .ecd.

Raster

Muestra de código

Ejemplo 1 de ClassifyRaster (ventana de Python)

En este ejemplo se clasifica un ráster TIFF de entrada.

# Import system modules
import arcpy
from arcpy.sa import *

classifiedraster = ClassifyRaster("c:/classifydata/moncton_seg.tif", 
                                  "c:/classifydata/moncton_sig.ecd", 
                                  "c:/classifydata/moncton.tif")

classifiedraster.save("c:/test/moncton_classified.tif")
Ejemplo 2 de ClassifyRaster (script independiente)

En este ejemplo se clasifica un ráster TIFF de entrada.

# Import system modules
import arcpy
from arcpy.sa import *


# Set local variables
insegras = "c:/classifydata/moncton_seg.tif"
indef_file = "c:/classifydata/moncton_sig.ecd"
in_additional_raster = "c:/classifydata/moncton.tif"


# Execute 
classifiedraster = ClassifyRaster(insegras, indef_file, in_additional_raster)

#save output
classifiedraster.save("c:/test/moncton_classified.tif")

Temas relacionados