Присоединение атрибутов из одной таблицы к другой
Обычно к слою присоединяют таблицу с данными на основании значений поля, которое присутствует в обеих таблицах. Название поля в таблицах может различаться, но тип поля должен быть один и тот же: числовые поля соединяются с числовыми, строковые со строковыми и т.д. Можно выполнить соединение и при помощи диалогового окна Соединение данных (Join Data), которое открывается по щелчку правой кнопкой на слое в ArcMap, или с помощью инструмента Добавить соединение (Join).
Такие свойства полей, как псевдонимы, видимость и форматирование чисел, сохраняются и после добавления либо удаления соединения.
При соединении таблиц по умолчанию сохраняются все записи. Если у записи в целевой таблице нет соответствия в соединяемой таблице, во всех присоединенных полях этой записи будут стоять нулевые значения.
Если выбрать опцию с только сопоставленными записями, то из итоговой целевой таблицы будут удалены все записи, которые не были сопоставлены. Если целевая таблица была атрибутивной таблицей слоя, то объекты слоя, для которых не нашлось соответствующих записей в соединяемой таблице, на карте показаны не будут.
-
В таблице содержания щелкните правой кнопкой слой или таблицу, которую требуется присоединить, наведите указатель мыши на Соединения и связи (Joins and Relates) и выберите Соединить (Join).
Можно также нажать кнопку Опции таблицы (Table Options). в открытом окне таблицы для получения доступа к диалоговому окну Соединить данные (Join Data).
Подсказка:Если вы не хотите, чтобы после соединения в названиях полей фигурировал префикс с названием исходной таблицы, откройте таблицу атрибутов, щелкните меню Опции таблицы (Table оptions) и уберите флажок Показывать псевдонимы полей (Show Field Aliases).
- Щелкните стрелку Что вы хотите присоединить к слою? (What do you want to join to this layer?) и выберите Присоединить атрибуты из таблицы (Join attributes from a table).
- Выберите поле, на котором будет основано соединение.
- Выберите таблицу, которую будете присоединять. Если таблицы нет в документе карты, нажмите кнопку обзора чтобы найти ее на диске.
- Выберите поле этой таблицы, на котором будет основано соединение.
- Укажите, надо ли сохранять все записи или только сопоставленные.
- Нажмите ОК.
Если вы хотите сохранить присоединенные данные вместе с пространственными объектами, экспортируйте данные в новый класс объектов, щелкните правой кнопкой мыши слой в таблице содержания, наведите указатель мыши на Данные (Data) и выберите Экспорт данных (Export data).
При редактировании нельзя напрямую изменять содержимое присоединенных столбцов. Чтобы редактировать присоединенные данные, вы должны сначала добавить соединенные таблицы или слои в ArcMap. Затем вы можете отдельно редактировать эти данные. Эти изменения появятся и в присоединенных столбцах.
Если вы соединяете две таблицы, и одна из них имеет вложения, в итоговой таблице они не будут отображаться.