Управление свойствами класса отношений

Вы можете получить доступ к свойствам класса отношений и изменить их в диалоговом окне Свойства класса отношений.

Доступ к свойствам класса отношений

При создании класса отношений он появляется на панели Каталог, и вы можете изучить свойства этого класса, а также участвующих в нем классов пространственных объектов.

Выполните эти шаги для доступа к диалоговому окну Свойства класса отношений, чтобы просмотреть свойства, заданные для класса отношений:

  1. Запустите ArcGIS Pro.
  2. На панели Каталог, в папке Базы данных, щелкните подключение к базе геоданных, чтобы развернуть его содержание.
  3. Щелкните правой кнопкой класс отношений и выберите Свойства.
    Класс отношений, отображающийся на панели Каталог

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

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

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

Диалоговое окно Свойства класса отношений содержит три вкладки: Общие, Правила и Управление.

Вкладка Общие

На вкладке Общие диалогового окна Свойства класса отношений отображаются следующие свойства:

Вкладка Общие в диалоговом окне Свойства класса отношений

  • Класс отношений - имя класса отношений.
  • Тип - тип класса отношений, простой или составной.
  • Кардинальность - кардинальность отношения определяет количество объектов в классе-источнике, которые могут быть связаны с объектами в классе-адресате. Отношение может быть одной из трех кардинальностей: один-к-одному, один-ко-многим, многие-ко-многим.
  • Сообщения - указывает направление отправки сообщений. Применяются, если вы хотите реализовать пользовательское каскадное поведение обновления или удаления, где могут быть действия, требующие обновления одного объекта для запуска обновления связанных с ним объектов. Обновления могут потребоваться как в одном направлении, так и в обоих сразу, или ни в одном.
  • Имя источника – имя класса источника.

  • Первичный ключ источника - ключевое поле в классе-источнике отношения называется первичный ключ и часто обозначается аббревиатурой ПК.

  • Внешний ключ адресата - ключевое поле в классе-адресате называется внешний ключ и часто обозначается аббревиатурой ВК.

  • Имя адресата – имя класса адресата.

  • Подпись прямого отношения - подпись прямого отношения отображается при навигации от источника к адресату. Это описание можно изменить в этом диалоговом окне.

  • Подпись обратного отношения - подпись обратного отношения отображается при навигации от адресата к источнику. Это описание можно изменить в этом диалоговом окне.

  • Правило разбиения - правила разбиения класса объектов используются для определения того, как будут обработаны связанные записи в таблице-адресате, когда объект в классе объектов - источнике будет разбит в ходе процесса редактирования.

  • Отслеживаемая реплика - определяет, включено ли отслеживание реплики в классе атрибутивных отношений или отношений "многие-ко-многим". Отслеживание реплик должно быть включено для любых данных, которые будут опубликованы, это позволит работать с автономными картами и в распределенных сотрудничествах.

Дополнительные сведения о каждом из этих свойств см. в разделе Параметры инструмента Создать класс отношений.

Правила

Вкладка Правила диалогового окна Свойства класса отношений отображает список возможных правил для этого класса отношений.

Вкладка Правила в диалоговом окне Свойства класса отношений

См. Управление правилами класса отношений для подробной информации о включении или выключении правил в классе отношений.

Управление

Внимание:

Функциональность базы геоданных, перечисленная на вкладке Управление в диалоговом окне Свойства класса отношений, доступна только для классов отношений с атрибутами или отношений "многие-ко-многим". Эта функциональность недоступна для классов отношений без атрибутов или с кардинальностью многие-ко-многим.

Функциональность базы геоданных, перечисленная на вкладке Управление в диалоговом окне Свойства класса отношений, не доступна для всех классов отношений, кроме классов с атрибутами или отношений "многие-ко-многим".

На вкладке Управление диалогового окна Свойства класса отношений можно просмотреть, включить или отключить следующие функциональные возможности базы геоданных.

Примечание:

Чтобы включить или отключить функциональность базы геоданных в классе отношений, который находится в корпоративной базе геоданных, вы должны быть подключены к корпоративной базе геоданных как владелец класса отношений.

Вкладка Управление в диалоговом окне Свойства класса отношений

Управление версиями

Если включена опция Версии, для использования данных в многопользовательской базе геоданных будут доступны два основных типа версий.

  • Сервис-ориентированная — Опция Сервис-ориентированная задана по умолчанию. Прежде чем включить управление сервис-ориентированными версиями в классе отношений, вы должны включить управление версиями в классах пространственных объектов или таблицах, которые участвуют в классе отношений. Как только вы включите опцию сервис-ориентированных версий, при нажатии кнопки ОК в диалоговом окне Свойства класса отношений необходимые условия для класса отношений включаются автоматически. Сюда относятся включение архивирования, global ID, отслеживания изменений и обновление вашего подключения к базе данных, чтобы оно было подключением сервис-ориентированной версии.
  • Традиционная — для регистрации классов объектов или таблиц, участвующих в классе отношений с использованием традиционных версий, щелкните опцию Традиционная. После того, как вы выберете опция Традиционная и нажмете ОК в диалоговом окне Свойства класса отношений, для классов пространственных объектов или таблиц, участвующих в классе отношений, будет включено управление традиционными версиями.
    • Перемещение изменений в базу — Эта опция становится доступна, если тип Версии задан как Традиционная. Эта опция доступна лишь для простых пространственных объектов. Она не будет доступна для наборов данных, содержащих топологию, набор сетевых данных, инженерную сеть или сеть трассировки, в которых включено архивирование или участвующих в репликации.

Архивирование

Вы можете включить архивирование в традиционных версионных или не версионных классах отношений для отслеживания исторических данных. Опция Архивирование на вкладке Управление доступна для классов отношений с атрибутами или с кардинальностью "многие-ко-многим" в файловой, мобильной или корпоративной базе геоданных.

Отслеживание реплики

Отслеживание реплики можно включить, если класс отношений зарегистрирован как сервис-ориентированная версия. Включение отслеживания реплик в классе отношений позволяет отслеживать реплики в классах пространственных объектов или таблицах, участвующих в классе отношений. Для любой таблицы, класса объектов или класса отношений, которые будут опубликованы, должно быть включено отслеживание реплик.

Примечание:

При включении синхронизации при публикации данных отслеживание реплики включается автоматически.

Глобальные идентификаторы

Глобальные идентификаторы уникально определяют объекты в базе геоданных и между базами геоданных. Когда вы включаете глобальные идентификаторы для класса отношений, столбец глобального идентификатора добавляется в таблицу атрибутов классов отношений.

Опция Глобальные идентификаторы на вкладке Управление доступна для классов отношений с атрибутами или с кардинальностью "многие-ко-многим" в файловой, мобильной или корпоративной базе геоданных.

Отслеживание изменений

Отслеживание изменений позволяет включать и выключать отслеживание изменений, чтобы автоматически записывать и хранить информацию о вставках и обновлениях атрибутированной таблицы класса отношений, называемой также промежуточной таблицей.

Отслеживание изменений доступно для включения при просмотре свойств класса отношений с кардинальностью "многие-ко-многим" или "один к одному" с атрибутами, или "один-ко-многим".

Например, класс отношений многие-ко-многим между классом объектов Parcels и таблицей ParcelOwners был создан в связи с тем, что у участка может быть несколько владельцев, но и у владельца может быть несколько участков в собственности. В этом случае остальные атрибуты могут храниться в промежуточной таблице, описывающей само отношение, например, в поле PercentOwnership, хранящем процент владения для каждого отношения между владельцем и участком. Включение для этой промежуточной таблицы отслеживания редактирования приведет к записи и хранению вставок и обновлений этой атрибутированной таблицы класса отношений.

Подробную информацию о включении и выключении отслеживания редактирования см. в разделе Включить отслеживание изменений.

Вкладка Отслеживание изменений доступна в диалоговом окне Свойства класса отношений.

Связанные разделы