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. В дереве Каталога щелкните правой кнопкой мыши базу геоданных или набор классов объектов, в котором необходимо создать новый класс отношений, и выберите Создать (New) > Класс отношений (Relationship Class).
  2. Введите имя нового класса отношений.
  3. Выберите источник: таблицу или класс объектов.
  4. Выберите адресат: таблицу или класс объектов.
  5. Щелкните Далее (Next).
  6. Щелкните Простое отношение (объекты равноправны) (Simple (peer-to-peer) relationship).
  7. Щелкните Далее (Next).
  8. Введите слова, описывающие прямое и обратное отношения.
  9. Выберите направление отправки уведомлений.
  10. Щелкните Далее.
  11. Выберите первую опцию кардинальности. В этом примере владелец может обладать одним участком, а участок принадлежать одному владельцу, поэтому такое отношение называется «один-к-одному» (1:1).
  12. Щелкните Далее (Next).
  13. Щелкните первую опцию для добавления атрибутов к классу отношения.
  14. Щелкните Далее (Next).
  15. Чтобы добавить поле, щелкните следующую строку в столбце Имя поля (Field Name) и наберите имя.
  16. Щелкните поле Тип данных (Data Type) рядом с именем нового поля и выберите его тип данных.
  17. В диалоговом окне ниже введите свойства поля.
  18. Повторите шаги с 15 по 17, чтобы определить все остальные поля для класса отношений.
  19. Щелкните Далее (Next).
  20. Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов источника. Выберите первичный ключ (primary key) для этого класса объектов или таблицы.
  21. Введите имя внешнего ключа Источника (Origin) из таблицы или класса объектов.
  22. Откройте щелчком по стрелке ниспадающий список полей таблицы или класса объектов адресата Выберите первичный ключ (primary key) для этого класса объектов или таблицы.
  23. Введите имя внешнего ключа Адресата (Destination) из таблицы или класса объектов.
  24. Щелкните Далее (Next).
  25. Проверьте указанные для нового класса отношений опции. Если вы хотите что-то изменить, вернитесь на соответствующий шаг мастера, щелкнув Назад (Back).
  26. Нажмите кнопку Готово (Finish), чтобы создать новый класс отношений, когда будут выбраны необходимые опции.
Подсказка:
В отношении с атрибутами таблица Отношение (Relationship) должна иметь поля, используемые в качестве внешних ключей классов или таблиц Источника (Origin) и Адресата (Destination). Эти внешние ключи связаны с первичными ключами классов объектов или таблиц Источника (Origin) и Адресата (Destination).

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

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

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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