Что такое атрибутивные данные?
Введение
Атрибутивные данные (attribute data) — это числовые и текстовые значения, описывающие непространственные свойства географического объекта. В то время как карта показывает местоположение скважины точкой, её название, глубина, год бурения и эксплуатационное состояние хранятся в таблице атрибутов. Геометрия отвечает на вопрос «где?», а атрибуты раскрывают «что это?» и «каковы его характеристики?».
Атрибуты превращают карту из пассивного изображения в аналитическую систему, доступную для поиска, группировки, математических расчетов и фильтрации. Если структура таблицы спроектирована с ошибками, даже безупречная геометрия не обеспечит достоверного аналитического результата.
Как устроена таблица атрибутов?
В таблице атрибутов векторного слоя каждая строка соответствует ровно одному пространственному объекту, а каждый столбец — определенному свойству. Например, в слое дорог отдельная строка описывает конкретный участок трассы, а столбцы nomi, toifa, uzunlik_m и qoplama хранят его характеристики.
Имена столбцов — названия полей (fields) — должны быть лаконичными, понятными и стандартизированными. Бессмысленные названия вроде pole1 или novoe недопустимы. Единицы измерений фиксируют в названии поля или метаданных: uzunlik_m указывает на метры, maydon_ga — на гектары. Присвоение каждому объекту уникального идентификатора (ID) упрощает последующее редактирование, объединение таблиц и контроль целостности.

Типы полей и значения
Тип поля определяет, какие значения могут в нем храниться и какие вычислительные операции к ним применимы. Текстовый тип используется для названий и кодов, целочисленный — для количества объектов, вещественный (дробный) — для точных измерений и координат, а дата/время — для фиксации моментов наблюдений. Логические состояния (да/нет) кодируются булевым типом или согласованными бинарными кодами.
Если числовые индексы записать в текстовое поле, значения 2, 10, 100 отсортируются не по величине, а по алфавиту. Коды классификаторов или почтовые индексы с ведущими нулями, напротив, должны сохраняться как текст, чтобы нули не стирались. Значение NULL обозначает отсутствие или неизвестность данных; его нельзя путать с числовым нулем или пустой строкой.

Связь атрибутов с геометрией
При выделении объекта на карте ГИС подсвечивает его геометрию вместе с соответствующей строкой таблицы. Редактирование атрибутов обновляет описательные свойства объекта, не смещая его пространственных координат. Изменение же геометрии меняет форму контура или положение на карте, сохраняя атрибуты в связанной строке.
Связь «один к одному» должна оставаться неразрывной. При удалении объекта удаляется его строка; при оцифровке нового объекта автоматически создается новая запись. Неконтролируемый экспорт таблицы во внешние редакторы или сбой идентификаторов могут привести к рассинхронизации геометрии и атрибутов.
Запросы и вычисления
Атрибутивный запрос отбирает объекты по заданным условиям. Например, выражение holati = 'yaroqsiz' отфильтрует аварийные участки дорог, а aholi > 10000 выделит крупные населенные пункты. Операторы по-разному обрабатывают текст, числа и даты, поэтому всегда учитывают тип поля и наличие значений NULL.
Калькулятор полей формирует новые столбцы на основе математических и строковых выражений: перевод метров в километры, расчет временного интервала между датами или нормализация категорий. До начала вычислений определяют единицы измерения, правила округления и обработку пропусков. Результаты обязательно проверяют вручную на контрольной выборке строк.

Объединение таблиц
Внешние ведомственные таблицы присоединяются к слою через общий ключевой идентификатор (join). Например, если в слое границ районов и в статистической таблице присутствует общий столбец tuman_id, показатели демографии объединяются с геометрией. Написание кода и тип поля в обоих источниках должны строго совпадать.
Если в присоединяемой таблице ключ дублируется, простое объединение вызовет некорректное дублирование или потерю данных. До объединения проверяют уникальность ключа, отсутствие пробелов и значений NULL. Для связей «один ко многим» вместо плоского объединения используют реляционную связь (relate) или предварительную агрегацию.
Контроль качества данных
Качество атрибутов оценивается по критериям полноты, точности, согласованности и актуальности. Обязательные поля не должны содержать пропусков, классификаторы берутся из единых справочников, а величины должны находиться в физически допустимых диапазонах. Например, отрицательная этажность здания или дата постройки из будущего требуют немедленной ревизии.
На практике схема полей утверждается заранее, создаются выпадающие списки допустимых значений и настраиваются правила валидации ввода. После правок проверяют дубликаты ID, аномальные минимумы и максимумы и распределение частот категорий. Визуального контроля карты недостаточно: табличный аудит обязателен.
Заключение
Атрибутивные данные хранят смысловое содержание географического объекта и служат фундаментом для фильтрации, классификации, расчетов и связывания внешних таблиц в ГИС. Надежный слой требует неразрывной связи строк с геометрией, выбора подходящих типов полей, строгого различения NULL и нуля, а также проверки первичных ключей. Продуманная схема атрибутов превращает обычный слой в полноценный профессиональный информационный актив.

