Index (arcpy)

Резюме

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

Обсуждение

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

Свойства

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

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

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

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

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

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

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

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

String

Пример кода

Пример Index

Свойства Display index для указанной таблицы.

import arcpy

fc = "C:/Data/well.shp"

# Create a list of indexes using the ListIndexes function
#
indexList = arcpy.ListIndexes(fc)

# Iterate through the list of indexes
#
for index in indexList:
    # Print index properties
    #
    print "Name: " + index.name
    print "\tType            : " + index.isAscending
    print "\tScale           : " + index.isUnique
    print "\tNumber of fields: " + str(len(index.fields))

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

9/10/2013