セル サイズの範囲を計算(Calculate Cell Size Ranges) (データの管理)

サマリ

モザイク データセット内のラスタについて最小および最大のセル サイズを計算します。

使用法

構文

CalculateCellSizeRanges_management (in_mosaic_dataset, {where_clause}, {do_compute_min}, {do_compute_max}, {max_range_factor}, {cell_size_tolerance_factor}, {update_missing_only})
パラメータ説明データ タイプ
in_mosaic_dataset

モザイク データセットのパスと名前

Mosaic Dataset; Mosaic Layer
where_clause
(オプション)

SQL を使用してクエリを定義するか、[検索条件設定] を使用してクエリを作成することができます。

SQL Expression
do_compute_min
(オプション)

モザイク データセット内のすべてのラスタについて最小ピクセル サイズを計算します。

  • MIN_CELL_SIZES最小ピクセル サイズを計算します。これがデフォルトです。
  • NO_MIN_CELL_SIZES最小ピクセル サイズを計算しません。
Boolean
do_compute_max
(オプション)

モザイク データセット内のすべてのラスタについて最大ピクセル サイズを計算します。

  • MAX_CELL_SIZES最大ピクセル サイズを計算します。これがデフォルトです。
  • NO_MAX_CELL_SIZES最大ピクセル サイズを計算しません。
Boolean
max_range_factor
(オプション)

小縮尺で表示したときにモザイクが見えるようにするために、最上位の概観図の最大ピクセル サイズを乗算する係数を指定します。デフォルトは 10 です。

Double
cell_size_tolerance_factor
(オプション)

セル サイズの許容値を指定することができます。ピクセル サイズが異なるラスタを同じものと見なす必要があるときに便利です。デフォルトは 0.1 です。

Double
update_missing_only
(オプション)

セル サイズ範囲の値がないものだけを計算することができます。

  • UPDATE_ALLモザイク データセット内のすべてのラスタについてセル サイズの最小値と最大値を計算します。これがデフォルトです。
  • UPDATE_MISSING_ONLY セル サイズの最小値と最大値が存在しないものだけを計算します。
Boolean

コードのサンプル

CalculateCellSizeRanges(セル サイズ範囲の計算)の例 1(Python ウィンドウ)

これは CalculateCellSizeRanges(セル サイズ範囲の計算)のための Python サンプルです。

import arcpy
arcpy.CalculateCellSizeRanges_management("c:/workspace/fgdb.gdb/md",
                                         "MIN_CELL_SIZES", "MAX_CELL_SIZES",
                                         "#", "#", "#")
CalculateCellSizeRanges(セル サイズ範囲の計算)の例 2(スタンドアロン スクリプト)

これは CalculateCellSizeRanges(セル サイズ範囲の計算)のための Python スクリプト サンプルです。

##===========================
##Calculate Cell Size Ranges
##Usage: CalculateCellSizeRanges_management in_mosaic_dataset {where_clause} {MIN_CELL_SIZES
##                                          | NO_MIN_CELL_SIZES} {MAX_CELL_SIZES
##                                          | NO_MAX_CELL_SIZES} {max_range_factor}
##                                          {cell_size_tolerance_factor} {UPDATE_ALL
##                                          | UPDATE_MISSING_ONLY}

try:
    import arcpy
    arcpy.env.workspace = "C:/Workspace"
    # Calculate the Mininum Cell Size and Maximum Cell Size with default setting
    arcpy.CalculateCellSizeRanges_management("Cellsize.gdb/md", "#", "MIN_CELL_SIZES",
                                             "MAX_CELL_SIZES", "#", "#", "#")
    
    # Change the Cell Size Range factor to use Source data pyramid
    # Change the Cell Size Tolerance factor to ignore the small difference
    # Only update the items that do not have cell size values
    arcpy.CalculateCellSizeRanges_management("Cellsize.gdb/md", "#", "MIN_CELL_SIZES",
                                             "MAX_CELL_SIZES", "100", "1"
                                             "UPDATE_MISSING_ONLY")
    
except:
    print "Calculate Cell Size Ranges example failed."
    print arcpy.GetMessages()

環境

関連項目

ライセンス情報

ArcView: いいえ
ArcEditor: はい
ArcInfo: はい

7/10/2012