Свойства Item ArcInfo Workstation (arcpy)

Резюме

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

Элемент Item ArcInfo Workstation возвращает 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)
9/10/2013