ラスタの属性テーブルの構築(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()
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ○
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013