Skip to main content

关系规则属性

汇总

Describe 函数会返回 RelationshipClass 数据类型的关系类规则的以下属性。

属性

属性 说明 数据类型

destinationClassID

(只读)

目标类的对象类 ID。

Integer

destinationMaximumCardinality

(只读)

目标类的最大基数。

Integer

destinationMinimumCardinality

(只读)

目标类的最小基数。

Integer

destinationSubtypeCode

(只读)

目标类的子类型代码。

Integer

originClassID

(只读)

源类的对象类 ID。

Integer

originMaximumCardinality

(只读)

源类的最大基数。

Integer

originMinimumCardinality

(只读)

源类的最小基数。

Integer

originSubtypeCode

(只读)

源类的子类型代码。

Integer

ruleID

(只读)

关系规则 ID。

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))