Шаг 5: Использование классов отношений в ArcMap
Далее вы будете использовать созданные классы отношений, чтобы изучить ваши данные и посмотреть, как их можно использовать во время редактирования.
|
▪ ...\R2VegFD\R2VEG
▪ R2VEG_GIS_CALCS
▪ R2VEG_SPECIES
|
|
Примечание: Значение VEG_LINK должно быть DEVLXX 1086.
Отображаемые атрибуты - это те, которые хранятся в слое R2VEG. Классы отношений дают дополнительные атрибуты при использовании инструмента Идентифицировать (Identify).
|
Примечание: Это описания для прямого направления, так как вы перемещаетесь от класса пространственных объектов-источника (R2VEG) к таблицам-адресатам.
Заметьте, что это те два класса отношений, которые вы создали в ArcCatalog. Одно из преимуществ классов отношений – это то, что вы можете получить доступ к связанным данным многими способами, включая инструмент Идентифицировать (Identify).
|
|
Правая сторона окна Идентифицировать (Identify) сейчас отображает атрибуты связанной записи из таблицы R2VEG_GIS_CALCS.
|
|
Далее вы посмотрите как осуществляется доступ к классам отношений через таблицы атрибутов.
|
|
|
|
Откроется таблица с выбранной связанной записью. Так как это отношение один к одному, то будет только одна выбранная связанная запись.
|
|
Заметьте, что значение VEG_LINK одинаково для обеих записей. Это первичный и внешний ключ в классе отношений, который соединяет два описания. Через этот класс отношений вы можете легко получить доступ к связанным записям в таблице R2VEG_GIS_CALCS.
|
Вопрос 8: Когда этот полигон был добавлен в базу геоданных?
Вопрос 9: Сколько акров в этом водоразделе?
Информация, которую вы получаете из обеих таблиц, имеет отношение к одному и тому же полигону.
|
|
|
Вопрос 10: Сколько выбранных записей в таблице R2VEG_SPECIES?
Вопрос 11: Учитывая ответ на предыдущий вопрос, какова кардинальность класса отношений между слоем R2VEGи таблицей R2VEG_SPECIES?
В нашем случае есть девять выбранных записей в таблице R2VEG_SPECIES для полигона
DEVLXX 1086. С классом отношений вы легко можете получить доступ к описанию типов растительности отдельной области леса.
|
|
|
|
|
|
|
|
|
|
Вопрос 12: Вы можете редактировать здесь этот атрибут?
|
Вопрос 13: Могли ли вы редактировать значения присоединенных полей?
Вопрос 14: Почему классы отношений должны создаваться между таблицами или классами пространственных объектов, которые находятся в одной и той же базе геоданных?
|
|
|
|
|
Так как есть домены, применяемые к каким-то связанным полям, вы можете получить доступ к ним через диалоговое окно Атрибуты (Attributes) или через таблицу.
|
|
Заключение
Как вы можете видеть, классы отношений дают вам множество преимуществ. Вы можете просматривать классы отношений в окне Идентифицировать (Identify), в диалоговом окне Атрибуты (Attributes) и атрибутивных таблицах в ArcMap. Классы отношений доступны на чтение/запись, так что вы можете легко получить доступ к связанным записям и редактировать их, перемещаясь по классу отношений в ArcMap.
Классы отношений – это также решение для постоянного соединения таблиц.
Соединения и связи эффективны при изучении, присваивании символов, запросов и анализе данных, но они не дают возможность редактирования как классы отношений. Вам также нужно выполнить дополнительные шаги, чтобы сохранить соединенные и связанные данные в ArcMap. Когда вы создаете класс отношений в ArcCatalog, он остается до тех пор, пока вы его не удалите.
Ответы на Вопросы Упражнения 4A
Вопрос 1: Сколько записей в классе пространственных объектов?
Ответ: 6188.
Вопрос 2: Сколько записей в этой таблице?
Ответ: 6188.
Вопрос 3: Какой тип связей (кардинальность) вероятно имеют эти таблицы?