ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

Создание сложного класса отношений

Доступно с лицензией Standard или Advanced.

Примечание:

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

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

Существование объекта преобразования в базе данных зависит от наличия банка преобразования. Класс отношения является сложным отношением с банком преобразования в качестве источника класса пространственных объектов.

Отношение будет неатрибутивным. Сложные отношения по определению являются отношениями «один ко многим» (1:M).

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

Более подробно о создании класса простого отношения

Более подробно о создании атрибутивного класса отношений

  1. В дереве Каталога щелкните правой кнопкой мыши базу геоданных или набор классов объектов, в котором необходимо создать новый класс отношений, и выберите Создать (New) > Класс отношений (Relationship Class).
  2. Введите имя нового класса отношений.
  3. Выберите источник: таблицу или класс объектов.
  4. Выберите адресат: таблицу или класс объектов.
  5. Щелкните Далее (Next).
  6. Щелкните Сложное отношение (Composite relationship).
  7. Щелкните Далее (Next).
  8. Введите слова, описывающие прямое и обратное отношения.
  9. Выберите направление отправки уведомлений.
  10. Щелкните Далее (Next).
  11. Выберите вторую опцию кардинальности. Сложные отношения по определению являются отношениями «один ко многим» или «один к одному».
  12. Щелкните Далее (Next).
  13. Щелкните Нет (No).
  14. В этом примере класс отношений может обойтись без атрибутов.

    Если классу отношений требуются атрибуты, нажмите Да (Yes) и выполните Создание класса отношений с атрибутами.

  15. Щелкните Далее (Next).
  16. Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов источника. Выберите первичный ключ (primary key) для этого класса объектов или таблицы.
  17. Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов адресата. В списке будут показаны только те поля, которые такого же типа, что и выбранные в ходе выполнения шага 15. Выберите внешний ключ (foreign key), который соответствует первичному ключу, выбранному в шаге 15.
  18. Щелкните Далее (Next).
  19. Проверьте указанные для нового класса отношений опции. Если вы хотите что-то изменить, вернитесь на соответствующий шаг мастера, щелкнув Назад (Back).
  20. Нажмите кнопку Готово (Finish), чтобы создать новый класс отношений, когда будут выбраны необходимые опции.
Подсказка:
При создании отношения «один ко многим», сложного или простого, на стороне «один» должен находиться класс-источник. На стороне «многие» должен находиться класс-адресат.

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

  • Создание простого класса отношений
  • Создание атрибутивного класса отношений
  • Создание правил отношений
  • Свойства класса отношений

ArcGIS Desktop

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

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

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