Свойства RelationshipRules

Сводка

Функция Describe возвращает следующие свойства для правил класса отношений типа данных RelationshipClass.

Свойства

ВладениеОбъяснениеТип данных
destinationClassID
(только чтение)

Идентификатор класса объекта класса назначения.

Integer
destinationMaximumCardinality
(только чтение)

Максимальная кардинальность класса назначения.

Integer
destinationMinimumCardinality
(только чтение)

Минимальная кардинальность класса назначения.

Integer
destinationSubtypeCode
(только чтение)

Код подтипа класса назначения.

Integer
originClassID
(только чтение)

Идентификатор класса объекта класса источника.

Integer
originMaximumCardinality
(только чтение)

Максимальная кардинальность класса источника.

Integer
originMinimumCardinality
(только чтение)

Минимальная кардинальность класса источника.

Integer
originSubtypeCode
(только чтение)

Код подтипа класса источника.

Integer
ruleID
(только чтение)

Идентификатор правила отношения.

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