ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Основы связывания таблиц

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

Связь таблиц похожа на простой класс отношений, с той лишь разницей, что в связи могут быть задействованы данные из разных рабочих областей (например, таблица dBASE может связываться с покрытием) и хранится она в файле слоя или документе ArcMap. Если вы уже создали класс отношений для своих данных, вы можете использовать его так, как вы использовали бы связь в ArcMap.

Связи могут быть использованы в окнах Таблица (Table) и Идентифицировать (Identify) для поиска данных, связанных с выбранной записью или записями.

Ниже представлены примеры поведения связей в ArcMap:

  • Связи работают в двух направлениях, поэтому обе задействованные таблицы могут использовать связь, независимо от того, какой из них она принадлежит. Например, если связь создана в слое A для таблицы B, то она будет в списке слоя A, а таблица B сможет ее использовать для обращения к записям в слое A.
  • Выбор, выполненный для таблицы или слоя, не применяются к связанным таблицам автоматически, подобно ссылкам в ArcView GIS 3. Воспользуйтесь командой Связанные таблицы (Related Tables). Связанные таблицы из панели инструментов окна таблицы, чтобы применить ("вытолкнуть") выборку к связанным таблице или слою.
  • При использовании команды связать таблицы, связанная таблица или слой при необходимости добавляется в таблицу содержания активного фрейма данных, и окно его таблицы открывается.
  • Если два слоя на карте указывают на один и тот же класс пространственных объектов или шейп-файл, то они оба участвуют в связи и могут использовать связь, принадлежащую одному из них. Так как связи могут храниться в отдельном файле слоя, то один слой не может удалить связь, принадлежащую другому слою, даже если оба слоя ссылаются на одни и те же данные.
  • Связь, принадлежащая таблице, использующейся для определения маршрута или исходного слоя событий XY, не переносится в исходный слой событий. Вам надо будет заново создать связь для слоя событий-источника.
  • Если вы устанавливаете связь с таблицей, не содержащей столбец ObjectID (как например, текстовые файлы с разделителями или таблицы OLE DB), вы не сможете применить выборку с помощью связи. Команда Связанные таблицы из меню Опции таблицы окна таблицы выведет список связей, но они будут недоступны. Однако, инструмент Идентифицировать может быть использован для поиска связанных записей.

Связанные разделы

  • О соединении и связи таблиц
  • Связывание атрибутов одной таблицы с другой
  • Доступ к связанным записям
  • Управление связанными таблицами

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация