Generar área de exclusión (Administración de datos)
Resumen
Le permite establecer el área de exclusión, según la máscara de color o el porcentaje de histograma. Por lo tanto, la salida de esta herramienta se puede utilizar dentro de la herramienta Dataset de mosaico de balance de color.
Uso
Esta herramienta se utiliza para excluir áreas en la cuales será difícil corregir el color, como el agua, las nubes y las áreas anómalas.
La salida de esta herramienta se puede utilizar en la herramienta de Dataset de mosaico de balance de color.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
La ruta y el nombre del archivo del ráster de entrada. Las entradas válidas incluyen capas ráster y capas de datasets de mosaico. | Mosaic Dataset; Composite Layer; Raster Dataset; Raster Layer |
out_raster |
La ruta y el nombre del archivo del ráster de entrada. La salida será un dataset ráster. La salida puede entonces utilizarse como el parámetro Excluir ráster de área dentro de la herramienta Dataset de mosaico de balance de color. | Raster Dataset |
pixel_type (Opcional) |
Elija la profundidad de píxel de su dataset ráster de entrada. Este parámetro es importante ya que en cualquier profundidad de píxel que esté por encima de los 8 bits se deberán ajustar los valores de la máscara de color y del histograma.
| String |
generate_method (Opcional) |
Elija el método que desea utilizar para excluir áreas de su entrada.
| String |
max_red (Opcional) |
Este es el valor rojo máximo que se excluirá. El valor predeterminado es 255. | Double |
max_green (Opcional) |
Este es el valor verde máximo que se excluirá. El valor predeterminado es 255. | Double |
max_blue (Opcional) |
Este es el valor azul máximo que se excluirá. El valor predeterminado es 255. | Double |
max_white (Opcional) |
Este es el valor blanco máximo que se excluirá. El valor predeterminado es 255. | Double |
max_black (Opcional) |
Este es el valor negro máximo que se excluirá. El valor predeterminado es 0. | Double |
max_magenta (Opcional) |
Este es el valor magenta máximo que se excluirá. El valor predeterminado es 255. | Double |
max_cyan (Opcional) |
Este es el valor cian máximo que se excluirá. El valor predeterminado es 255. | Double |
max_yellow (Opcional) |
Este es el valor amarillo máximo que se excluirá. El valor predeterminado es 255. | Double |
percentage_low (Opcional) |
Este es el porcentaje mínimo del histograma que se excluirá. El valor predeterminado es 0. | Double |
percentage_high (Opcional) |
Este es el porcentaje máximo del histograma que se excluirá. El valor predeterminado es 100. | Double |
Ejemplo de código
Esta es una muestra de Python para GenerateExcludeArea.
import arcpy GenerateExcludeArea_management("C:/workspace/fgdb.gdb/mosdata", "C:/workspace/excludeArea.tif","8_BIT", "COLOR_MASK","255","255","255","255","15", "255","255","255","0","100")
Esta es una muestra de secuencia de comandos de Python para GenerateExcludeArea.
##=========================== ##Generate Exclude Area ##Usage: GenerateExcludeArea_management in_raster out_raster 8_BIT | 11_BIT | ## 12_BIT | 16_BIT COLOR_MASK | HISTOGRAM_PERCENTAGE ## {max_red} {max_green} {max_blue} {max_white} ## {max_black} {max_magenta} {max_cyan} ## {max_yellow} {percentage_low} {percentage_high} try: import arcpy arcpy.env.workspace = "c:/workspace" # Generate exclude area dataset from raster dataset with Histogram arcpy.GenerateExcludeArea_management("srcimage.tif", "exarea.tif", "8_BIT", "HISTOGRAM_PERCENTAGE", "", "", "", "", "", "", "", "", "10", "100") # Generate exclude area dataset from mosaic dataset with Color Mask arcpy.GenerateExcludeArea_management("CC.gdb/srcmd", "exarea.tif", "8_BIT", "COLOR_MASK", "255", "200", "50", "255", "10", "210", "100", "255", "", "") except: print "Generate Exclude Area example failed." print arcpy.GetMessages()