Сводка
Этот инструмент удаляет индекс существующей таблицы, класса пространственных объектов, шейп-файла или атрибутивного класса отношений.
Атрибутивные индексы используются в ArcGIS, чтобы быстро находить записи, соответствующие атрибутивным запросам.
Использование
-
Этот инструмент принимает в качестве входных данных шейп-файлы, классы пространственных объектов базы геоданных и классы атрибутивных отношений.
Если параметр Имя индекса пустой, в наборе данных нет атрибутивных индексов.
После добавления индекса его можно удалить и заново добавить в любой момент существования класса пространственных объектов или таблицы.
Для данных многопользовательской базы геоданных, не зарегистрированной в качестве версионной, вы можете удалить как уникальные, так и не уникальные индексы полей GlobalID. Однако если вы удалите индекс поля GlobalID, рекомендуется снова добавить индекс поля GlobalID для повышения производительности атрибутивных запросов к классу объектов или таблице.
Синтаксис
arcpy.management.RemoveIndex(in_table, index_name)
Parameter | Объяснение | Тип данных |
in_table | Таблица, содержащая индекс, который должен быть удален. Таблица может ссылаться на фактическую таблицу, атрибутивную таблицу класса пространственных объектов или на класс атрибутивных отношений. | Table View; Raster Layer; Mosaic Layer |
index_name [index_name,...] | Имена индексов, которые следует удалить. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_table | Обновленная входная таблица. | Представление таблицы; Растровый слой; Слой мозаики |
Пример кода
В следующем примере кода показано, как использовать инструмент RemoveIndex в режиме прямого запуска.
import arcpy
arcpy.env.workspace = "C:/data/input/indices.gdb"
arcpy.RemoveIndex_management("lakes", ["IndexA", "IndexB"])
В следующем автономном скрипте показано, как использовать инструмент RemoveIndex.
import arcpy
# Set a default workspace
arcpy.env.workspace = "c:/data"
# Remove two indexes from the feature class
arcpy.RemoveIndex_management("/county.gdb/lots", ["indexa", "indexb"])
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да