ピラミッドと統計情報の構築(Build Pyramids And Statistics) (データの管理)

サマリ

フォルダ構造を横断して、その中に含まれるすべてのラスタ データセットのピラミッドを構築し、統計情報を計算します。ラスタ カタログやモザイク データセットに含まれるすべてのアイテムのピラミッド構築および統計情報の計算にも使用することができます。

使用法

構文

BuildPyramidsandStatistics_management (in_workspace, {include_subdirectories}, {build_pyramids}, {calculate_statistics}, {build_on_source})
パラメータ説明データ タイプ
in_workspace

処理対象となるすべてのラスタ データセットが含まれているワークスペース

ラスタ カタログおよびモザイク データセットを入力ワークスペースとして指定しなければなりません。ワークスペースがラスタ カタログまたはモザイク データセットを含む場合、ツールの実行時にはそれらのアイテムは含められません。

Mosaic Dataset; Raster Catalog Layer; Raster Dataset; Workspace
include_subdirectories
(オプション)

サブディレクトリを含めるかどうかを指定します。

  • NONEサブディレクトリを含めません。
  • INCLUDE_SUBDIRECTORIES読み込むときに、サブディレクトリ内のすべてのラスタ データセットを含めます。これがデフォルトです。

ラスタ カタログおよびモザイク データセットを入力ワークスペースとして指定しなければなりません。ワークスペースがラスタ カタログまたはモザイク データセットを含む場合、ツールの実行時にはそれらのアイテムは含められません。

Boolean
build_pyramids
(オプション)

ピラミッドを構築するかどうかを指定します。

  • NONEピラミッドを構築しません。
  • BUILD_PYRAMIDSピラミッドを構築します。これがデフォルトです。
Boolean
calculate_statistics
(オプション)

統計情報を計算するかどうかを指定します。

  • NONE統計情報を計算しません。
  • CALCULATE_STATISTICS統計情報を計算します。これがデフォルトです。
Boolean
build_on_source
(オプション)

ピラミッドを構築してソース ラスタ データセットの統計情報を計算するか、モザイク データセットのラスタ アイテムの統計情報を計算するかを指定します。このオプションの適用対象となるのは、モザイク データセットだけです。

  • NONEモザイク データセットのラスタ アイテムごと(属性テーブルの行ごと)に統計情報が計算されますラスタ アイテムに追加された関数は、統計情報を生成する前に適用されます。これがデフォルトです。
  • BUILD_ON_SOURCEモザイク データセットのソース データのピラミッドを構築し、統計情報を計算します。
Boolean

コードのサンプル

BuildPyramidsandStatistics(ピラミッドと統計情報の構築)の例 1(Python ウィンドウ)

これは BuildPyramidsandStatistics(ピラミッドと統計情報の構築)ツールのための Python サンプルです。

import arcpy
from arcpy import env
env.workspace = "c:/data"
arcpy.env.pyramid = "PYRAMIDS 3 BILINEAR JPEG"
arcpy.env.rasterStatistics = "STATISTICS 4 6 (0)"
arcpy.BuildPyramidsAndStatistics_management("folder", "INCLUDE_SUBDIRECTORIES",
                                            "BUILD_PYRAMIDS", "CALCULATE_STATISTICS")
BuildPyramidsandStatistics(ピラミッドと統計情報の構築)の例 2(スタンドアロン スクリプト)

これは BuildPyramidsandStatistics(ピラミッドと統計情報の構築)ツールのための Python スクリプト サンプルです。

##====================================
##Build Pyramids and Statistics
##Usage: BuildPyramidsAndStatistics_management in_workspace {INCLUDE_SUBDIRECTORIES
##                                                 | NONE} {BUILD_PYRAMIDS | NONE}
##                                                 {CALCULATE_STATISTICS | NONE}
    
try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"

    ##Define parameters for build pyramids and calculate statitics in environment setting
    arcpy.env.pyramid = "PYRAMIDS 3 BILINEAR JPEG"
    arcpy.env.rasterStatistics = "STATISTICS 4 6 (0)"
    
    ##Build pyramids and calculate statistics for all raster in a folder
    arcpy.BuildPyramidsAndStatistics_management("folder", "INCLUDE_SUBDIRECTORIES",
                                                "BUILD_PYRAMIDS", "CALCULATE_STATISTICS")
    
    ##Build pyramids and calculate statistics for all raster in a GDB
    arcpy.BuildPyramidsAndStatistics_management("fgdb.gdb", "INCLUDE_SUBDIRECTORIES",
                                                "BUILD_PYRAMIDS", "CALCULATE_STATISTICS")
    
    ##Build pyramids and calculate statistics for all raster in a Mosaic Dataset
    arcpy.BuildPyramidsAndStatistics_management("fgdb.gdb/md", "INCLUDE_SUBDIRECTORIES",
                                                "BUILD_PYRAMIDS", "CALCULATE_STATISTICS")

except:
    print "Build Pyramids and Statistics example failed."
    print arcpy.GetMessages()

環境

関連項目

ライセンス情報

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

7/10/2012