Общие сведения о таблицах атрибутов покрытий
Таблицы атрибутов объектов — это специальные наборы таблиц, созданные для различных классов пространственных объектов. Таблицы атрибутов объектов представляют собой файлы данных INFO, содержащих ряд предварительно определенных элементов и дополнительных пользовательских атрибутов для каждого объекта. Ряд таблиц атрибутов объектов может быть создан для покрытия, каждое из которых связано с определенным классом пространственных объектов. Таблица атрибутов пространственных объектов именуется в соответствии с покрытием трехбуквенным кодом, который указывает тип таблицы атрибутов пространственных объектов. Например, покрытие с именем LOTS, содержащее полигоны, будет иметь таблицу атрибутов полигонов (PAT) с именем LOTS.pat.
В следующей таблице описываются таблицы атрибутов пространственных объектов, которые существуют в рамках покрытия:
Класс пространственных объектов |
Правила именования таблиц атрибутов объектов |
Описание |
---|---|---|
Точки |
<cover>.pat |
Таблица атрибутов точек |
Дуга |
<cover>.aat |
Таблица атрибутов дуг |
Узел |
<cover>.nat |
Таблица атрибутов узлов |
Route |
<cover>.rat<route> |
Таблица атрибутов маршрутов |
Секция |
<cover>.sec<route> |
Таблица атрибутов секций |
Полигоны |
<cover>.pat |
Таблица атрибутов полигонов |
Регион |
<cover>.pat<region> |
Таблица атрибутов регионов |
Аннотации |
<subclass>.tat |
Таблица атрибутов текстов |
Таблицы атрибутов объектов имеют специальные форматы и стандарты элементов. В каждой таблице атрибутов элементов всегда можно найти минимальный набор элементов. Например, каждая таблица PAT всегда содержит не менее четырех элементов: AREA, PERIMETER, COVER# и COVER-ID.
Таблицы атрибутов точек имеют то же разрешение PAT и содержат те же элементы, что и таблицы атрибутов полигонов. По этой причине покрытие не может содержать точечные и полигональные объекты одновременно.
В таблице атрибутов объектов всегда присутствует одна запись, которая соответствует каждому объекту в покрытии. Пространственная информация, используемая для определения объекта покрытия и соответствующая запись в таблице атрибутов объектов содержат номер объекта, поэтому между объектом и записью его атрибутов поддерживается соответствие один к одному.
Можно добавить элементы в таблицу атрибутов объектов и использовать их в качестве ключей для соотнесения других сведений атрибутов с объектами. Поэтому таблица атрибутов объектов играет роль ключевой таблицы между объектами покрытия и дополнительной информацией о каждом объекте, содержащихся в его атрибутах. Даже если записи в таблице атрибутов объектов поддерживают соответствие один к одному с объектами покрытия, можно поддерживать отношения один ко многим и многие ко многим между таблицей атрибутов объектов и соответствующими таблицами.