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

Resumen

Calcula estadísticas para varios datasets ráster.

Uso

Sintaxis

BatchCalculateStatistics_management (Input_Raster_Datasets, {Number_of_columns_to_skip}, {Number_of_rows_to_skip}, {Ignore_values}, {Skip_Existing})
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
Skip_Existing
(Opcional)

Especifique si desea calcular estadísticas solo donde faltan o si desea volver a generarlas incluso si existen.

  • OVERWRITELas estadísticas se calcularán incluso si ya existen. Por lo tanto, se sobrescribirán las estadísticas existentes. Esta es la opción predeterminada.
  • SKIP_EXISTINGSe calcularán las estadísticas solamente si aún no existen.
Boolean

Ejemplo de código

Ejemplo 1 de BatchCalculateStatistics (ventana de Python)

Esta es una muestra de Python para BatchCalculateStatistics.

import arcpy
arcpy.BatchCalculateStatistics_management(
     "C:/data/img1.tif;C:/data/img2.jp2",
     "5", "5", "0;255", "SKEP_EXISTING")
Ejemplo 2 de BatchCalculateStatistics (secuencia de comandos independiente)

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

#Calculate Statistics for multiple raster datasets with 
#multiple ignore values. 
#Skip datasets that already have the statistics.

import arcpy
arcpy.env.workspace = "C:/Workspace"

    
inras = "image1.tif;image2.img;fgdb.gdb/image3"
skipcol = "5"
skiprow = "5"
ignoreval = "0;255;21"
skipexist = "SKIP_EXISTING"

arcpy.BatchCalculateStatistics_management(
     inras, skipcol, skiprow, ignoreval,skipexist)

Entornos

Temas relacionados

9/11/2013