ラスタの属性テーブルの構築(Build Raster Attribute Table) (データの管理)
サマリ
ラスタ属性テーブルをラスタ データセットに追加するか、または既存のテーブルを更新します。
使用法
-
既存のテーブルを削除して新しいテーブルを作成する場合は、[上書き] をオンにします。新しいラスタ属性テーブルが作成され、古いテーブルは削除されます。
-
既存のテーブルが存在し、[上書き] をオンにしなかった場合、テーブルは更新されます。フィールドは削除されませんが、テーブルの値は更新されます。
-
32 ビット浮動小数点のピクセル タイプのラスタ データセットにラスタ属性テーブルを構築することはできません。
構文
BuildRasterAttributeTable_management (in_raster, {overwrite})
パラメータ | 説明 | データ タイプ |
in_raster |
入力ラスタ データセット。 これは、シングル バンドのみのラスタ データセットである必要があります。32 ビット浮動小数点のピクセル タイプのラスタ データセットにラスタ属性テーブルを構築することはできません。 | Raster layer |
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()
関連項目
ライセンス情報
ArcView: はい
ArcEditor: はい
ArcInfo: はい
7/10/2012