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

ライセンス レベル:BasicStandardAdvanced

サマリ

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

使用法

構文

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

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

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

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: ○
7/28/2014