<< На Главную    <В меню Советы по MapInfo

Создаем в MapInfo сложные подписи

Как создать в MapInfo сложные  подписи  в виде арифметической дробиТакая задача иногда встаёт, когда необходимо, например, в числителе указать номер участка, а в знаменателе - его площадь.

 

 

Исходная картинка может выглядеть приблизительно так - на карте ниже представлена растровая подложка и векторный слой контуров:

Образец простой карты из растровой подложки и векторного слоя

Задача - нанести подписи на карту в виде дроби, где в знаменателе укажем площадь, а в числителе- номер участка. Для этого идём в Менеджер слоёв (Ctrl+L) :

Форма Менеджера управления слоями

Для подписывания карты обязательно ставим птичку под значком жёлтого ярлыка и жмём кнопку Подписи (как указано на рисунке выше) и попадаем в сл. форму:

Форма свойств подписи объектов в ГИС MapInfo

Текст подписи у нас будет состоять из следующего Выражения:

Форма составления выражений в MapInfo

Небольшой комментарий к рисунку слева. Наша формула будет состоять из номера контура(поле id) и округленного до целого числа значения площади, взятого из поля Площадь - Выражение Round(Площадь,1). Функция Chr$(13) отвечает за перенос текста на следующую строку. Оформлять подписи лучше на каком-нибудь контрастном фоне, например, ярко-жёлтом.

 Для этого жмём на кнопку Стиль на форме Подписывания и попадаем в сл. форму:

Форма Стиль текста

Если всё сделано правильно, то результат может выглядеть приблизительно так:

Результат нанесения подписей на карту в ГИС Mapinfo

Осталось только аккуратно  "растащить" подписи там, где это необходимо.

Ещё об оформлении подписей в ГИС MapInfo можно посмотреть на нашем сайте здесь

© Simashkov.2010

06.11.2010 г.

Назад