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

   Сообщество пользователей и поклонников ГИС MapInfo, стремясь 'форсировать' любимую ГИС (One Love - One GIS :-) до максимально возможного функционала, создало немало интересных и полезных вспомогательных утилит. Поскольку задачу маскирования определенного фрагмента карты можно смело отнести к одному из 'стандартных положений' ,  то вполне понятно, что нашлись разработки, которые решают и эту задачку. Указанная утилита так и называется - Mask и забрать её можно отсюда: http://communitydownloads.pbinsight.com/

   Теперь в двух словах о том, чем может быть полезна данная программка. Представим, что на карте некоего города есть необходимость выделить определенный фрагмент, а оставшуюся за пределами данного фрагмента менее интересную область сделать для контекста ситуации полупрозрачной, что-то вроде этого:

 

Векторный слой-маска в ГИС MapInfo

 

Приступаем к решению поставленной задачи. Первым делом нам понадобиться естественно загрузить по меню Программы>Запустить программу MapBasic утилиту Mask:

 

 

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

 

 

 

Следует форма настроек маскированной области:

 

По указанному в нижнем поле пути утилита создаст векторный слой-маску с заданной прозрачностью.

 

Понятное дело, созданный слой-маску можно будет настроить под свои параметры по контекстному меню Свойства слоя:

 

То , что утилита Mask создаёт векторный полигональный слой с нужной 'дыркой' посередине, подтверждает сл. иллюстрация:

 

 

В результате проведённых манипуляций должны получить карту, вроде той, что представлена на самом первом рисунке данной статьи.

 

Информацию по обрезке растрового слоя в MapInfo можно посмотреть здесь

Simashkov.2014

02.01.2014 г.

Назад