セル サイズの範囲を計算(Calculate Cell Size Ranges) (データ管理)
サマリ
モザイク データセット内のラスタについて最小および最大のセル サイズを計算します。
使用法
-
このツールは、モザイク データセット アイテムのセル サイズ範囲を自動的に計算します。計算されたセル サイズ範囲は、MinPS および MaxPS 列のモザイク データセット属性に格納されます。MinPS および MaxPS 列に特定の値を指定する必要がある場合、これらの値を手動で編集できます。
-
参照されているモザイク データセットのセル サイズ範囲を計算することはできません。
データベースの断片化や頻繁なデータ操作によって、モザイク データセットのサイズが急激に増加する場合があります。データベースのサイズが、絶え間ないトランザクションによって肥大化した場合、[データベースの最適化(Compact)] ツールを実行してください。
構文
パラメータ | 説明 | データ タイプ |
in_mosaic_dataset |
モザイク データセットのパスおよび名前。 | Image Service; Mosaic Layer; String |
where_clause (オプション) |
一部のモザイク データセット アイテムのセル サイズ範囲を計算する場合にのみ、SQL クエリを定義します。 クエリが指定されていない場合、すべてのモザイク データセット アイテムのセル サイズ範囲が計算されます。 | SQL Expression |
do_compute_min (オプション) |
モザイク データセット内のすべてのラスタについて最小ピクセル サイズを計算します。
| Boolean |
do_compute_max (オプション) |
モザイク データセット内のすべてのラスタについて最大ピクセル サイズを計算します。
| Boolean |
max_range_factor (オプション) |
モザイク データセットのベースとなるラスタに最大ピクセル サイズの値を取得するための、大きなピクセル サイズに乗算する係数。デフォルトは 10 です。 | Double |
cell_size_tolerance_factor (オプション) |
セル サイズの許容値を指定することができます。ピクセル サイズが異なるラスタを同じものと見なす必要があるときに便利です。デフォルトは 0.8 です。 | Double |
update_missing_only (オプション) |
セル サイズ範囲の値がないものだけを計算することができます。
| Boolean |
コードのサンプル
以下は、CalculateCellSizeRanges(セル サイズの範囲を計算)ツールを実行する Python サンプルです。
import arcpy
arcpy.CalculateCellSizeRanges_management(
"C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES",
"MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
以下は、CalculateCellSizeRanges(セル サイズの範囲を計算)ツールを実行する Python スクリプト サンプルです。
# Calculate the Mininum Cell Size and Maximum Cell Size with default setting
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "cellsize.gdb/md"
query = "#"
calmin = "MIN_CELL_SIZES"
calmax = "MAX_CELL_SIZES"
maxfactor = "#"
tolerancefactor = "#"
updatemiss = "#"
arcpy.CalculateCellSizeRanges_management(
mdname, query, calmin, calmax, maxfactor, tolerancefactor, updatemiss)