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

Работаем с расширением Discover в ГИС MapInfo

На нескольких страницах нашего сайта уже довольно подробно (см. например здесь) рассматривались возможности ГИС MapInfo по созданию макетов карт.  Намедни довелось ознакомиться с ещё одним инструментом для макетирования картограмм - расширением Discover (версию 4.01 можно скачать отсюда). Как-то по опыту, должен заметить, что Discover не слишком знаком русскоязычным пользователям MapInfo именно в контексте оформления макетов карт. А напрасно. Некоторые возможности Discover  в этом смысле мне показались весьма полезными. Во всяком случае предполагаю, что описание кое-каких особенностей Discover может пригодиться всем, кто так или иначе имеет дело  в своей профессиональной деятельности с ГИС MapInfo.

 

Использование Discover рассмотрим на примере создания Отчёта карты высот рельефа. Предположим, что наша исходная карта состоит из слоя горизонталей, в поле Elev атрибутивных данных которого содержится информация о высоте:

 

Карта в ГИС MapInfo c горизонталями

 

Далее по меню Карта>Cоздать тематическую карту создадим интерполированную поверхность высот рельефа, что-то вроде этого (более подробно об этой манипуляции см. тут и здесь):

 

Горизонтали плюс интерполированная поверхномть в MapInfo

 

Для придания нашей карте более привычного вида,  перепроецируем её. Забегая немного впёред, можно заметить - эта манипуляция нам пригодиться и для создания координатной сетки средствами модуля Discover. Итак, для изменения проекции нашей карты идём  меню Карта>Режимы :

 

Форма Режимы окна карты

 

На форме, представленной выше, сначала кликаем Обработка растра, и на сл. форме выставляем опцию Всегда:

 

Форма опций Обработки растра

 

После нажатия на кнопку Проекция устанавливаем категорию Проекции мира ...

 

Форма выбора проекций

 

 ... и проекцию Меркатора  для нашего учебного примера, как наиболее универсальную:

 

Выбрать проекцию Меркатора

 

Теперь наша картинка примет сл. вид - карта предстанет в так называемом спроецированном виде:

 

Создать карту MapInfo в проекции Меркатора

 

Так, идём дальше. Сейчас самое время заняться созданием координатной сетки. Для этого идём меню Discover>Map Grid:

 

Меню Map Grid в Discover

 

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

 

Форма выбора свойств сетки в Discover

 

Кликнем на OK и теперь наша карта приобрела сл. вид ( в общем, модуль Discover можно использовать и для построения прямоугольных сеток):

 

Координатная сетка создать в Discover

 

Далее воспользуемся ещё одной полезной возможностью расширения Discover - создание вида карты в Окне в рамках выбранного слоя. Пусть для нашего примера это будет только-что подготовленная километровая сетка (или слой ramka в рассматриваемом примере). Но для начала её необходимо выбрать. Проще всего это сделать по меню Запрос> Выбрать:

 

Форма выбора объектов  в Discover

 

... или Запрос>Выбрать полностью (кому как удобнее):

 

Меню Выбрать слой полностью

 

Снова идём меню Discover и далее Map Window>Fit Map window to ....

 

Меню Fit Map Window в Discover

 

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

 

Окно с подогнанной картой в Mapinfo

 

Теперь можно непосредственно приступить к созданию макета . Для этого идём Discover>Scaled Output:

 

Меню создания шкалы в Discover Scaled Out

 

Попадаем на форму настроек макета:

 

Форма Scaled Out в Discover  Для тех, кто хочет  создать на макете карты  угловой штамп, выставляем опции TitleBlock (угловой штамп) и Scalebar (масштабная линейка)

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

Макет карты в Discover

Теперь займемся оформлением угловой рамки (штампа). Для этого идём меню Scale Output>Accept Map Position , опять попадаем в форму настроек макета (Scale Output) и видим такую форму настроек угловой рамки.  Здесь необходимо заполнить некоторые поля реквизитов штампа:

Форма оформления штампа карты в Discover

После этой манипуляции утилита создаст новую карту в виде углового штампа и макет, который может (в первом приближении) выглядеть так:

Макет карты с угловым штампом

То, что угловой штамп немного 'отъехал' - не беда. Берём, и просто подтягиваем его в нужное место  место (как более точно отпозиционировать,  можно посмотреть здесь) :

Подтащить угловой штамп на макете карты

Чтобы поаккуратнее откорректировать угловой штамп,  просто идём в меню Окно в соответствующую карту:

Увеличить масштаб макета карты

Окончательно оформленный учебный макет для нашего  примера может выглядеть приблизительно так:

Пример окончательно оформленнго макета карты в Discover

В общем, если вкратце, где-то так о том, как создать карту с использованием MapInfo и модуля Discover. С деталями, предполагаю, сможете разобраться сами ...

© Simashkov.2013

18.01.2013 г.

Назад