Основные сведения о работе с атрибутами в покрытии

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

Определения атрибутов

Каждый столбец в таблице атрибутов описывается типом данных, который используется для хранения значений (например, текст, целые или десятичные числа), требуемым количеством символов или цифр, а также характеристиками отображения для отчетов о значениях атрибутов. Если для представления значений используется код (например, 1 = автомагистраль, 2 = улица), определяются таблицы описания кодов. В таблице атрибутов покрытия столбец является элементом (или иначе – полем).

Атрибут покрытия: элемент
Атрибут покрытия: элемент

Элемент атрибута имеет следующие характеристики:

Связывание таблиц

Как показано на приведенной ниже диаграмме, таблицы можно связывать друг с другом, используя общие элементы. Записи в таблицах являются связанными, если общий элемент в них имеет одно и то же значение. Существует несколько типов отношений, включая "один ко многим", "один к одному" и "многие к одному". На диаграмме ниже показано отношение "один ко многим" между участками и владельцами. Один участок может иметь нескольких владельцев. Элементы, содержащие номер участка для каждого лота, находятся в двух таблицах: в таблице PARCEL.PAT покрытия и в таблице OWNER. Они выполняют функцию ключей, связывающих записи между двумя таблицами.

Связывание таблиц

Работа с атрибутами

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

В диалоговом окне Свойства (Properties) для класса пространственных объектов покрытия можно увидеть столбец FID, содержащий уникальный идентификатор для каждой записи или пространственного объекта. Класс пространственных объектов также содержит столбец Форма (Shape) и может содержать несколько псевдоэлементов, таких как угол вращения для символов маркера или свойства подклассов аннотации покрытия. Псевдоэлементы обслуживаются приложением; перед их именами отображается символ доллара ($), например: $ANGLE.

В диалоговом окне Свойства (Properties) для таблицы или класса пространственных объектов можно добавлять, обновлять и удалять атрибуты, а также создавать индексы для значений, которые содержатся в атрибутах. Изменять и удалять можно только атрибуты, определяемые пользователем. Элементы покрытия, обслуживаемые приложением, не могут быть изменены или удалены пользователем. Для повышения эффективности операций, обращающихся к содержимому атрибута, например операции выбора пространственных объектов с конкретными значениями атрибутов, можно индексировать этот атрибут. При индексации столбца Форма (Shape) создается пространственный индекс, который повышает эффективность любой операции, извлекающей пространственные объекты по положению. После изменения значений в столбце удалите существующий индекс и добавьте новый.

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

Связанные темы

9/10/2013