Index

Сводка

Объект Index содержит информацию об индексе в таблице. Существует два типа индексов: пространственный и атрибут. Пространственные индексы существуют для поля формы класса пространственных объектов.

Описание

Объекты Index не могут быть созданы напрямую. Доступ к свойствам объекта Index может быть получен через функции ListIndexes и Describe.

Свойства

ВладениеОбъяснениеТип данных
fields
(только чтение)

Список Python объектов полей для индекса.

Field
isAscending
(только чтение)

Состояние isAscending: True, если индекс отсортирован по возрастанию.

Boolean
isUnique
(только чтение)

Состояние isUnique: True, если индекс уникален.

Boolean
name
(только чтение)

Название индекса.

String

Пример кода

Пример Index

Свойства 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)))

Связанные разделы