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

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

Заполнение атрибутивной таблицы класса отношений (промежуточная таблица)

Примечание:

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

Если при создании класса отношений вы выбираете кардинальность "много-ко-многим" или "с атрибутами", создается промежуточная таблица класса отношений. Эта таблица используется для того, чтобы отобразить связи между источником и адресатом. Промежуточная таблица содержит поля внешнего ключа, которые связаны со значениями первичного ключа из класса и/или таблицы объектов источника и адресата, а также любые дополнительные атрибуты. Каждая строка таблицы связывает один объект-источник с одним объектом-адресатом.

Промежуточная таблица может также содержать атрибуты отношений.

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

Примечание:

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

  1. В ArcCatalog или в окне Каталог создайте класс отношений при помощи Мастера класса отношений или инструмента Создать класс отношений, который находится в наборе инструментов Управление данными.
  2. Откройте ArcMap и добавьте классы и/или таблицы объектов, участвующих в отношении, вместе с промежуточной таблицей класса отношений.
  3. Начните сеанс редактирования, нажав Редактор > Начать редактирование.
  4. Используя инструмент Редактировать, выберите в интерактивном режиме объекты источника и адресата, связанные между собой. Если таблица участвует в отношении, откройте таблицу и выберите нужную строку.
  5. Откройте диалоговое окно Атрибуты, щелкнув кнопку Атрибуты на панели инструментов Редактор. Выбранные объекты появятся на панели диалогового окна Атрибуты, слева.
  6. Раскройте один из выбранных классов объектов на панели слева и щелкните правой кнопкой мыши надпись класса отношений.
  7. Щелкните опцию Добавить выбранное. Строка будет добавлена в промежуточную таблицу, а поля внешнего ключа заполнены связанными значениями первичного ключа.
  8. Повторите шаги с 4 по 7, чтобы занести в промежуточную таблицу все необходимые отношения между объектами.
  9. Откройте таблицу класса отношений, чтобы просмотреть обновленные отношения и внести или отредактировать данные в полях атрибутов.
  10. Сохраните изменения, чтобы отношения и новые данные в промежуточной таблице класса отношений были сохранены.
Подсказка:
То же самое можно сделать, используя инструмент Таблица в класс отношений, который находится в окне ArcToolbox (ArcToolbox > Инструменты управления данными > Классы отношений > Таблица в класс отношений.
Подсказка:
Нельзя заполнить промежуточную таблицу класса отношений между двумя таблицами в ArcMap; единственный метод – использовать инструмент Таблица в класс отношений.

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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