- •Список сокращений
- •Предисловие
- •Информационные стандарты данных по региональным геологическим работам
- •1.1. Компьютерное представление данных
- •1.2. Обменные форматы для взаимодействия различных программных компонентов в технологии Госгеолкарты-200
- •1.3. Информационные стандарты представления первичных геологических данных при гср-200
- •1.4. Представление цифровых моделей комплекта Госгеолкарты-200
- •Геометрическое представление Геолого-картографических объектов полотна геологической карты
- •Геометрическое представление геолого-картографических объектов полотна карты четвертичных образований
- •Геометрическое представление геолого-картографических объектов регистрационной карты полезных ископаемых и минерагенических факторов второго рода
- •Объекты цифровой модели топоосновы масштаба 1 : 200 000
- •Геометрическое представление объектов геологического разреза
- •1.5. Стандарт на изобразительные средства Госгеолкарты-200
- •Набор полей таблицы описания маркеров
- •Набор полей таблицы описания линий
- •Набор полей таблицы описания площадных объектов
- •Набор полей таблицы описания цветовых диапазонов
Набор полей таблицы описания площадных объектов
-
Имя поля
Тип поля
Содержание поля
Idg
Numeric 6
Идентификатор графического объекта
Type
Numeric 1
Тип слоя
PeriodX
Numeric 10
Шаг по горизонтали
PeriodY
Numeric 10
Шаг по вертикали
OffsetX
Numeric 10
Сдвиг начала координат по горизонтали
OffsetY
Numeric 10
Сдвиг начала координат по вертикали
Idc
Numeric 6
Идентификатор цветового диапазона
Clr_R
Numeric 3
Цвет слоя (красная составляющая)
Clr_G
Numeric 3
Цвет слоя (зеленая составляющая)
С1г_В
Numeric 3
Цвет слоя (синяя составляющая)
Width
Numeric 10
Толщина линии штриховки / высота элемента крапа
Flags
Character 6
Флаги крапа
Idmark
Numeric 6
Идентификатор маркера
Idline
Numeric 6
Идентификатор линии
Площадные картографические объекты таблицы строятся на основе трех графических примитивов: штриховки, крапа и цветовой заливки.
Поле Type задает тип слоя:
Type = 0 - крап на основе нормальной (прямоугольной) сетки;
Type = 1 - крап на основе шахматной сетки;
Type = 2 - штриховка вертикальная;
Type = 3 - штриховка горизонтальная;
Type = 4 - штриховка прямая (45°);
Type = 5 - штриховка обратная (135°);
Type = 6 - цветовая заливка.
Поле Type может принимать значения только 0, 1, 2, 3, 4, 5 или 6. Значения поля Type в описании различных слоев одного объекта могут быть различны. В зависимости от значения поля Type по-разному интерпретируются значения полей Width, PeriodX, OffsetX, Idc, Clr_R, Clr_G, Clr_B, при Type = 2, 3, 4, 5 игнорируются значения полей PeriodY, OffsetY, Flags, Idmark, при Type 3 игнорируется значение поля Idline.
Для слоя крапа (Type = 0, 1) поля PeriodX, PeriodY задают параметры сетки, на которой строится крап. Значения задаются в сотых долях миллиметра.
Для слоя штриховки (Type = 2, 3, 4, 5) поле PeriodY не используется, а значение поля PeriodX задает шаг штриховки. Значения задаются в сотых долях миллиметра.
Для слоя крапа (Type = 0, 1) поля OffsetX, OffsetY задают сдвиг сетки, на которой строится крап. Значения задаются в сотых долях миллиметра. При OffsetX > 0 производится сдвиг сетки право, при OffsetX < 0 - влево. При OffsetY > 0 производится сдвиг сетки вниз, при OffsetY < 0 - вверх.
Для слоев вертикальных и наклонных штриховок (Type = 2, 4, 5) поле OffsetY не используется, а значение поля OffsetX задает горизонтальный сдвиг штриховки вправо. Значения задаются в сотых долях миллиметра.
Для слоя горизонтальной штриховки поля OffsetX и OffsetY задают сдвиг начала линии штриховки. При этом, если Idline = 0, то проводится сплошная линия толщиной Width, в противном случае линия задается посредством Idline.
Для слоя цветовой заливки (Type = 6) подлежат интерпретации только значения полей Idc, Clr_R, Clr_G, Clr_B.
Для слоя горизонтальной штриховки (Type = 3) поле OffsetY не используется, а значение поля OffsetX задает вертикальный сдвиг штриховки вниз. Значения задаются в сотых долях миллиметра.
Поля Idc, Clr_R, Clr_G, Clr_B задают цвет слоя. Если значение поля Idc отлично от 0, то оно интерпретируется как ссылка на описание цветового диапазона (идентификатор графического объекта типа «цветовой диапазон» в библиотеке графических объектов, который следует использовать при определении цвета выводимого символа). В противном случае цвет слоя задается тройкой (Clr_R, Clr_G, Clr_B).
Для слоя крапа (Type = 0, 1) поле Width задает высоту элемента крапа в сотых долях миллиметра (диаметр точек или высоту знакоместа маркера).
Для слоя штриховки (Type = 3, 4, 5) поле Width задает толщину линий штриховки (сотые миллиметра).
Поле Flags задает символьную строку , каждый символ которой может принимать значение 0 или 1 и интерпретируется как задание одного из свойств крапа:
Flags (1) = 1 - равномерный / Flags (1) = 0 - неравномерный;
Flags (2) = 1 - ориентированный / Flags (2) = 0 - неориентированный;
Flags (3) = 1 - упорядоченный / Flags (3) = 0 - неупорядоченный;
Flags (4) = 1 - фиксированный / Flags (4) = 0 - свободный;
Flags (5)= 1 - «обои» •' Flags (5) = 0 - поэлементный.
Поле Flags 5 задает способ вывода крапа. При поэлементном способе вывода оценивается возможность расстановки каждого элемента крапа. При режиме вывода «обои» крап выводится как фон, такой режим крапа наиболее употребим для пробельного (белые символы на цветном фоне) крапа.
При выводе слоя крапа значение поля Idmark интерпретируется как ссылка на описание маркера, который следует использовать при выводе элемента крапа. Если значение поля равно нулю, то в качестве элемента крапа используется точка диаметром Width.
При выводе слоя горизонтальной штриховки крапа значение поля Idline интерпретируется как ссылка на описание линии, которую следует использовать при выводе элемента штриховки. Если значение поля равно нулю, то в качестве элемента крапа используется сплошная линия толщиной Width.
Таблица описания цветовых диапазонов (табл. 9). Этот служебный компонент библиотеки содержит описание всех цветовых диапазонов, на которые есть ссылки из других компонентов библиотеки.
Каждый цветовой диапазон описывается одной строкой таблицы.
Таблица 9