Подготовки карт к изданию

Шаблон зарамочного оформления

Формирование зарамочного оформленияШаблон зарамочного оформления – это текстовый файл с расширением *.FRM. Создать его (или отредактировать входящий в комплект поставки ГИС) можно любым текстовым редактором или с помощью специальной прикладной задачи ГИС.

При создании файла следует соблюдать следующие правила:

  • Файл должен начинаться ключевым полем FRAME.
  • Все ключевые слова должны содержать только буквы латинского алфавита и начинаться с первой позиции строки.
  • В файле допускается наличие пустых строк или строк, начинающихся признаком комментария (символом " / ").
  • Строка, начало которой не является ключевым словом (не входит в стандартный перечень допустимых ключевых полей) также считается комментарием и не подвергается обработке. В связи с этим следует с особым вниманием относиться к правильному вводу ключевых слов.
  • Вначале каждого ключевого слова (кроме FRAME) должен стоять символ ".".
  • Указанный в строке классификационный код объекта должен обязательно присутствовать в библиотеке оформительских условных знаков (классификаторе, по которому создается зарамочное оформление).
  • Одна строка содержит одну команду. При необходимости нанесения многострочного текста признаком переноса служит парный символ «~~». Например: Составлено по карте мас-~~штаба 1:10 000.

Список допустимых ключевых слов:

КЛ. СЛОВО   ЭЛЕМЕНТ ОФОРМЛЕНИЯ
DEPART   ВЕДОМСТВО
RSCNET   ВЫХОДЫ КИЛОМЕТРОВОЙ СЕТКИ
RSCGEONET   ГЕОДЕЗИЧЕСКАЯ РАМКА
GEOLABEL   ГЕОДЕЗИЧЕСКИЕ КООРДИНАТЫ
SECURS   ГРИФ СЕКРЕТНОСТИ
LABEL   ЛЕГЕНДА
RSCLINE   ЛИНИЯ
LINESCALE   МАСШТАБ ЛИНЕЙНЫЙ
SCALE   МАСШТАБ ЧИСЛЕННЫЙ
INITIAL   МАТЕРИАЛЫ ИСХОДНЫЕ
LISTNAME   НАЗВАНИЕ ЛИСТА
NAMES   НОМЕНКЛАТУРА (СВОЯ)
RSCALLNEIG   НОМЕНКЛАТУРЫ ВСЕХ СМЕЖНЫХ ЛИСТОВ
RSCBAR   ПРЯМОУГОЛЬНИК ЗАКРАШЕННЫЙ
RSCBOX   ПРЯМОУГОЛЬНИК НЕЗАКРАШЕННЫЙ
RSCFRAME   РАМКА
ADJZONE   СЕТКА СМЕЖНОЙ ЗОНЫ
ELEVAT   СЕЧЕНИЕ РЕЛЬЕФА
HSYSTEM   СИСТЕМА ВЫСОТ
COORD   СИСТЕМА КООРДИНАТ
INC   СКЛОНЕНИЕ
STATE   СОСТОЯНИЕ МЕСТНОСТИ
MERIDIAN   СХЕМА МЕРИДИАНОВ
RSCTEXT   ТЕКСТ
TERRAIN   ТЕРРИТОРИЯ
RSCCORN   УГЛОВЫЕ КРЕСТЫ
CODE   ШИФР КАРТФАБРИКИ

 

  • Ведомство

    .DEPART code delta text
    Подпись text (код code) наносится на расстоянии delta (мм на карте) над серединой северной рамки, горизонтальное центрирование - по центру.
    Пример: .DEPART 20.0 ГЕНЕРАЛЬНЫЙ ШТАБ

    Ведомство
  • Выходы километровой сетки

    .RSCNET netCode dx step textCode crossCode twoTitleCode
    Выходы линий километровой сетки (netCode) наносятся между внутренней и внешней рамками на расстоянии dx (мм на карте) от внутренней рамки с шагом step (мм на карте), подписываются (textCode – основная подпись, twoTitleCode – подпись сотен км), при необходимости на территории листа наносятся перекрестья координатных линий (линейный объект, код crossCode)
    Пример: .RSCNET 101 7.7 40 305 0 316

    Выходы километровой сетки
  • Геодезическая рамка

    .RSCGEONET LineCode BarCode Wide Offset ExWide
    Тип наносимой геодезической рамки определяется в соответствии с масштабом оформляемой карты.
    Пример: .RSCGEONET 101 202 0.5 7.7 1.1

    Геодезическая рамка
  • Геодезические координаты

    .GEOLABEL Code dx LineCode
    Пример: .GEOLABEL 315 7.7 101

    Геодезические координаты
  • Гриф секретности

    .SECURS Code Offset Text
    Текст наносится на расстоянии Offset (мм на карте) над северо – восточным углом рамки. Окончание текста по вертикали совпадает с северо – восточным углом.
    Пример: .SECURS 303 22.5 НЕСЕКРЕТНО
  • Легенда

    .LABEL Name.lbl
    Легенда наносится в соответствии с описанием в файле легенды Name.lbl см. «Сохранение оформительских легенд».
    Пример: .LABEL ..\r25000.lbl

    Легенда
  • Линия

    .RSCLINE С ode x1 y1 x2 y2
    Пример: .RSCLINE 101 -30 140 -30 165

    Линия
  • Масштаб линейный

    .LINESCALE Offset LabelCode
    Тип наносимого линейного масштаба определяется в соответствии с масштабом оформляемой карты.
    Пример: .LINESCALE 29.2 313

    Масштаб линейный
  • Масштаб численный

    .SCALE Code1 Offset1 Code2 Offset2 Text
    Offset1
    и Offset2 задают смещение в мм относительно середины южной рамки для основной (Code1) и дополнительной (Code2) подписи. Значение считывается из паспорта оформляемой карты.
    Пример: .SCALE 304 18.0 308 22.0 в 1 сантиметре 250 метров

    Масштаб численный
  • Материалы исходные

    .INITIAL Code Offset Text
    Текст наносится под юго-восточным углом рамки на расстоянии Offset. Окончание текста по вертикали совпадает с юго – восточным углом.
    Пример: .INITIAL 308 16.0 Составлено по карте мас-~~штаба 1:10 000
  • Название листа

    .NAMES Code1 Offset Code2
    Текст формируется по данным из паспорта оформляемой карты (номенклатура – Code1 и шифр номенклатуры – Code2) и наносится на расстоянии Offset (мм на карте) над северо – восточным углом рамки. Окончание текста по вертикали совпадает с северо – восточным углом.
    Пример: .NAMES 301 14.5 319

    Номенклатура
  • Номенклатура

    .LISTNAME Code Offset
    Подпись (код code) наносится на расстоянии Offset (мм на карте) над серединой северной рамки, горизонтальное центрирование - по центру. Текст считывается из паспорта оформляемой карты.
    Пример: .LISTNAME 302 14.5
  • Номенклатуры всех смежных листов

    .RSCALLNEIG Code Offset
    Тексты формируются по номенклатуре оформляемого листа, считанной из паспорта карты и наносятся (Code) в серединах сторон рамки на расстоянии Offset (мм на карте) от рамки листа.
    Пример: .RSCALLNEIG 306 9.6
  • Прямоугольник закрашенный

    .RSCBAR Code x1 y1 x2 y2
    Code – код площадного объекта.
    Пример: .RSCBAR 201 -35 145 -40 15

    Прямоугольник закрашенный
  • Прямоугольник незакрашенный

    .RSCBOX Code x1 y1 x2 y2
    Code – код линейного объекта.
    Пример: .RSCBOX 101 -35 145 -40 150

    Прямоугольник незакрашенный
  • Рамка

    .RSCFRAME LINECODE DELTA FILLCODE FRMCODE
    Cоздается полоса (площадной объект с кодом FILLCODE) шириной DELTA (мм на карте) вокруг внутренней рамки листа, ограниченная изнутри (внутренняя рамка) линейный объектом LINECODE и снаружи (внешняя рамка) линейным объектом FRMCODE . При построении полосы учитываются точки прогиба рамки листа. FILLCODE, FRMCODE, FILLCODE – внешние классификационные коды объектов в соответствующем оформительском классификаторе.
    Пример: .RSCFRAME 102 9.6 203 101

    Рамка
  • Сетка смежной зоны

    .ADJZONE LineCode LabelCode LabelCode2 Offset Wide Step
    LineCode -
    код линии, LabelCode - код основной подписи, LabelCode2 - код дополнительной подписи (сотни км), Offset – смещение от рамки, Wide – длина линии, Step - шаг (мм на карте).
    Пример: .ADJZONE 101 317 318 9.6 1.4 40.0

    Сетка смежной зоны
  • Сечение рельефа

    .ELEVAT Code Offset
    Offset
    задает смещение в мм относительно середины южной рамки. Значение считывается из паспорта оформляемой карты.
    Пример: .ELEVAT 308 32.0

    Сечение рельефа
  • Система высот

    .HSYSTEM Code Offset Text
    Offset
    задает смещение в мм относительно середины южной рамки.
    Пример: .HSYSTEM 308 35.0 Балтийская система высот

    Система высот
  • Система координат

    .COORD Code dx dy Text
    dx
    и dy задают смещение в мм относительно северо-западного угла рамки.
    Пример: .COORD 310 20.0 20.7 Система координат 1942 года
  • Склонение

    .INC Code Offset
    Offset
    задает смещение в мм по вертикали относительно юго-западного угла рамки. Текст формируется по данным из паспорта карты.
    Пример: .INC 311 16.0

    Склонение
  • Состояние местности

    .STATE Code Offset Text
    Offset
    задает смещение в мм по вертикали относительно северо-восточного угла рамки.
    Пример: .STATE 308 9.6 Состояние местности на 1983 г. Издание 2004 г.

    Состояние местности
  • Схема меридианов

    .MERIDIAN dx dy lx ly codei codem coden tcode circode
    dx, dy
    – смещение относительно юго-западного угла рамки, lx , ly – размеры по вертикали и горизонтали, codei – код объекта «Истинный меридиан», codem – код объекта «Магнитный меридиан», coden – код объекта «Линия сетки», tcod – код подписей, circcode – код объекта «Сектор». Изображение формируется по данным из паспорта карты.
    Пример: .MERIDIAN 36.0 75.0 23.0 15.0 104 105 106 311 107

    Схема меридианов
  • Текст

    .RSCTEXT Code Point dx1 dy1 dx2 dy2 Allign Text
    Code –
    код подписи, Point – точка привязки, dx1, dy1 – смещение начала подписи относительно точки привязки, dx2 , dy2 – смещение конца подписи относительно точки привязки, Allign – выравнивание (0 – привязка по левому краю, 1- по центру, 2 – по правому краю)
    Пример: .RSCTEXT 309 3 18.00 0.00 18.00 20.00 0 Наименование~~населенного пункта

    Текст
  • Территория

    .TERRAIN Code Offset Text
    Offset
    задает смещение в мм по вертикали относительно северо-западного угла рамки.
    Пример: .TERRAIN 309 13.0 РОССИЙСКАЯ ФЕДЕРАЦИЯ. Московская область
  • Угловые кресты

    .RSCCORN Code Offset
    Code
    – код линии, Offset – длина линии
    Пример: .RSCCORN 101 9.6
  • Шифр картфабрики

    .CODE Code Offset Text
    Offset
    задает смещение в мм по вертикали относительно юго - восточного угла рамки.
    Пример: .CODE 308 9.6 Д-28 III 83-Д