Clasificación no supervisada de cluster ISO (Spatial Analyst)

Resumen

Ejecuta la clasificación no supervisada en una serie de bandas del ráster de entrada mediante el uso de las herramientas Cluster ISO y Clasificación de máxima verosimilitud.

Más información sobre cómo funciona la herramienta Clasificación supervisada interactiva

Uso

Sintaxis

IsoClusterUnsupervisedClassification (Input_raster_bands, Number_of_classes, {Minimum_class_size}, {Sample_interval}, {Output_signature_file})
ParámetroExplicaciónTipo de datos
Input_raster_bands
[in_raster_band,...]

Bandas del ráster de entrada.

Raster Layer
Number_of_classes
number_of_classes

Cantidad de clases en las cuales se agrupan las celdas.

Long
Minimum_class_size
minimum_class_size
(Opcional)

Cantidad de celdas mínima de una clase válida.

El valor predeterminado es 20.

Long
Sample_interval
sample_interval
(Opcional)

Intervalo a utilizar para realizar el muestreo.

El valor predeterminado es 10.

Long
Output_signature_file
out_signature_file
(Opcional)

Archivo de firma de salida.

Debe especificarse una extensión .gsg.

File

Valor de retorno

NombreExplicaciónTipo de datos
Output_classified_raster

Ráster clasificado de salida.

Raster

Ejemplo de código

Ejemplo 1 de IsoClusterUnsupervisedClassification (ventana de Python)

En este ejemplo se realiza una clasificación no supervisada que clasifica las bandas de entrada en 5 clases y da como resultado un ráster clasificado.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outUnsupervised = IsoClusterUnsupervisedClassification("redlands", 5, 20, 50)
outUnsupervised.save("c:/temp/unsup01")
Ejemplo 2 de IsoClusterUnsupervisedClassification (secuencia de comandos independiente)

En este ejemplo se realiza una clasificación no supervisada que clasifica las bandas de entrada en 5 clases y da como resultado un ráster clasificado.

# Name: IsoClusterUnsupervisedClassification_Ex_02.py
# Description: Uses an isodata clustering algorithm to determine the 
#    characteristics of the natural groupings of cells in multidimensional 
#    attribute space and stores the results in an output ASCII signature file.
# 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 = "redlands"
classes = 5
minMembers = 50
sampInterval = 15

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

# Execute IsoCluster
outUnsupervised = IsoClusterUnsupervisedClassification(inRaster, classes, minMembers, sampInterval)
outUnsupervised.save("c:/temp/outunsup01.tif")

Entornos

Temas relacionados

Información de licencia

ArcView: Requiere Análisis espacial
ArcEditor: Requiere Análisis espacial
ArcInfo: Requiere Análisis espacial

7/11/2012