Свойства класса представлений
Краткая информация
Функция Describe возвращает следующие свойства классов представлений: Группа свойств Набор данных также поддерживается.
Свойства Describe классов представлений можно получить из свойств representations или children класса объектов базы геоданных.
Для класса преставлений свойство Describe dataType возвращают значение "RepresentationClass".
Свойства
| Свойство | Объяснение | Тип данных |
|---|---|---|
|
overrideFieldName (Только для чтения) |
Имя поля |
String |
|
requireShapeOverride (Только для чтения) |
Указывает, есть ли необходимость в замещения геометрии для представлений объекта. |
Boolean |
|
ruleIDFieldName (Только для чтения) |
Имя поля |
String |
Пример кода
Пример свойств класса представлений
Следующий автономный скрипт отображает свойства для всех классов представлений в классе объектов:
import arcpy
# Create a Describe object
desc = arcpy.Describe("C:/data/moad.gdb/Water_Bodies")
# Print RepresentationClass properties for each representation
# in the feature class.
for child in desc.representations:
if child.datasetType == "RepresentationClass":
print(child.name)
print("\t%-25s %s" % ("Override field name:", child.overrideFieldName))
print("\t%-25s %s" % ("Shape override required:", child.requireShapeOverride))
print("\t%-25s %s" % ("RuleID field name:", child.ruleIDFieldName))