Statistiken berechnen (Batch-Modus) (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Berechnet die Statistiken für mehrere Raster-Datasets.

Verwendung

Syntax

BatchCalculateStatistics_management (Input_Raster_Datasets, {Number_of_columns_to_skip}, {Number_of_rows_to_skip}, {Ignore_values}, {Skip_Existing})
ParameterErläuterungDatentyp
Input_Raster_Datasets
[input_raster_dataset,...]

Dies sind die Eingabe-Raster-Datasets.

Raster Dataset
Number_of_columns_to_skip
(optional)

Die Anzahl der horizontalen Pixel zwischen den Stichproben.

Der Wert muss größer Null und kleiner oder gleich der Spaltenanzahl im Raster-Dataset sein. Der Standardwert ist 1 oder der zuletzt verwendete Sprungfaktor.

Die Sprungfaktoren für Raster-Datasets in File-Geodatabases und in ArcSDE-Geodatabases unterscheiden sich. Erstens, wenn die X- und die Y-Sprungfaktoren unterschiedlich sind, wird der kleinere Sprungfaktor für den X- und den Y-Sprungfaktor verwendet. Zweitens, der Sprungfaktor ist mit der Pyramidenebene verbunden, die dem gewählten Sprungfaktor am nächsten ist. Wenn der Sprungfaktor nicht der Anzahl der Pixel in einer Pyramidenebene entspricht, wird auf die nächste Pyramidenebene abgerundet und diese Statistik verwendet.

Long
Number_of_rows_to_skip
(optional)

Die Anzahl der vertikalen Pixel zwischen den Stichproben.

Der Wert muss größer null und kleiner oder gleich der Zeilenanzahl im Raster sein. Der Standardwert ist 1 oder der zuletzt verwendete Y-Sprungfaktor.

Die Sprungfaktoren für Raster-Datasets in File-Geodatabases und in ArcSDE-Geodatabases unterscheiden sich. Erstens, wenn die X- und die Y-Sprungfaktoren unterschiedlich sind, wird der kleinere Sprungfaktor für den X- und den Y-Sprungfaktor verwendet. Zweitens, der Sprungfaktor ist mit der Pyramidenebene verbunden, die dem gewählten Sprungfaktor am nächsten ist. Wenn der Sprungfaktor nicht der Anzahl der Pixel in einer Pyramidenebene entspricht, wird auf die nächste Pyramidenebene abgerundet und diese Statistik verwendet.

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

Die Pixelwerte, die bei der Berechnung der Statistik ausgelassen werden sollen.

Das Standardelement ist kein Wert.

Double
Skip_Existing
(optional)

Geben Sie an, ob nur Statistiken berechnet werden sollen, wo sie fehlen, oder ob auch vorhandene Statistiken neu erstellt werden sollen.

  • OVERWRITEStatistiken werden berechnet, auch wenn sie bereits vorhanden sind. Daher werden vorhandene Statistiken überschrieben. Dies ist die Standardeinstellung.
  • SKIP_EXISTINGStatistiken werden nur berechnet, wenn sie noch nicht vorhanden sind.
Boolean

Codebeispiel

BatchCalculateStatistics – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für BatchCalculateStatistics.

import arcpy
arcpy.BatchCalculateStatistics_management(
     "C:/data/img1.tif;C:/data/img2.jp2",
     "5", "5", "0;255", "SKEP_EXISTING")
BatchCalculateStatistics – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für 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)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Ja
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013