Существует несколько концепций для работы с таблицами и атрибутами, которые облегчают выполнение анализа, понятие отношений между данными и редактирование атрибутивной информации. Здесь кратко обсуждаются эти особые элементы таблиц.
Соединения и Связи
Большинство руководств по разработке баз данных рекомендуют строить базу данных на основе множества атрибутивных таблиц, каждая из которых посвящена отдельной теме, вместо создания одной таблицы, содержащей все поля. Такая схема предотвращает дублирование информации в базе данных, так как информация содержится только один раз в одной таблице. Когда вам нужна информация, которая не содержится в текущей таблице, вы можете связать две таблицы.
Обычно к слою присоединяют таблицу с данными на основании значений поля, которое присутствует в обеих таблицах. Название поля в таблицах может различаться, но тип поля должен быть один и тот же: числовые поля соединяются с числовыми, строковые со строковыми и т.д. Можно выполнить соединение и при помощи диалогового окна Соединение данных (Join Data), которое открывается по щелчку правой кнопкой на слое в ArcMap, или с помощью инструмента Добавить соединение (Join).
Если слои на карте не имеют общего атрибутивного поля, их можно соединить с помощью пространственного соединения, которое позволяет связать атрибуты двух слоев на основе местоположения объектов слоев.
Домены и подтипы
Качество вашей базы данных определяется качеством информации, которую она содержит. Чтобы поддерживать актуальность ваших данных, вам придется иногда редактировать вашу базу данных. ArcMap позволяет редактировать как атрибуты пространственных объектов, отображаемых на вашей карте, так и непространственную атрибутивную информацию, содержащуюся в других таблицах базы данных (например, таблица зарплат по месяцам).
Атрибутивные домены представляют собой правила, определяющие корректные значения для поля в таблице базы геоданных. Они обеспечивают целостность данных путем установки ограничений на то, какие значения данных пользователь сможет добавить в конкретное поле.
Подтипы представляют собой классификации, созданные в рамках класса пространственных объектов или таблицы в базе геоданных. Они также позволяют вам объединять пространственные объекты в логические группы на основании уникальных характеристик или модели поведения данных. Эта характеристика или модель поведения представляется в виде значений какого-то поля в таблице. Например, для таблицы гидрологических данных, вы можете определить подтипы для различных типов русел: ручьев, горных ручьев, протоков, каналов и рек. Для каждого из этих подтипов вы можете использовать различные правила топологии, правила связности, значения по умолчанию и правила отношений.
Атрибутивные индексы
Атрибутивные индексы повышают скорость поиска и запросов к атрибутам классов пространственных объектов и таблиц. Атрибутивный индекс - это альтернативный путь, используемый ArcGIS для получения записи из таблицы. Для большинства типов атрибутивных запросов быстрее найти запись по индексу, чем начинать с первой записи и просматривать в таблице все записи подряд.
Можно построить атрибутивный индекс в ArcCatalog или с помощью инструментов геообработки.