Skip to main content

Свойства таблиц базы геоданных

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

Функция 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))