Шаг 2: Создание и использование соединений в ArcMap

 

Соединения таблиц в ArcMap - это эффективный способ получить дополнительные поля для условных обозначений, запросов, надписей и анализа. Далее вы создадите соединение между таблицей слоя R2VEG и таблицей R2VEG_GIS_CALCS.

 

 
Щелкните правой кнопкой на слое R2VEG и выберите Соединения и связи > Соединение (Joins and Relates > Join).

 

Вопрос 6: На каком поле из первого выпадающего списка должно быть основано соединение?

 

 

 
Выберите ответ на этот вопрос из первого выпадающего списка.

 

 
Выберите R2VEG_GIS_CALCS как таблицу для соединения.

 

Вопрос 7: Какое поле из таблицы R2VEG_GIS_CALCSдолжно быть использовано в соединении?

 

 

 

 

 
Выберите поле, указанное вами в ответе выше.

 

 

Ваше диалоговое окно Соединение данных (Join) должно быть похоже на следующий рисунок.


 

 

 
Щелкните OK.

 

Результаты соединения никак не отразились на карте. Далее вы откроете таблицу

R2VEG, чтобы просмотреть результаты соединения.

 

 
Откройте таблицу слоя R2VEG и найдите поле высоты (elevation) в дальней правой части таблицы.

 

 

Заметьте, что поля таблицы R2VEG_GIS_CALCS были добавлены к таблице слоя R2VEG. Каждая запись сопоставлена по ее значению в поле VEG_LINK. Вы используете эти соединенные поля для того, чтобы задать условные обозначения полигонам растительности.

Когда вы присоединяете одну таблицу к другой, вы видите дополнительные поля в исходной таблице, в нашем случае это таблица слоя R2VEG. Вы можете использовать эти дополнительные поля, чтобы задавать условные обозначения, запрашивать, надписывать и анализировать данные. Названия для соединенных полей формируются таким образом <имя таблицы.имя поля>, что помогает вам идентифицировать, из какой таблицы получено это поле.

Соединения временны и никаким образом не влияют на исходные данные. Если бы вы открыли таблицу R2VEG в ArcCatalog, вы бы не увидели бы никаких дополнительных полей R2VEG_GIS_CALCS, которые вы видите здесь.

 

 
Закройте таблицу атрибутов.

 

Далее вы будете использовать дополнительные поля, чтобы задать символы полигонам растительности.

 

 
Откройте свойства для слоя R2VEG и щелкните на закладке Символы (Symbology).

 

 
Щелкните на Количество (Quantities) > Градуированный цвет (Graduated color) слева.

 

 
Для Значение (Value) щелкните на стрелке выпадающего списка и выберите

R2VEG_GIS_CALCS.ELEVATION.

 

 
Для Цветовая схема (Color Ramp) выберите Surface. Подсказка: Если необходимо, щелкните правой кнопкой по цветовой схеме и отключитеГрафика (Graphic View).

 

 
Щелкните OK.

 

Только что вы присвоили символы слою R2VEG на основе поля, добавленного при соединении.

 

Вы также можете использовать присоединенную информацию для выполнения запросов.

 

 
В меню Выборка (Selection) выберите Выбрать по атрибуту (Select By Attributes).

 

 
Составьте следующее выражение запроса: R2VEG_GIS_CALCS.ELEVATION >

8000и щелкните OK.

 

Заметьте, что выбраны все полигоны с уровнем выше 8000. Этот запрос был бы невозможен до соединения.

 

 
На панели инструментов Инструменты (Tools) щелкните на кнопке Очистить выбранные объекты (Clear Selected Features) .

Далее вы изучите редактирование соединенных данных.

 

 
Запустите сессию редактирования.

 

 
Откройте таблицу атрибутов R2VEG.

 

Заметьте, что поля из слоя R2VEG имеют белые заголовки, а у полей из таблицы

GIS_CALCSзаголовки серые. Цвет заголовка поля показывает, можете вы или нет его редактировать. Все заголовки полей из таблицы GIS_CALCS серые, что означает, что в соединении они доступны только на чтение.

 

 
Закройте таблицу и завершите сессию редактирования.

 

Соединения ArcMap существуют до тех пор, пока вам это нужно. Их можно сохранить в документе карты или в файле слоя и можно удалить в любое время. Если вы хотите сохранить все эти поля в одном классе пространственных объектов, вы можете всегда щелкнуть правой кнопкой на слое и выбрать Данные > Экспорт данных (Data > Export Data), чтобы сохранить их в новом источнике данных. Сейчас вы удалите соединение.

 

 
Щелкните правой кнопкой на слое R2VEG и выберите Соединения > Удалить соединение(я) > R2VEG_GIS_CALCS (Joins > Remove Joins > R2VEG_GIS_CALCS).