logo search
лабораторні роботи 2-9

Векторизация растровых данных в среде MapInfo

Следующий этап - сбор данных или векторизация растрового изображения. Векторизация выполняется по слоям. Эти слои можно представить, как прозрачные пленки, которые могут совмещаться в различных сочетаниях. Каждый слой содержит однотипные объекты, например, один слой может содержать пашни, другой - леса, третий - реки и т.д. Если поместить такие слои один поверх другого, то в результате получится полная карта. Для каждого слоя составляется своя таблица.

Для создания нового слоя используется косметический слой. Косметический слой - это пустой слой, лежащий на поверхности всех прочих слоев. Он используется для рисования, в него помещаются подписи, заголовки карт, разные географические объекты. Косметический слой всегда является самым верхним слоем карты. Его нельзя удалить из окна Карты, а также изменить его положение по отношению к другим слоям.

Создание слоев карты

Для того, чтобы создать первый слой необходимо на панели "Операции" выбрать (Управление слоями).

После этого появится диалоговое окно "Управление слоями" (рис. 3). Необходимо установить флажок под значком "Рисовать" для косметического слоя и нажатьОК .

Рис. 3

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

Для отображения контура неправильной формы используется инструмент ПОЛИГОН. Указатель необходимо поместить в точку, с которой хотите начать рисование, и щелкнуть левой кнопкой мыши, а затем перемещать указатель так, чтобы линия, которую вы рисуете, совпадала с контурами на карте, изменение направления линии фиксируется одним нажатием левой кнопки мыши. Для замыкания ломаной дважды нажимается левая кнопка мыши, после чего соединяется первая и последняя точки. Точечные объекты помечаются символами. Выбирается инструмент СИМВОЛ, курсор помещается в нужное место карты, и нажимается кнопка мыши.

После того, как закончили рисовать данный слой, необходимо его сохранить. Для этого выбирают команду КАРТА Сохранить Косметику, появляется диалоговое окно, в окошке "Имя" задают наименование нового слоя и сохраняют его с помощью кнопкиСохранить.

Следующий слой создается так же, как и предыдущий.

Созданные слои можно использовать для совмещения разнородной информации на одной карте и представления географических связей между данными. Слои можно переупорядочивать, настраивать и удалять. Для того, чтобы поменять порядок слоев на панели "Операции", выбирают кнопкуУправление слоями, в появившемся диалоговом окне видно расположение слоев карты. Слой, который необходимо переместить, выделяют и нажимают кнопкуВверх илиВниз, после нажатияОК на экране появится измененное изображение карты. Для того, чтобы слой удалить или добавить, используют кнопкиДобавить илиУдалить.

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

Редактирование векторных данных. В MapInfo имеются средства для редактирования графических объектов. Изменения вносятся путем активизации того слоя, где произошли изменения. На панели "Операции" выбирают любой из инструментов, предназначенных для выделения объектов, и выделяют необходимый объект щелчком левой кнопки мыши. Выделенный объект можно переместить на новое место, изменить тип линий, штриховки, вид символов, а также изменить размер.

Изменение формы возможно только для тех объектов, которые созданы инструментом ПОЛИГОН. После того, как такой объект будет выделен, становится доступным инструмент ФОРМА, нажатие которого позволит увидеть все узлы, где сходятся две стороны ломаной. Изменять форму объекта можно путем перемещения, добавления или удаления узлов. Узлы используются не только для изменения формы, но и для выравнивания объектов относительно друг друга. Этот процесс называется совмещением узлов и важен для стыковки соседних объектов.

Режим совмещения узлов можно включить, нажав клавишуS или выполнив команду Настройка Режимы Окно карты, после чего задается радиус совмещения узлов в пикселях. При включенном режиме совмещения узлов автоматически совмещаются узлы одного объекта с соответствующими узлами другого объекта, если расстояние между ними становится меньше заданного радиуса.

Иногда в ходе редактирования необходимо преобразовать область в ломаную, в этом случае операции редактирования узлов становятся доступными для любых объектов. Это можно сделать, выбрав объект и выполнив команду Объекты Превратить в ломаную. Существуют и другие возможности редактирования.

Сохранение Рабочего Набора. При работе с несколькими таблицами в течение длительного времени рекомендуется сохранять информацию Рабочего Набора. Для этого выбирают команду ФАЙЛ Сохранить Рабочий Набор. На экране появится диалоговое окно, в котором указывается "Имя файла" для сохранения информации. В результате появится файл с расширением wor (karta 1.wor).

Установление подписей. Ни одна карта не обходится без подписей, так как подписи - это очень важный компонент. Подписи можно устанавливать автоматически и вручную.

Для того, чтобы нанести подписи вручную на панели "Операций", выбирают , курсор наводят на тот объект, на котором необходимо установить подпись, щелкают левой кнопкой мыши и набирают с клавиатуры подпись. Для того, чтобы автоматически подписать различные слои карты используют диалог "Управление слоями".

Подписи создаются из данных, соотнесенных с географическими объектами. Для этого устанавливают флажок Подписывание и нажимают кнопкуПодписи. Появляется диалоговое окно, в котором выбирают положение подписи относительно объекта на карте, атрибуты шрифта и прочие режимы, нажимаютОК и еще разОК в диалоговом окне "Управление слоями".

ЛАБОРАТОРНА РОБОТА №7