ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Свойства RelationshipClass

  • Краткая информация
  • Свойства
  • Пример кода

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

Функция Describe возвращает следующие свойства класса отношений. Также поддерживаются Свойства таблицы базы геоданных, Свойства Таблицы и Свойства Набора Данных.

Более подробно о Свойствах класса отношений

Класс отношений возвращает dataType для "RelationshipClass".

Свойства

СвойствоОбъяснениеТип данных
backwardPathLabel
(только чтение)

Описание обратного отношения для класса отношений.

String
cardinality
(только чтение)

Кардинальность класса отношений.

  • OneToOne
  • OneToMany
  • ManyToMany
String
classKey
(только чтение)

Ключ класса, используемый для класса отношений.

  • Undefined
  • ClassID
  • ClassCode
String
destinationClassKeys
(только чтение)

Список кортежей с именем ключа объекта и ключевая роль (DestinationPrimary, DestinationForeign).

tuple
destinationClassNames
(только чтение)

Список, содержащий имена классов назначений.

String
forwardPathLabel
(только чтение)

Описание прямого отношения для класса отношений.

String
isAttachmentRelationship
(только чтение)

Указывает, представляет ли класс отношений вложение таблицы.

Boolean
isAttributed
(только чтение)

Определяет, обладают ли атрибутами отношения в данном классе отношений.

Boolean
isComposite
(только чтение)

Определяет, представляет ли класс отношений сложное отношение, в котором исходный класс объектов является сложным объектом.

Boolean
isReflexive
(только чтение)

Определяет, пересекаются ли наборы источника и назначения.

Boolean
keyType
(только чтение)

Тип ключа для класса отношений.

  • Single
  • Dual
String
notification
(только чтение)

Направление уведомления для класса отношений.

  • None
  • Forward
  • Backward
  • Both
String
originClassNames
(только чтение)

Список, содержащий имена классов источника.

String
originClassKeys
(только чтение)

Список кортежей с именем ключа объекта и ключевая роль (OriginPrimary, OriginForeign).

tuple
relationshipRules
(только чтение)

Правила отношений, применяемые к этому классу отношений.

String

Пример кода

Пример свойств RelationshipClass (автономный скрипт)

Следующий автономный скрипт отображает свойства для класса отношения.

import arcpy

# Create a Describe object
#
desc = arcpy.Describe("C:/data/moad.gdb/West/bapCompAttRel")

# Print relationship class properties
#
print "%-25s %s" % ("Backward Path Label:", desc.backwardPathLabel)
print "%-25s %s" % ("Cardinality:", desc.cardinality)
print "%-25s %s" % ("Class key:", desc.classKey)
print "%-25s %s" % ("Destination Class Names:", desc.destinationClassNames)
print "%-25s %s" % ("Forward Path Label:", desc.forwardPathLabel) 
print "%-25s %s" % ("Is Attributed:", desc.isAttributed)
print "%-25s %s" % ("Is Composite:", desc.isComposite) 
print "%-25s %s" % ("Is Reflexive:", desc.isReflexive)
print "%-25s %s" % ("Key Type:", desc.keyType)
print "%-25s %s" % ("Notification Direction:", desc.notification)
print "%-25s %s" % ("Origin Class Names:", desc.originClassNames)

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2018 Esri. | Конфиденциальность | Правовая информация