Удалить атрибутивный индекс (Управление данными)

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

Резюме

Этот инструмент удаляет индекс существующей таблицы, класса пространственных объектов, шейп-файла, покрытия или атрибутивного класса отношений.

Атрибутивные индексы используются в ArcGIS, чтобы быстро находить записи, соответствующие атрибутивным запросам.

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

Синтаксис

RemoveIndex_management (in_table, index_name)
ПараметрОбъяснениеТип данных
in_table

Таблица, содержащая индекс, который должен быть удален. Таблица может ссылаться на фактическую таблицу, атрибутивную таблицу класса пространственных объектов или на класс атрибутивных отношений.

Mosaic Layer; Raster Catalog Layer; Raster Layer; Table View
index_name
[index_name,...]

Имена индексов, которые следует удалить.

String

Пример кода

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

Следующий код демонстрирует, как использовать функцию Удалить индекс (Remove Index) в интерактивном окне Python.

import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
Удалить атрибутивный индекс. Пример 2 (автономный скрипт)
import arcpy
 
# Set a default workspace
arcpy.env.workspace = "c:/data"
 
try:
    # Remove 2 indexes for the Feature Class below.
    arcpy.RemoveIndex_management ("/county.gdb/lots", "indexa;indexb")	
 
except Exception, e:
    # If an error occurred, print line number and error message
    import traceback, sys
    tb = sys.exc_info()[2]
    print "Line %i" % tb.tb_lineno
    print e.message

Параметры среды

Связанные темы

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013