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

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

 

 

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

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

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

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

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

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

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

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

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

Simashkov.2010

06.11.2010 г.

Назад