Свойства таблиц базы геоданных
Краткая информация
Функция Describe возвращает следующие свойства таблиц базы геоданных. Группа свойств Отслеживание изменений, Таблица и Набор данных также поддерживается.
Для таблицы базы геоданных свойство Describe dataType возвращает значение "Table".
Свойства
| Свойство | Объяснение | Тип данных |
|---|---|---|
|
aliasName (Только для чтения) |
Псевдоним таблицы. |
String |
|
defaultSubtypeCode (Только для чтения) |
Код подтипа по умолчанию. |
String |
|
extensionProperties (Только для чтения) |
Свойства расширения класса. |
Object |
|
globalIDFieldName (Только для чтения) |
Имя поля |
String |
|
hasGlobalID (Только для чтения) |
Показывает, есть ли в таблице поле |
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))