Добавить связь (Инструменты Управление данными)
Краткая информация
Связывает слой с другим слоем или таблицей на основе значения поля. Поддерживаются векторные слои, представления таблиц, слои или таблицы значения подтипа и растровые слои с таблицей атрибутов растра.
Записи из значения параметра Связанная таблица сопоставляются с записями в значении параметра Имя слоя или представление таблицы. Соответствие устанавливается, если значения поля в параметре Входное поле связи и в параметре Выходное поле связи равны.
Использование
— Если входные данные представлены классом пространственных объектов или путем к набору данных, этот инструмент будет создавать и возвращать новый слой с результатом примененного инструмента.
— Связь не изменяет данные; связь является свойством слоя или представления таблицы.
— Записи из связанной таблицы могут соответствовать нескольким записям входного слоя или представления таблицы.
— Связанной таблицей может быть таблица базы геоданных или файл dBASE. Связанная таблица не обязательно должна быть слоем.
— Входные данные должны содержать поле Object ID. Связанная таблица не обязательно должна содержать поле ObjectID.
— Чтобы сохранить связь для использования в другом проекте, сохраните слой в файл слоя, используя инструмент Сохранить слой в файл. Это применяется только к слоям, представления таблицы нельзя сохранять таким образом.
— Чтобы создать постоянную связь, используйте инструмент Создать класс отношений.
— Индексация полей во входном слое или представлении таблицы и в связанной таблице, на которых будет основана связь, может повысить производительность. Это можно сделать с помощью инструмента Добавить атрибутивный индекс.
— Когда у входного слоя есть отношение и отмечено свойство Автоматически выбирать связанные данные, то выборка во входном слое также приведет к выбору записей в связанной таблице.
— Когда на карте есть другой слой или отдельная таблица, которая использует тот же источник данных, что и слой или таблица, указанная в параметре Связанная таблица, дополнительные связи между этими слоями или таблицами не устанавливаются.
Параметры
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Имя слоя или представления таблицы |
Слой или представление таблицы, с которым будет связываться соответствующая таблица. |
Mosaic Layer; Raster Layer; Table View |
|
Входное поле связи |
Поле первичного ключа входного слоя или представления таблицы, на котором будет основана связь. |
Field |
|
Связанная таблица |
Таблица или представление таблицы, которая будет связана со входным слоем или представлением таблицы. |
Mosaic Layer; Raster Layer; Table View |
|
Выходное поле связи |
Поле внешнего ключа связываемой таблицы, которое будет использовано для сопоставления со значениями поля первичного ключа. |
Field |
|
Имя связи |
Уникальное имя связи. |
String |
|
Кардинальность (Дополнительный) |
Укажите кардинальность отношений.
|
String |
Производные выходные данные
| Подпись | Объяснение | Тип данных |
|---|---|---|
|
Обновленный входной слой или представление таблицы |
Обновленный входной набор данных. |
Table View; Raster Layer; Mosaic Layer |
Параметры среды
Информация о лицензировании
- Basic: Да
- Standard: Да
- Advanced: Да