Calcular estadísticas por lotes (Administración de datos)

Resumen

Ejecuta la herramienta Calcular estadísticas en varios datasets ráster.

Uso

Sintaxis

BatchCalculateStatistics_management (Input_Raster_Datasets, {Number_of_columns_to_skip}, {Number_of_rows_to_skip}, {Ignore_values})
ParámetroExplicaciónTipo de datos
Input_Raster_Datasets
[input_raster_dataset,...]

Los datasets ráster de entrada.

Raster dataset
Number_of_columns_to_skip
(Opcional)

El número de píxeles horizontales entre las muestras.

El valor debe ser mayor que cero y menor o igual que la cantidad de columnas del dataset ráster. El valor predeterminado es 1 o el último valor de omisión utilizado.

Los factores de omisión para los datasets ráster almacenados en una geodatabase de archivos o en una geodatabase de ArcSDE son distintos. Primero, si los factores de omisión x e y son diferentes, el factor de omisión más pequeño será utilizado por los factores de omisión x e y. Segundo, el factor de omisión está relacionado con el nivel de pirámide más cercano al factor de omisión elegido. Si el valor del factor de omisión no es igual a la cantidad de píxeles en una capa de pirámide, la cantidad se redondea hacia abajo hasta el nivel de pirámide siguiente y se utilizan esas estadísticas.

Long
Number_of_rows_to_skip
(Opcional)

El número de píxeles verticales entre las muestras.

El valor debe ser mayor que cero, y menor o igual que el número de filas del ráster. El valor predeterminado es 1 o el último valor de omisión y utilizado.

Los factores de omisión para los datasets ráster almacenados en una geodatabase de archivos o en una geodatabase de ArcSDE son distintos. Primero, si los factores de omisión x e y son diferentes, el factor de omisión más pequeño será utilizado por los factores de omisión x e y. Segundo, el factor de omisión está relacionado con el nivel de pirámide más cercano al factor de omisión elegido. Si el valor del factor de omisión no es igual a la cantidad de píxeles en una capa de pirámide, la cantidad se redondea hacia abajo hasta el nivel de pirámide siguiente y se utilizan esas estadísticas.

Long
Ignore_values
[ignore_value,...]
(Opcional)

Los valores de píxel que no se incluirán en el cálculo de las estadísticas.

La opción predeterminada es sin valor.

Double

Ejemplo de código

Ejemplo 1 de BatchCalculateStatistics (ventana de Python)

Esta es una muestra de python para BatchCalculateStatistics.

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.BatchCalculateStatistics_management("image1.tif;image2.img;image3.bil",
                                                 "1", "1", "0;255;21")
Ejemplo 2 de BatchCalculateStatistics (secuencia de comandos independiente)

Esta es una muestra de la secuencia de comandos de python para BatchCalculateStatistics.

##====================================
##Batch Calculate Statistics
##Usage: BatchCalculateStatistics_management Input_Raster_Datasets;Input_Raster_Datasets... 
##                                           {Number_of_columns_to_skip} {Number_of_rows_to_skip}
##                                           {Ignore_values;Ignore_values...}

try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"
    
    ##Calculate Statistics for multiple raster dataset with multiple ignore values
    arcpy.BatchCalculateStatistics_management("image1.tif;image2.img;fgdb.gdb/image3",\
                                                 "1", "1", "0;255;21")

except:
    print "Batch Build Statistics example failed."
    print arcpy.GetMessages()

Entornos

Temas relacionados


7/10/2012