Skip to main content

Свойства правил отношений

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

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