ラスタの属性テーブルの構築(Build Raster Attribute Table) (データの管理)

ライセンス レベル:BasicStandardAdvanced

サマリ

ラスタ属性テーブルをラスタ データセットに追加するか、または既存のテーブルを更新します。

使用法

構文

BuildRasterAttributeTable_management (in_raster, {overwrite})
パラメータ説明データ タイプ
in_raster

入力ラスタ データセット。

これは、シングル バンドのみのラスタ データセットである必要があります。32 ビット浮動小数点のピクセル タイプのラスタ データセットにラスタ属性テーブルを構築することはできません。

Raster layer
overwrite
(オプション)

これにより、既存のラスタ属性テーブルがあればそれを上書きできます。

  • NONE既存のラスタ属性テーブルは上書きされず、すべての編集内容は現在のテーブルに追加されます。これがデフォルトです。
  • OVERWRITE既存のラスタ属性テーブルは削除され、新しいラスタ属性テーブルが作成されます。
Boolean

コードのサンプル

BuildRasterAttributeTable の例(Python ウィンドウ)

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

import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
BuildRasterAttributeTable の例 2(スタンドアロン スクリプト)

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

##====================================
##Build Raster Attribute Table
##Usage: BuildRasterAttributeTable_management in_raster {NONE | Overwrite}
    
try:
    import arcpy
    arcpy.env.workspace = r"C:/Workspace"
    
    ##Build attribute table for single band raster dataset
    ##Overwrite the existing attribute table file
    arcpy.BuildRasterAttributeTable_management("image.tif", "Overwrite")

except:
    print "Build Raster Attribute Table example failed."
    print arcpy.GetMessages()

環境

関連トピック

ライセンス情報

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