Краткая информация
Функция Describe возвращает следующие свойства таблиц базы геоданных. Группа свойств Отслеживание изменений, Таблица и Набор данных также поддерживается.
Для таблицы базы геоданных свойство Describe dataType возвращает значение "Table".
Свойства
Свойство | Описание | Тип данных |
aliasName (только чтение) | Псевдоним таблицы. | String |
defaultSubtypeCode (только чтение) | Код подтипа по умолчанию. | String |
extensionProperties (только чтение) | Свойства расширения класса. | Object |
globalIDFieldName (только чтение) | Имя поля GlobalID. | String |
hasGlobalID (только чтение) | Показывает, есть ли в таблице поле GlobalID. | Boolean |
modelName (только чтение) | Название модели для таблицы. | String |
rasterFieldName (только чтение) | Имя поля растра. | String |
relationshipClassNames (только чтение) | Названия классов отношений, в которых участвует таблица. | String |
subtypeFieldName (только чтение) | Имя поля подтипа | String |
versionedView (только чтение) | Имя версионного представления для версионного класса объектов. | String |
Пример кода
В следующем автономном скрипте показаны некоторые свойства таблицы БГД:
import arcpy
# Create a Describe object from the GDB table.
#
desc = arcpy.Describe("C:/data/chesapeake.gdb/munich")
# Print GDB Table properties
#
print("%-22s %s" % ("AliasName:", desc.aliasName))
print("%-22s %s" % ("DefaultSubtypeCode:", desc.defaultSubtypeCode))
print("%-22s %s" % ("GlobalIDFieldName:", desc.globalIDFieldName))
print("%-22s %s" % ("ModelName:", desc.modelName))
print("%-22s %s" % ("RasterFieldName:", desc.rasterFieldName))
print("%-22s %s" % ("RelationshipClassNames:", desc.relationshipClassNames))