Построить таблицу атрибутов растра (Build Raster Attribute Table) (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

Добавляет атрибутивную таблицу растра в набор растровых данных или обновляет существующую.

Использование

Синтаксис

BuildRasterAttributeTable_management (in_raster, {overwrite})
ПараметрОбъяснениеТип данных
in_raster

Входной набор растровых данных.

Это может быть только одноканальный растр. Для 32-битных растров с плавающей точкой построить таблицу атрибутов невозможно.

Raster layer
overwrite
(дополнительно)

Позволяет перезаписать существующую таблицу атрибутов растра, если она обнаружена.

  • НетСуществующие таблицы атрибутов растра не будут перезаписаны, а все изменения будут добавлены к текущей таблице. Это значение по умолчанию.
  • ПерезаписатьУдалить существующую таблицу атрибутов растра и создать новую.
Boolean

Пример кода

Построить таблицу атрибутов растра. Пример (окно Python)

Это пример Python для инструмента Построить таблицу атрибутов растра (Build Raster Attribute Table).

import arcpy
arcpy.BuildRasterAttributeTable_management("c:/data/image.tif", "Overwrite")
Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Построить таблицу атрибутов растра (Build Raster Attribute Table).

##====================================
##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/10/2013