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

 

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

 

В первом шаге этого упражнения вы видели, что таблица R2VEG_SPECIES содержит множество записей для каждого полигона растительности, что является крадинальностью многие-к-одному. Чтобы эффективно связать эти таблицы, вы будете использовать связи.

 

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

 

Диалоговое окно Связать (Relate) запросит такую же информацию, что и диалоговое окно Соединение (Join). Как соединения, так и связи требуют, чтобы вы задали таблицы, которые вы хотите связать и поле в каждой таблице, которое содержит общие ключевые значения. При создании связи так же необходимо задать ее имя, которое будет использоваться при доступе к связи в ArcMap.

 

В этом шаге вы будете связывать таблицу R2VEG_SPECIES с таблицей слоя R2VEG.

 

 
Заполните диалоговое окно Связать (Relate) в соответствии со следующим рисунком. Убедитесь, что вы ввели R2Veg к таблице Speciesдля имени связи (шаг 4 в диалоговом окне).

 

Примечание: Ключевым полем, или полем, на котором будет основана связь, должно быть поле

VEG_LINK в обеих таблицах.

 

 

 
Щелкните OK.

 

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

 

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

 

 
Выберите одну из записей, щелкнув на серый квадратик слева от записи.

 

 
Щелкните на кнопке Опции (Options) и выберите Связанные таблицы (Related Tables).

 

Примечание: Кнопка Опции (Options) находится в правом нижнем углу таблицы. Если вы не видите кнопку Опции (Options), увеличьте таблицу.

 

 
Выберите связь с именем R2Veg к таблице Species:R2VEG_SPECIES.

 

Примечание: R2Veg к таблице Species - это имя, которое вы ввели для связи. По умолчанию имя связанной таблицы всегда добавляется к имени, которое вы ввели.

 

Откроется таблица R2VEG_SPECIES с выбранными связанными записями. Посмотрите сколько объектов выбрано в таблице R2VEG_SPECIES.

 

 
В таблице Атрибуты (Attributes of) R2VEG_SPECIES щелкните на кнопке Выбранные (Selected), чтобы просмотреть только выбранные записи.

 

Есть несколько записей R2VEG_SPECIES, которые связаны с одним полигоном растительности, который вы выбрали в таблице R2VEG. У них такое же значение VEG_LINK, которое вы выбрали в таблице R2VEG. С помощью связи вы можете изучать соответствия между объектами и атрибутами. Например, вы можете узнать, сколько видов и какие типы растительности встречаются внутри отдельного полигона.

 

Вам не нужно сохранять эту связь.

 

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

 

 
Щелкните правой кнопкой на R2VEG и выберите Соединения и связи (Joins and Relates), затем выберите Удалить связь(и) (Remove Relates).

 

 
Выберите Удалить все связи (Remove All Relates).

 

 
Закройте ArcMap, не сохраняя изменения.