Skip to main content

Свойства элемента ArcInfo Workstation

Краткая информация

Функция Describe возвращает следующие свойства элементов таблиц INFO ArcInfo Workstation. Элементы ArcInfo Workstation доступны из свойства itemSet в группе свойств Таблица ArcInfo Workstation INFO.

Для элемента ArcInfo Workstation, свойство Describe dataType возвращает значение "ArcInfoItem".

Свойства

Свойство Объяснение Тип данных

alternateName

(Только для чтения)

Альтернативное имя - это другое название, которое можно использовать для ссылки на элемент. Оно иногда содержит сокращенные имена элементов с длинными подробными названиями. Длинные имена часто удобно использовать в документации. Короткие могут быть удобны как переменные.

String

isIndexed

(Только для чтения)

True - если элемент индексирован. Индексация элементов позволяет ускорить операции выборки на больших файлах INFO.

Boolean

isPseudo

(Только для чтения)

True - если элемент является псевдо-элементом.

Boolean

isRedefined

(Только для чтения)

True - если элемент является переопределенным. Переопределенные элементы могут быть поднаборами обычных элементов или содержить несколько обычных.

Boolean

itemType

(Только для чтения)

Тип данных элемента. Используются Binary, Character, Date, Floating, Integer, Number и OID.

String

numberDecimals

(Только для чтения)

Количество знаков справа от запятой. Только для типов элементов, которые содержат десятичные значения.

Integer

outputWidth

(Только для чтения)

Число знаков для отображения значений элементов.

Integer

startPosition

(Только для чтения)

Начальная позиция переопределенного элемента.

Integer

width

(Только для чтения)

Число знаков (или байт) для хранения значений элементов.

Integer

Пример кода

Пример свойств элемента ArcInfo Workstation

В следующем автономном скрипте показаны свойства всех элементов ArcInfo Workstation из таблицы ArcInfo Workstation:

import arcpy

# Create a list of Describe objects from the ArcInfo Table.
descList = arcpy.Describe("C:/data/crimefreq").itemSet

# Print properties about each item in the itemSet
for item in descList:
    print(item.name)
    print("%-22s %s" % ("  Alternate name:", item.alternateName))
    print("%-22s %s" % ("  Is indexed:", item.isIndexed))
    print("%-22s %s" % ("  Is pseudo:", item.isPseudo))
    print("%-22s %s" % ("  Is redefined:", item.isRedefined))
    print("%-22s %s" % ("  Item type:", item.itemType))
    print("%-22s %s" % ("  Number of decimals:", item.numberDecimals))
    print("%-22s %s" % ("  Output width:", item.outputWidth))
    print("%-22s %s" % ("  Start position:", item.startPosition))
    print("%-22s %s" % ("  Width:", item.width))