Свойства элемента 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))