Режимы загрузки атрибутов

Печать Предыдущая страница Стартовая страница Следующая страница

В программе импорта данных из MIF/MID  предусмотрена загрузка атрибутивной информации  в карту.

Для загрузки данных в семантику объекта карты необходимо совпадение короткого имени (ключа) семантической характеристики и имени поля в файле MIF/MID. При несовпадении характеристик можно воспользоваться режимом установки соответствия семантики с данными классификатора. Для этого в группе Семантика надо включить элемент Пользователем и нажать кнопку Настроить.

В диалоге настройки соответствия атрибутивных данных MIF-MID и семантик классификатора в левой части размещена таблица, в которой на основании данных файла MIF в отдельной строке указывается название столбца, тип данных в нем, а также размер поля (для столбцов, содержащих строки и десятичные числа) и ключ семантики (запрашивается из классификатора по коду из исходного файла). Справа перечислены семантические характеристики, описанные в файле ресурсов, и которые назначаются выделенным полям слева.

Помимо атрибутивной информации из файла MID можно добавить в семантику объектов карты имя MIF файла. Для этого необходимо отметить соответствующий параметр – Записать имя MIF в семантику.

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

У объекта типа точка (Point) может быть указан вид символа, цвет и размер, название и стиль шрифта, например:

 Symbol (57,13658112,7,"maps1",0), где

57 -            это значение присваивается семантике НОМЕР СИМВОЛА ЗНАКА;

13658112 - семантике ЦВЕТ ЗНАКА, ПЛОЩАДИ;

7   -             семантике РАЗМЕР СИМВОЛА ЗНАКА;

"maps1"  -  семантике НАЗВАНИЕ ШРИФТА;

0  -              семантике СТИЛЬ ШРИФТА.

 

Для объекта типа ломаная указаны размер, тип, цвет линии:

  Pen (14,6,44031)

Толщина линии - 14 - заносится в семантику  ТОЛЩИНА ЛИНИИ;

Тип линии - 6 - в семантику НОМЕР СИМВОЛА ЗАЛИВКИ ЛИНИИ (1-255);

Цвет линии - 44031 - в семантику 2041 - ЦВЕТ ЛИНИИ.

 

Объект типа область может содержать описание типа линии и штриховки:

   Pen (14,1,44031)

   Brush (50,0,16777215)

Штриховки определены следующими характеристиками:

50 - шаблон, помещают в семантику НОМЕР СИМВОЛА ЗНАКА (БОЛЬШЕ 31);

0   - основной цвет - в семантику ЦВЕТ ЗНАКА, ПЛОЩАДИ;

16777215 - цвет фона - в семантику 2045 - ЦВЕТ ФОНА.

 

Для текстового объекта задаётся шрифт:

  Font ("Helve", 0, 0, 13658112)

В скобках перечислены название шрифта, стиль, размер, основной цвет, цвет фона.

Для названия шрифта используется  семантика НАЗВАНИЕ ШРИФТА, для стиля - семантика  СТИЛЬ ШРИФТА.

Размер записывается в семантику РАЗМЕР СИМВОЛА ЗНАКА В ПУНКТАХ (1-48), цвет - в семантику ЦВЕТ ЗНАКА, ПЛОЩАДИ.