統計情報の計算(Calculate Statistics) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

ラスタ データセットまたはモザイク データセットの統計情報を計算します。

コントラスト ストレッチの適用やデータの分類など、ラスタ データセットとモザイク データセットで特定のタスクを実行するには、統計情報が必要です。

使用法

構文

CalculateStatistics_management (in_raster_dataset, {x_skip_factor}, {y_skip_factor}, {ignore_values}, {skip_existing}, {area_of_interest})
パラメータ説明データ タイプ
in_raster_dataset

入力ラスタ データセットまたはモザイク データセット。

Mosaic Dataset; Mosaic Layer; Raster Dataset
x_skip_factor
(オプション)

サンプル間の水平方向のピクセル数。

この値は、ゼロより大きく、ラスタ データセットの列数以下でなければなりません。デフォルトは 1、または最後に使用したスキップ ファクタです。

ファイル ジオデータベースに格納されたラスタ データセットのスキップ ファクタと、ArcSDE ジオデータベースに格納されたラスタ データセットのスキップ ファクタは異なります。まず、X スキップ ファクタと Y スキップ ファクタが異なる場合は、小さい方のスキップ ファクタが X と Y の両方のスキップ ファクタに使用されます。次に、そのスキップ ファクタは、選択されたスキップ ファクタに最も適したピラミッド レベルに関連付けられます。スキップ ファクタの値がピラミッド レイヤのピクセル数と異なる場合、その数値は次のピラミッド レベルに切り下げられ、その統計情報が使用されます。

Long
y_skip_factor
(オプション)

サンプル間の垂直方向のピクセル数。

この値は、ゼロより大きく、ラスタの行数以下でなければなりません。デフォルトは 1、または最後に使用した Y スキップ ファクタです。

ファイル ジオデータベースに格納されたラスタ データセットのスキップ ファクタと、ArcSDE ジオデータベースに格納されたラスタ データセットのスキップ ファクタは異なります。まず、X スキップ ファクタと Y スキップ ファクタが異なる場合は、小さい方のスキップ ファクタが X と Y の両方のスキップ ファクタに使用されます。次に、そのスキップ ファクタは、選択されたスキップ ファクタに最も適したピラミッド レベルに関連付けられます。スキップ ファクタの値がピラミッド レイヤのピクセル数と異なる場合、その数値は次のピラミッド レベルに切り下げられ、その統計情報が使用されます。

Long
ignore_values
[ignore_value,...]
(オプション)

統計情報の計算に含まれないピクセル値。

デフォルトは値なし、または最後に使用した「除外する値」です。

Long
skip_existing
(オプション)

不足している箇所だけの統計情報を計算するか、存在している箇所のピラミッドも再生成するかを指定します。

  • OVERWRITEすでに存在している場合でも、統計情報を計算します。したがって、既存の統計情報は上書きされます。これがデフォルトです。
  • SKIP_EXISTING存在していない統計情報だけを計算します。
Boolean
area_of_interest
(オプション)

データセット全体から統計情報を生成しないように、統計情報を計算するデータセットのエリアを表すフィーチャクラスを指定します。

Feature Set

コードのサンプル

CalculateStatistics の例 1(Python ウィンドウ)

これは CalculateStatistics のための Python サンプルです。

import arcpy
arcpy.CalculateStatistics_management(
     "C:/data/image.tif", "5", "5", "0;255", 
     "SKIP_EXISTING", "c:/data/aoi.shp")
CalculateStatistics の例 2(スタンドアロン スクリプト)

これは CalculateStatistics のための Python スクリプト サンプルです。

# Calculate Statistics for single raster dataset

import arcpy
arcpy.env.workspace = "C:/Workspace"
    
arcpy.CalculateStatistics_management("image.tif", "4", "6", "0;255;21")

環境

関連トピック

ライセンス情報

ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013