10.Типы полей в атрибутивных таблицах (2 вопроса вместе!!!!)
Атрибутивная информация в ГИС
Качественные или количественные (неграфические) данные, представленные в виде свойств или характеристик, относящихся к определенному пространственному объекту базы данных ГИС, носят название атрибутивных данных (Attribute Data) [39]. Атрибутивные данные географических объектов представляются в форме специальных атрибутивных таблиц, состоящих из строк и столбцов. Таблица атрибутов объектов - это особый тип файла данных, хранящий информацию о каждой точке, дуге или полигоне. Она содержит стандартные атрибуты, появляющиеся в определенном порядке. Таблицы этого типа содержат все данные тематических атрибутов, связанные с пространственной информацией карты. В файле возможно любое число атрибутов, однако все строки имеют одинаковый формат и длину. Одни и те же колонки или поля в каждой записи всегда представляют определенный атрибут объекта. При формировании наименования полей атрибутов объектов, например в ГИС ARC/INFO, придерживаются определенных соглашений. Название поля должно представлять любое имя, начинающееся с буквы и включающее до 10 алфавитно-цифровых символов или знак подчеркивания. В зависимости от содержания атрибутивных данных создается одно из возможных типов полей:
■ Символьное (Character) - любая комбинация алфавитно-цифровьх символов.
■ Числовое (Number) - любые символы, которые составляют допустимое целое или вещественное число.
■ Дата (Date) - занимает 8 байт. Например, если значение для некоторого атрибута содержит нецифровые символы, этот тип необходимо определить как символьный; если эти значения цифровые с десятичной точкой или без нее, то тип определяют как числовой. При этом любые цифровые значения могут храниться и как символьные атрибуты, но в этом случае с ними нельзя обращаться как с числами и производить с ними арифметические действия. Например, числовые значения 213 и 300 можно сложить и получить в сумме 513, тогда как эти же значения, представленные в виде строк символов «213» и «300» не могут быть просуммированы. Почтовые коды часто хранятся как числовые атрибуты, так как иногда необходимо манипулировать ими как числовыми значениями. Размер атрибута объекта должен быть достаточным для самого длинного сохраняемого значения и составляет до 254 для символьного типа и до 16 для числового типа, включая знак числа и десятичную точку. Если определяется тип атрибута объекта как дата, то размер записи должен быть 8. Атрибутивные данные являются важнейшими элементами аналитических возможностей ГИС. Для оперативной и корректной обработки данных ГИС принято, что каждая запись в таблице атрибутов объектов содержит описание одного объекта карты, рис. 3. Каждая запись атрибутивной таблицы также содержит уникальный идентификатор объекта (ID), и эти идентификаторы должны иметь уникальные значения для каждой дуги и для каждого полигона. Введение дополнительных атрибутов географических объектов может также включать связывание новой информации о каждом объекте с уже существующими записями. В этом случае записи в двух таблицах могут быть связаны благодаря общему атрибуту, чаще всего идентификатору (ID). Слияние по общему атрибуту связывает запись в одной таблице с соответствующей записью в другой таблице в том случае, если значение для общего атрибута является одним и тем же, рис. 4. В данном примере запись в связанном файле соединяется с соответствующей записью в таблице атрибутов объектов, когда их связующие атрибуты совпадают. Это связь один к одному. Однако могут быть повторяющиеся значения в связанном файле данных. Их можно соединить или слить, используя соотнесение или соединение.