Добавление связанных полей с помощью соединения

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

ПримечаниеПримечание:

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

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

Для классов отношений один-к-одному и многие-к-одному (фактически то же самое, что отношение один-к-одному) следует использовать соединение ArcMap, чтобы добавить связанные поля из конкретного связанного класса в таблицу. Так вы избежите путаницы с полями, которые не нужны. Можно создавать соединение на основе существующего класса отношений. Это быстрее, так как не требуется указывать все свойства, что обычно необходимо для определения соединения. После создания соединения поля из связанных класса объектов или таблицы добавляются в векторный слой. Можно использовать эти поля для надписей, присвоения символов и запросов по объектам.

Диалоговое окно Атрибут (Attribute) предоставляет доступ ко всем связанным полям класса, независимо от того, создано соединение или нет.

Шаги:
  1. В таблице содержания ArcMap щелкните правой кнопкой мыши векторный слой.
  2. Наведите на пункт Соединения и связи (Joins and Relates), а затем щелкните Соединение (Joins).
  3. В раскрывающемся списке Опции соединения (Join Options) выберите Присоединить данные на основе предопределенного класса отношений (Join data based on a predefined relationship class).
  4. Щелкните стрелку раскрывающегося меню, чтобы получить список классов отношений, а затем щелкните класс отношений.
  5. Нажмите ОК.
  6. Теперь можно использовать связанные поля для надписей, присвоения символов и запросов по объектам.

ПодсказкаПодсказка:
Если это класс отношения один-ко-многим, то каждый пространственный объект может быть связан со многими объектами. В этом случае атрибуты первого связанного объекта присоединяются к пространственному объекту.
ПодсказкаПодсказка:
В ArcMap имеются инструменты для редактирования отношений. Более подробно о редактировании отношений.
9/11/2013