Skip to main content

Редактирование отношений объектов

На панели Атрибуты можно создавать и удалять отношения между выбранными объектами, а также добавлять новые отношения между выбранными объектами и непространственными записями в таблице. Связанные объекты должны участвовать в одном и том же классе отношений.

Подробнее о классах отношений см. в разделе О классах отношений базы геоданных.

Добавление выбранных объектов к отношению

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

  1. На вкладке Редактирование, в группе Выборка, щелкните Атрибуты .

  2. Щелкните Выбрать и выберите объект-аннотацию.

    На панели появляется список выборки.

  3. Разверните элементы исходных объектов и объектов назначения, которые вы хотите изменить.

  4. Щелкните элемент исходного объекта, с которым вы хотите связать другой объект, например, полигональный объект.

  5. Щелкните правой кнопкой мыши элемент назначения, который вы хотите добавить к назначению, например, объектно-связанную аннотацию, и выберите Добавить выбранное к отношению .

    В этом примере, если аннотация до этого была связана с другим пространственным объектом, старая связь удаляется.

Примечание:

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

Подробнее см. в разделе Аннотация

Добавление объекта к отношению

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

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

Подсказка:

Чтобы автоматически создавать новую запись при создании пространственного объекта, создайте шаблон таблицы и добавьте этот шаблон в шаблон объекта.

  1. На вкладке Редактирование, в группе Выборка, щелкните Атрибуты .

  2. Щелкните Выбрать и выберите исходный пространственный объект, для которого вы хотите добавить связанную запись.

    На панели появляется список выборки.

  3. Разверните элементы исходных объектов и объектов назначения, которые вы хотите изменить.

  4. Щелкните элемент исходного объекта, который вы хотите добавить в отношение, например, земельный участок.

  5. Щелкните правой кнопкой мыши связанную непространственную таблицу назначения, например, таблицу владельцев, и щелкните Добавить новый к отношению .

Удаление объекта из отношения

Удаление объекта или записи из отношения, отделяет его от связанного объекта или записи. Сам объект или запись не удаляются. Вы можете удалить одно или все отношения исходного объекта.

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

  1. На вкладке Редактирование, в группе Выборка, щелкните Атрибуты .

  2. Щелкните Выбрать и выберите объект-аннотацию.

    На панели появляется список выборки.

  3. Разверните элементы исходных объектов и объектов назначения, которые вы хотите изменить.

  4. Вы можете сделать следующее:

    • Щелкните правой кнопкой элемент исходного объекта, например, полигон земельного участка, и выберите Удалить все из отношения .

    • Щелкните правой кнопкой мыши отдельное отношение, например, строку в таблице владельцев, и выберите Удалить из отношения .