Краткая информация
Объект Index содержит информацию об индексе в таблице. Существует два типа индексов: пространственный и атрибут. Пространственные индексы существуют для поля формы класса пространственных объектов.
Обсуждение
Объекты Index не могут быть созданы напрямую. Доступ к свойствам объекта Index может быть получен через функции ListIndexes и Describe.
Свойства
Свойство | Описание | Тип данных |
fields (только чтение) | Список Python объектов полей для индекса. | Field |
isAscending (только чтение) | Состояние isAscending: True, если индекс отсортирован по возрастанию. | Boolean |
isUnique (только чтение) | Состояние isUnique: True, если индекс уникален. | Boolean |
name (только чтение) | Название индекса. | String |
Пример кода
Свойства Display index для указанной таблицы.
import arcpy
feature_class = "c:/data/well.shp"
# Create a list of indexes using the ListIndexes function
indexes = arcpy.ListIndexes(feature_class)
# Iterate through the list of indexes
for index in indexes:
# Print index properties
print("Name: {0}".format(index.name))
print("\tType : {0}".format(index.isAscending))
print("\tScale : {0}".format(index.isUnique))
print("\tNumber of fields: {0}".format(len(index.fields)))