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 RECTANGULARITY. Si también se incluye un Ráster de entrada adicional como entrada junto a la imagen segmentada, entonces MEAN y STD 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 Layer | Mosaic 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 referencia. | Segmented Raster | Raster Layer | Mosaic Layer |
used_attributes [used_attributes,...] (Opcional) | Especifique los atributos que se deben incluir en la tabla de atributos asociada al 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 (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")
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: Requiere Análisis espacial
- ArcGIS Desktop Standard: Requiere Análisis espacial
- ArcGIS Desktop Advanced: Requiere Análisis espacial