Disponible con una licencia de Spatial Analyst.
Resumen
Calcula un conjunto de atributos asociados a 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.
Este parámetro solo está habilitado si la propiedad clave Segmentado se establece en verdadera en el ráster de entrada. Si la única entrada en la herramienta es una imagen segmentada, los atributos predeterminados son COLOR, COUNT, COMPACTNESS y RECTANGULAR. Si también se incluye un Ráster de entrada adicional como entrada junto a la imagen segmentada, entonces MEAN y STD_DEV están disponibles como opciones.
Consulte Entornos de análisis y Spatial Analyst para obtener detalles adicionales sobre los entornos de geoprocesamiento válidos para 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. Una vez que la herramienta finaliza, la propiedad clave se establece en Segmentada. | Segmented Raster | Raster dataset | Mosaic Dataset | Raster Layer | Mosaic Layer | Image Service Layer |
in_additional_raster (Opcional) | Existe la opción de incorporar datasets ráster auxiliares, como una imagen segmentada, un rango multiespectral o un DEM, para generar atributos, así como otra información necesaria para el clasificador. Los datasets ráster de este parámetro deben coincidir con los utilizados para crear el archivo .ecd de formación. | Segmented Raster | Raster Dataset | Mosaic Dataset | Raster Layer | Mosaic Layer | Image Service Layer |
used_attributes [used_attributes,...] (Opcional) | Especifique los atributos que se deben incluir en la tabla de atributos asociada al ráster de salida. Este parámetro solo está habilitado si la propiedad clave SEGMENTED se establece en verdadera en el ráster de entrada. 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 |
Ejemplo 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 (secuencia de comandos 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")