RelationshipRules 属性

描述

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

属性

属性说明数据类型
destinationClassID
(只读)

目标类的对象类 ID。

Integer
destinationMaximumCardinality
(只读)

目标类的最大基数。

Integer
destinationMinimumCardinality
(只读)

目标类的最小基数。

Integer
destinationSubtypeCode
(只读)

目标类的子类型代码。

Integer
originClassID
(只读)

源类的对象类 ID。

Integer
originMaximumCardinality
(只读)

源类的最大基数。

Integer
originMinimumCardinality
(只读)

源类的最小基数。

Integer
originSubtypeCode
(只读)

源类的子类型代码。

Integer
ruleID
(只读)

关系规则 ID。

Integer

代码示例

RelationshipRules 属性示例

显示关系规则的属性。

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

在本主题中