Свойства правил отношений
Краткая информация
Функция Describe возвращает следующие свойства для правил класса отношений типа данных RelationshipClass.
Свойства
| Свойство | Объяснение | Тип данных |
|---|---|---|
|
destinationClassID (Только для чтения) |
Идентификатор класса объекта класса назначения. |
Integer |
|
destinationMaximumCardinality (Только для чтения) |
Максимальная кардинальность класса назначения. |
Integer |
|
destinationMinimumCardinality (Только для чтения) |
Минимальная кардинальность класса назначения. |
Integer |
|
destinationSubtypeCode (Только для чтения) |
Код подтипа класса назначения. |
Integer |
|
originClassID (Только для чтения) |
Идентификатор класса объекта класса источника. |
Integer |
|
originMaximumCardinality (Только для чтения) |
Максимальная кардинальность класса источника. |
Integer |
|
originMinimumCardinality (Только для чтения) |
Минимальная кардинальность класса источника. |
Integer |
|
originSubtypeCode (Только для чтения) |
Код подтипа класса источника. |
Integer |
|
ruleID (Только для чтения) |
Идентификатор правила отношения. |
Integer |
Пример кода
Пример свойств правил отношений
Отобразите свойства правил отношений.
import arcpy
desc = arcpy.Describe(r'D:\Riverside.gdb\Electric\PolesToTransformers')
for rule in desc.relationshipRules:
print("Rule id: {}".format(rule.ruleID))
print("Destination Class ID: {}".format(rule.destinationClassID))
print("Destination Subtype Code: {}".format(rule.destinationSubtypeCode))
print("Origin Class ID: {}".format(rule.originClassID))
print("Origin Subtype Code: {}".format(rule.originSubtypeCode))
print("Destination Min Cardinality: {}".format(rule.destinationMinimumCardinality))
print("Destination Max Cardinality: {}".format(rule.destinationMaximumCardinality))
print("Origin Min Cardinality: {}".format(rule.originMinimumCardinality))
print("Origin Max Cardinality: {}".format(rule.originMaximumCardinality))