Тарифы Услуги Сим-карты

Атрибуты и свойства и. Атрибуты и свойства тега

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

1 Forestland 2 Wetland 3 Cropland 4 Urban

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

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

При создании таблицы атрибутов растра, в ней, по умолчанию, содержатся три поля: OID, VALUE и COUNT. Редактировать содержимое этих полей нельзя. Поле ObjectID (OID) является уникальным числом, идентифицирующим объект (строку) в таблице. Это поле задается системой. VALUE содержит список уникальных значений ячеек в наборе растровых данных (в грид используются целочисленные значения). Поле COUNT содержит число ячеек набора растровых данных, которые имеют одно и то же значение поле VALUE. Ячейки со значениями NoData в таблице атрибутов растра не вычисляются.

Вне базы геоданных в случае использования файлового набора растровых данных, таблица атрибутов растра записывается в ту же папку, что и файл растра, при этом используется имя растра и расширение.vat.dbf. Например, для растра SanDiego.tif, таблицы атрибутов выглядит так: Например, для растра SanDiego.tif, таблицы атрибутов выглядит так: SanDiego.tif.vat.dbf. В базе геоданных, таблицы атрибутов растра записывается в набор растровых данных и не видна пользователю. В гриде, таблицы атрибутов растра записывается в файл с расширением vat.sdf в папку грида.

При использовании гридов, таблицы атрибутов растра создается по умолчанию для любого целочисленного грида, если диапазон значений растра менее 100 000, или если число уникальных значений растра менее 500. Если диапазон значений меньше 100 000, число уникальных значений растра может также достигать 100 000. Если диапазон значений больше 100 000, таблицы атрибутов растра будет построена, если число уникальных значений будет менее 500. Если диапазон значений больше 100 000, а число уникальных значений больше 500, таблицы атрибутов автоматически построена не будет.

По умолчанию, размер таблицы атрибутов растра органичен 65535 уникальными значениями. Вы можете увеличить это значение в диалоговом окне Опции (Options). Щёлкните вкладку Растр (Raster), затем вкладку Таблица атрибутов растра (Raster Attribute Table).

Если вы создаете копию набора растровых данных, имеющего таблицу атрибутов, она также будет скопирована. Поэтому, если вы копируете грид с таблицей атрибутов, то он будет скопирован в новый набор растровых данных другого формата, например.img.

Вы можете работать с таблицей атрибутов растра так же, как и с любой другой таблицей, вы можете просматривать ее в ArcCatalog и редактировать в ArcMap. Вы можете присоединить к таблице атрибутов другие таблицы, вычислить поля, выполнить сортировку и экспортировать ее.

Таблицы атрибутов наборов растровых данных каталога растров

Каждый набор растровых данных в каталоге растров может иметь свою собственную таблицу атрибутов. Этот метод хранения довольно прост и удобен в обслуживании; однако, это может привести к появлению большого количества таблиц в базе данных, часть из которых могут быть идентичными (например, если разные наборы растровых данных каталога имеют одинаковые атрибуты).

Форматирование текста с помощью таблиц. Использование бегущей строки

Таблицы.

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

Контейнеров в настоящее время множество это.DIV, LAER, FRAME, IFRAME, DL, MAP, списки. Информация внутри этих тегов реагирует на форматирование и выравнивание присущее только используемым тегам и не реагирует на внешнее форматирование. Внешнее воздействие минимально. Поэтому считают что свободное размещение информации менее корректно чем в контейнере.

Таблица, подобно спискам, тоже является контейнером. Для начала необходимо объявить ее тегом

. Сама таблица строится построчно и объявляется отдельно каждая ячейка. Тег объявляет строку,
- ячейку, - обозначает заголовки столбцов.

Пример 1

Таблица

цвет объект
красный клубника
оранжевый апельсин
зеленый трава

Атрибуты таблиц.

Атрибут BORDER устанавливает ширину рамки в пикселях. (0 – отсутствие рамки).

Атрибут Cellpadding – задает в таблице расстояние между рамкой и текстом.

Атрибут Cellspacing – задает расстояние между ячейками. Если в ячейки таблицы вставлены части картинки, то чтобы картинка не разбивалась на ячейки, два последних атрибута должны быть обнулены.

В таблице данные форматируются атрибутом Align, который, в зависимости от того, с каким тегом используется, форматирует либо таблицу целиком с тегом

, либо строку целиком с тегом , либо работает с конкретной ячейкой с тегом - строки, в
.

LEFT, RIGHT, CENTER – выравнивают информацию. По умолчанию – LEFT для текста и CENTER для заголовков.

Атрибут VALIGN может принимать значения Top, Bottom, Middle, Baseline, по умолчанию Middle. Он регулирует положение данных относительно верхней и нижней границ ячеек.

Заголовок таблицы форматируется тегом

и атрибутом Align, который принимает значения Top, Middle, Bottom.

WIDTH (ширина) и HEIGHT (высота) задаются либо жестко в пикселях, либо в процентах от размера изображения.

BGCOLOR – задает цвет. В

- ячейки, в - всей таблицы.

BORDER COLOR – задает цвет рамок в Internet Explorer.

BASELINE – осуществляет выравнивание всех ячеек в строке или в таблице по базовой линии.

В ячейках используется NOWRAP=”YES/NO” – переносить или запретить перенос в одной ячейке слова по строке. По умолчанию – NO.

COLSPAN – объединяет количество колонок.

ROWSPAN – объединяет количество строк.

Создание более сложных таблиц возможно через объединение нескольких строк или столбцов. Перед началом работы целесообразно нарисовать схему будущей таблицы.



Пример 2

Таблица 2

Функция Таблица атрибутов (Attribute Table) позволяет определить таблицу атрибутов, которая будет использоваться для задания условных обозначений одноканального набора данных мозаики или набора растровых данных. Это полезно, если необходимо представить изображения, по которым выполнена классификация использования земель (как-то леса, болота, земли сельскохозяйственного назначения и городские территории). Кроме того, если таблица содержит поля с именами «красный» (red), «зеленый» (green) и «синий» (blue), то значения в этих полях будут использоваться в качестве цветовой карты при рендеринге изображения.

При использовании данной функции на таблицу устанавливается ссылка, а сама таблица не хранится в наборе данных (подобно наборам растровых данных, которые могут содержать внутренние таблицы атрибутов).

Входные данные для этой функции:

  • Входной растр
  • Таблица атрибутов (Attribute Table) – таблица может происходить из следующих источников
    • Таблица.dbf
    • Набор растровых данных с таблицей атрибутов

При отображении набора данных могут использоваться условные обозначения на основе значений таблицы, а запрос пиксела выполняется с помощью инструмента Идентифицировать (Identify) будут возвращены значения таблицы.

Рекомендованные шаги для применения этой функции к набору данных мозаики

  1. Создайте одноканальный набор данных мозаики .

    Вы должны задать число каналов 1, при создании набора данных мозаики; иначе, при добавлении наборов растровых данных, которые могут иметь связанную цветовую карту, набор данных мозаики может стать трехканальным набором данных мозаики RGB.

    1. Введите Имя набора данных мозаики .
    2. Выберите Систему координат .
    3. Разверните Свойства пикселей и введите 1 в поле Число каналов .
    4. Щелкните OK , чтобы запустить инструмент.
  2. Необходимо оставить некоторые значения, предложенные по умолчанию, чтобы получить набор данных мозаики с соответствующим разрешением и отобразить его как тематическое изображение по умолчанию.


  3. Добавление растровых данных в набор данных мозаики . Дополнительно, отметьте опцию Обновить обзоры , чтобы построить обзорные изображения или постройте обзорные изображения после добавления всех данных. Если обзорные изображения не создаются, вычислите статистику набора данных мозаики после добавления всех данных.
  4. В окне Каталога щелкните правой кнопкой набор данных мозаики, затем щелкните Свойства (Properties) .
  5. Перейдите на закладку Функции (Functions) .
  6. Щелкните правой кнопкой мыши Функция мозаики и выберите Вставить > Функция таблицы атрибутов .
  7. Щелкните кнопку обзора Таблица атрибутов и найдите ее:
    • Таблица.dbf
    • Набор растровых данных с таблицей атрибутов
    • Таблица, используемая в функции Таблица атрибутов (Attribute Table) другого набора данных мозаики

Имя поля определяет, как следует обращаться к данным этого поля при автоматических операциях с базой (по умолчанию имена полей используются в качестве заголовков столбцов таблиц) и в пределах одной таблицы должно быть уникальным. Имя поля может содержать до 64 символов. Рекомендуется использовать короткие содержательные имена. В именах полей допустимы пробелы, однако если создаваемые в Access БД предполагается экспортировать в другие СУБД, то в именах полей их использовать не рекомендуется.

Тип поля определяет тип данных, которые могут содержаться в данном поле. В табл. 2.2 перечислены типы данных, разрешенные к использованию в MS Access.

Таблица 2.2. Типы данных MS Access

оранжевый апельсин

Тип данных

Использование

Текстовый

Для хранения текста, комбинаций текста и чисел (например, улицы и номера дома), чисел, которые не предполагается использовать в вычислениях (например, телефонных номеров). Текстовое поле не может быть длиннее 255 символов.

Поле Мемо

Рекомендуется применять для включения в таблицу длинных описаний (до 65535 символов), например, примечаний. Физически текст не хранится в поле, а хранится в другом месте БД. В поле хранится лишь указатель на него.

Числовой

Для хранения действительных чисел, которые предполагается использовать в вычислениях.

Дата/время

Для хранения календарной даты и текущего времени.

Денежный

Для хранения значений денежных сумм, которые предполагается использовать в вычислениях

Счетчик

Для ввода порядкового номера каждой новой записи таблицы. Например, номер первой записи будет равен 1, второй - 2 и т.д., причем каждый номер должен использоваться только один раз. При выборе этого типа данных на поле накладывается ограничение: в нем могут храниться только уникальные, т.е. неповторяющиеся значения. Если в таблице нет полей с уникальными значениями, этот тип рекомендуется использовать для ключевого поля. Уникальные значения номеров могут быть выбраны не только в порядке очередности, но и совершенно беспорядочно

Логический

Для хранения данных логического типа, таких как, например, Да/Нет , Истина/Ложь , Присутствует/Отсутствует , Прекрасно/Ужасно и т.д. При выборе этого типа данных в поле будет размещен квадратик, в котором для значений Да , Истина , Присутствует , Прекрасно можно установить флажок, а для значений Нет , Ложь , Отсутствует , Ужасно - снять его

Поле объекта OLE

Для хранения текста, электронных таблиц, рисунков, звуков и других данных, которые были созданы не в Access, а в Word, Excel или других приложениях. Реально, такие объекты в таблице не хранятся, а хранятся в другом месте внутренней структуры файла БД; в таблице хранятся только указатели на них.

Для хранения гипертекстовых ссылок (адресов URL Web-объектов Интернета). При щелчке на ссылке автоматически происходит запуск броузера и воспроизведение объекта в его окне.

Мастер подстановок

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

Поля БД не просто определяют структуру базы - они еще определяют групповые свойства данных, записываемых в ячейки, принадлежащие каждому из полей. Свойства полей перечислены в табл. 2.3, а форматы данных – в табл. 2.4.

Таблица 2.3. Свойства полей данных MS Access

Свойство поля

Описание

Размер поля

Определяет максимально допустимое число цифр или символов, вводимых в данное поле. Его можно использовать для организации точного и аккуратного ввода данных

Формат поля

Определяет способ форматирования данных в ячейке. В табл. 2.4 перечислены допустимые форматы

Число десятичных знаков

Определяет количество десятичных знаков, которые будут указаны справа от десятичного разделителя. Выбирается из списка или автоматически (на основе значения свойства Формат поля )

Значение по умолчанию

Определяет некоторое значение, которое будет автоматически вводиться в данном поле в каждой новой записи. Данное свойство следует использовать для величины (слова, сокращения или числа), которая наиболее часто встречается в этом поле БД. Автоматически введенное значение по умолчанию можно в любой момент удалить или изменить

Пустые строки

Определяет допустимость использования пустых строк (т.е. двух кавычек без символов между ними) в данном поле. Обозначает, что поле не содержит значения и по умолчанию для этого свойства установлено значение Нет .

С помощью пустой строки рекомендуется обозначать недопустимость использования данного поля, например, если не известен адрес электронной почты некоторого лица, то в соответствующем поле следует оставить пустое значение, а если точно известно, что у него нет такого адреса, то в поле записи можно ввести пустую строку. Дело в том, что в Access различаются несуществующие данные (сохраняемые в виде пустых строк) и данные, которые существуют, но не известны (сохраняются в виде пустых (Null ) значений)

Подпись

Определяет заголовок столбца таблицы для данного поля. Если подпись не указана, то в качестве заголовка столбца используется Имя поля

Индексированное поле

Указывает, что данное поле будет проиндексировано. Использование индексов позволяет значительно ускорить поиск и сортировку. Это свойство обладает тремя значениями:

    Нет - индекс не создается (по умолчанию);

    Да (Допускаются совпадения) - в индексе допускаются повторяющиеся значения;

    Да (Совпадения не допускаются) - повторяющиеся значения в индексе не допускаются.

Маска ввода

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

Новые значения

Для данных типа Счетчик задается способ генерации уникальных значений: последовательно - значение Последовательные ; по умолчанию; беспорядочно - значение Случайные

Обязательное поле

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

Условие на значение

Определяет правила, согласно которым в поле должны вводиться данные. Например, при вводе дат может потребоваться ограничить их некоторым промежутком времени, либо для ввода числовых или денежных значений ограничить их максимальным или минимальным значением. Для создания условия на значение в строке этого свойства нужно ввести специальное выражение. Например, выражение Between #1/1/40# And #12/31/58#; допускает ввод только тех дат, которые попадают в промежуток времени между 1 января 1940 года и 31 декабря 1958 года. В подобных выражениях даты должны быть окружены символами # .

Сообщение об ошибке

Задается сообщение, которое будет появляться в специальном диалоговом окне при совершении ошибки ввода данных

Сжатие Юникод

Для хранения информации полей типа Текстовый , Поле MEMO и Гиперссылка используется кодировка Юникод, в которой каждый символ представляется двумя байтами, что увеличивает требуемую емкость памяти.

Когда это свойство имеет значение Да , все символы, первый байт которых равен 0, будут сжиматься при сохранении и восстанавливаться при выборке.

Таблица 2.4. Форматы данных типа Дата/время, Числовой, Денежный и Логический

Формат

Пример

Дата/время

Полный формат даты

19.06.1994 17:34:23

Длинный формат даты

Средний формат даты

Краткий формат даты

Длинный формат времени

Средний формат времени

Краткий формат времени

Денежный

Основной

Денежный

3456,79 грн.

Фиксированный

С разделителями разрядов

Процентный

Экспоненциальный

Числовой

Длинное целое

Одинарное с плавающей точкой

Двойное с плавающей точкой

Код репликации

Действительное

Логический

Истина/Ложь

Для указания типа отдельных символов в полях с данными типа Текстовый и Поле Мемо в строке свойства Формат поля можно использовать один из специальных символов перечисленных в табл. 2.5.

Таблица 2.5. Специальные символы, используемые в полях с данными типа Текстовый и Поле Мемо

Поскольку в разных полях могут содержаться данные разного типа, то и свойства у полей могут различаться в зависимости от типа данных.