Disponible con una licencia de Spatial Analyst.
Resumen
Calcula un conjunto de atributos asociados con la imagen segmentada. El ráster de entrada puede ser una imagen segmentada de 8 bits, de una sola banda o de 3 bandas.
Uso
Esta herramienta genera los atributos de todos los segmentos que existen en la imagen. Los atributos incluyen valor medio, desviación estándar, tamaño de segmento, color convergido (de la herramienta Segmentación (desplazamiento medio)) y compactación.
Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento que se aplican a esta herramienta.
Sintaxis
ComputeSegmentAttributes(in_segmented_raster, {in_additional_raster}, {used_attributes})
Parámetro | Explicación | Tipo de datos |
in_segmented_raster | El dataset de ráster segmentado de entrada, donde todos los píxeles que pertenecen a un segmento tienen el mismo color RGB convergido. Normalmente se trata de un ráster RGB de 3 bandas y 8 bits, pero también puede ser un ráster de escala de grises de 1 banda. | Raster Layer; Mosaic Layer |
in_additional_raster (Opcional) | Incorpore 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 será necesario al calcular atributos como valor medio o desviación estándar. Este parámetro es opcional. | Raster Layer; Mosaic Layer |
used_attributes [used_attributes,...] (Opcional) | Especifica los atributos a incluir en la tabla de atributos asociada con el ráster de salida.
Si la única entrada en la herramienta es una imagen segmentada, los atributos predeterminados son COLOR, COUNT, COMPACTNESS y RECTANGULARITY. Si también se incluye un in_additional_raster como entrada junto a la imagen segmentada, MEAN y STD están disponibles como opciones. | String |
Valor de retorno
Nombre | Explicación | Tipo de datos |
out_index_raster_dataset | El ráster de índice de segmentos de salida, donde se registran los atributos para cada segmento en la tabla de atributos asociada. | Raster |
Muestra de código
Ejemplo 1 de ComputeSegmentAttributes (ventana de Python)
Este ejemplo calcula atributos de segmento para un ráster TIFF.
import arcpy
from arcpy.sa import *
compute_att = ComputeSegmentAttributes(
"c:/test/moncton_seg.tif", "c:/test/moncton.tif",
"COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY")
compute_att.save("c:/test/moncton_computeseg.tif")
Ejemplo 2 de ComputeSegmentAttributes (script independiente)
Este ejemplo calcula atributos de segmento para un ráster TIFF.
# Import system modules
import arcpy
from arcpy.sa import *
# Set local variables
inSegRaster = "c:/test/moncton_seg.tif"
in_additional_raster = "c:/test/moncton.tif"
attributes = "COLOR;MEAN;STD;COUNT;COMPACTNESS;RECTANGULARITY"
# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")
# Execute
compute_att = ComputeSegmentAttributes(inSegRaster, in_additional_raster,
attributes)
#save output
compute_att.save("c:/test/moncton_computeseg.tif")
Entornos
Información sobre licencias
- Basic: Requiere Spatial Analyst
- Standard: Requiere Spatial Analyst
- Advanced: Requiere Spatial Analyst