Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

3384

.pdf
Скачиваний:
1
Добавлен:
08.01.2021
Размер:
544.92 Кб
Скачать

11

Зона перекрытия растровых фрагментов должна быть минимальной (но не нулевой). Если это требование не было учтено на этапе сканирования материала, то необходимо выполнить команду меню Редактирование Обрезка, которая позволяет вырезать часть растра по прямоугольному или по произвольному контуру.

В Easy Trace принято, что для векторизации черно-белых изображений фоном является черный цвет, а трассировка выполняется по белому цвету. Для корректной работы следует привести растры в соответствие с этим требованием, а в дальнейшем можно определить, каким цветом инвертированный растр будет отображаться на экране программы. Если растровый файл представляет собой черное изображение на белом фоне, то необходимо выполнить команду меню Редактирование Инверсия или

нажать кнопку Инверсия на панели инструментов.

Упражнение 4.

 

1 Вызовите команду Файл

Открыть растр, в появившемся

диалоговом окне в своей папке выберите файл квартал414.bmp.

Замечание. Имя файла состоит из двух частей: имени и расширения, разделенных точкой. При выполнении операций открытия или сохранения файлов, имя файла задается в поле Имя файла:, а расширение выбирается из списка Тип файлов:.

2 Для обрезки растрового фрагмента выполните команду

Редактирование Обрезка По многоугольнику или нажмите кнопку С-

обрезка на панели инструментов.

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

Вызовите контекстное меню, нажав правую кнопку мыши, и щелкните по кнопке Замкнуть контур . Контур обрезки растра готов. Теперь в

контекстном меню нажмите на кнопку Вырезать . Информация, не попавшая внутрь контура обрезки, удалится.

4 Для обратимости цветов выполните команду меню Редактирование

Инверсия или нажмите кнопку Инверсия на панели инструментов. Теперь растр представляет собой белое векторизуемое изображение на черном фоне.

5 Для сохранения отредактированного файла вызовите меню Файл Сохранить как. В открывшемся диалоговом окне в свою папку сохраните файл под названием квартал414.bmp, заменив прежний файл.

12

Присоединение растра к проекту

Выполнив необходимое редактирование растрового фрагмента, его необходимо присоединить к файлу проекта с помощью команды

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

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

Если список не содержит требуемый файл проекта, следует выполнить

команду Файл

Открыть проект и в появившемся окне выбрать

необходимый файл.

 

Упражнение 5.

1

С помощью меню Окна убедитесь, что файлы Пример1.jet и

квартал414.bmp открыты, а активным является квартал414.bmp.

2

Выполните команду Редактирование

Привязать к проекту

Пример1. В открывшемся диалоговом окне (рис. 55) установите переключатель По произвольному набору опорных точек и нажмите кнопку

ОК. Выбор данного режима привязки означает, что присоединение растра к проекту будет осуществляться путем задания произвольных точек и их координат (в нашем примере четырех угловых точек квартала). После нажатия кнопки ОК появится диалоговое окно, представленное на рис. 6.

Замечание. Если диалоговое окно Привязка растра по произвольному набору точек не появилось, выполните команду меню Вид Панели

Параметры.

Рис. 5 Окно Привязать к проекту

13

Рис. 6 Окно Привязка растра по произвольному набору точек

3 Для более точного задания опорных точек увеличьте изображение на экране, воспользовавшись масштабированием изображения. Для этого выберите команду Вид Масштабирование и щелкните один раз левой кнопкой мыши для задания масштаба 2:1. Еще раз выполните команду Вид Масштабирование, для того чтобы продолжить работу.

Замечание. Нажатие левой клавиши мыши в рабочем поле приводит к увеличению масштаба, нажатие правой клавиши уменьшает текущий масштаб на один шаг. При этом указанная курсором точка помещается по возможности в центр рабочего окна. Информацию о полученном масштабе можно найти в строке состояния. Чтобы вернуться к масштабу 1:1 следует выполнить команду Вид Масштаб 1:1.

4 Укажите положение точки на растре в левом верхнем углу границы квартала. В окне Привязка растра по произвольному набору точек в таблице координат точек задайте координаты х=475, у=992. Теперь нажмите кнопку

Добавить . При этом программа создаст в таблице точку с очередным номером и координатами х=0, у=0.

Укажите точку на растре, соответствующую правому верхнему углу, задайте координаты: х=1000, у=1000 и нажмите кнопку Добавить.

5Аналогично установите две оставшиеся точки: координаты нижнего правого угла: х=997, у=423; координаты нижнего левого угла: х=458, у=418.

6Указав все опорные точки, нажмите кнопку Вычислить опорные

точки . Программа рассчитает погрешность ошибки в указании точек. Полученный Вами результат может отличаться от приведенного на рис. 7 в зависимости от точности указания точек на растре.

7 Когда все опорные точки указаны, становится доступной кнопка

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

14

Рис. 7 Результат простановки набора точек на растре

8 Если результат операции Вас устраивает (погрешность ошибки в указании точек должна быть меньше 1), то нажмите кнопку Привязать к

проекту . Программа предложит сохранить откорректированный файл и откроет стандартное для Windows диалоговое окно, в котором присвойте ему имя, выбрав прежнее квартал414.bmp. Тогда на запрос следует ли заменить существующий ранее файл, нажмите Да.

9 В результате к проекту Пример1.jet будет привязан растровый слой в виде файла квартал414.bmp. Сохраните его, выполнив команду Файл

Сохранить или нажав кнопку Сохранить на панели инструментов.

Упражнение 6.

1 Откройте растровый файл квартал440.bmp. Аналогично предыдущему упражнению выполните его редактирование и присоедините к проекту Пример1, установив опорные точки в соответствии с рис. 8.

Теперь проект Пример1 будет содержать два квартала 414 и 440. Выполните его сохранение.

Рис. 8 – Результат простановки опорных точек на растре квартал440.bmp

2 В окне проекта Пример1 выполните команду Проект Слои проекта. В открывшемся диалоговом окне Вы увидите, что данный проект

15

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

Для того, чтобы растровое изображение не состояло из фрагментов, расположенных на разных слоях проекта, их необходимо объединить,

выполнив команду Утилиты Объединить растры.

Упражнение 7.

1 Откройте проект Пример1 и вызовите команду Утилиты Объединить растры. На экране появится диалоговое окно Объединение растров.

2 В группе Объединяемые растры установите галочки напротив каждого слоя (рис. 9). После выбора двух растров, становятся доступны другие элементы диалогового окна. Размеры и объем результирующего растра можно увидеть в строке состояния в левом нижнем углу окна.

В группе Параметры объединения установите флажок Заменить объединяемые растры итоговым с именем и щелкните по кнопке для указания имени файла, которое получит конечный растр. Введите новое имя

кварталы414_440.bmp.

Нажмите кнопку ОК для завершения объединения растровых слоев.

3 Выполните команду меню Проект Слои проекта и убедитесь, что проект Пример1 содержит один растровый слой.

4 Сохраните проект и закройте его.

Рис. 9 Окно Объединение растров

16

Объединение растров по двум опорным точкам

В Easy Trace соединение растровых фрагментов можно выполнять на этапе их редактирования, а затем привязать к проекту. Для этого следует

воспользоваться командой меню Редактирование Сшивка или кнопкой на панели инструментов. Данная команда предназначена для соединения

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

Упражнение 8.

1Откройте растровые файлы квартал413.bmp и квартал439.bmp. Поочередно для каждого файла выполните обрезку контура границ квартала

иинверсию изображения.

2Сделайте активным файл квартал413.bmp и выберите меню

Редактирование Сшивка. Откроется диалоговое окно Мастер сшивки растров (шаг 1 из 3). На первом этапе следует указать второй растр для соединения. Для этого можно воспользоваться выпадающим списком, где содержатся уже открытые или недавно использовавшиеся документы, или диалоговым окном Открыть растровый файл, которое появляется при нажатии кнопки справа от поля ввода имени файла . Когда зададите имя файла, нажмите кнопку Далее для перехода к следующему шагу.

3 При переходе ко второму этапу, Мастер автоматически располагает окна выбранных документов одно под другим, для удобства ввода опорных точек. В диалоговом окне Мастер соединения растров (шаг 2 из 3)

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

Щелкните мышью по заголовку окна с файлом квартал413.bmp, сделав его активным, и укажите левый нижний угол границ квартала. Затем сделайте активным квартал439.bmp и задайте левый верхний угол границ квартала. Таким образом вы указали одну опорную точку для соединения файлов.

Для задания второй точки нажмите кнопку и сопоставьте правый нижний угол квартала 413 правому верхнему углу квартала 439.

Когда две пары точек проставлены, обратите внимание на окно

Мастера соединения растров (шаг 2 из 3) (рис. 10). В нем на схемах растровых файлов точки должны стоять таким образом, чтобы квартал 413 был выше квартала 439. Если результат правильный, то нажмите на кнопку

Далее.

17

Рис. 10 Результат проставления опорных точек

4 На третьем этапе программа создает новый растровый документ – сшивку исходных растров с названием Растр1. При этом второй растр будет накладываться на первый. Нажмите на кнопку Готово. Сохраните полученный документ, назвав его кварталы413_439.bmp.

Упражнение 9.

Объедините растровые файлы кварталы413_439.bmp и кварталы414_440.bmp по двум опорным точкам, учитывая, что нумерация кварталов идет слева направо.

Вопросы для самопроверки

1 Назовите этапы процесса оцифровки бумажных носителей картографической информации.

2 Перечислите основные функциональные возможности программывекторизатора Easy Trace.

3Как создать новый, сохранить созданный и закрыть открытый проект

вEasy Trace?

4Каким образом в Easy Trace выполняются основные операции по подготовке растра: инверсия, обрезка, привязка к проекту, объединение растров?

ЛАБОРАТОРНАЯ РАБОТА № 2

Тема работы: Векторизация черно-белых растровых картографических изображений в Easy Trace.

Процедура векторизации черно-белых растровых изображений в Easy Trace включает в себя создание совокупности слоев для размещения векторных объектов и трассировку в полуавтоматическом или ручном режиме по растровой подложке.

18

Добавление и задание параметров векторных слоев

Для создания векторных слоев и установки их параметров в Easy Trace используется команда Проект Слои проекта, в результате выполнения которой появляется диалоговое окно Настройка слоев проекта.

Примечание. Для выполнения упражнений используется файл квартал439.bmp, который находится в папке D:/Примеры для

Leshoz4/Работа №2/.

Упражнение 1.

1 Создайте новый проект Пример2.jet. Для этого выполните команду Файл Новый проект. В появившемся диалоговом окне установите флажок в положение Создать по растровому фрагменту и укажите в поле выбора файл квартал439.bmp, расположенный в вашей папке, воспользовавшись кнопкой . Поставьте флажок Открыть диалог "Свойства проекта" и

нажмите кнопку ОК.

2

В окне Свойства проекта "Проект1" на закладке Координаты

задайте следующие значения:

 

 

 

 

Масштаб 1:М, М=10 000

 

 

 

Разрешение, DPI: 300

 

 

 

Единицы измерения – метры

 

 

Точность представления – 0,01.

 

 

На закладке Текст установите:

 

 

 

Высота текста: Мин: 1; Макс: 10; Шаг: 1.

 

 

Завершите установку свойств проекта нажатием кнопки ОК.

3

Выполните команду

Файл

Сохранить и

введите имя файла

Пример2.

 

 

 

4

Вызовите диалоговое

окно

Настройка слоев

проекта, выполнив

команду меню Проект Слои проекта. Из появившегося диалогового окна (рис. 11) видно, что данный проект содержит один векторный слой с именем 0 и белой сплошной линией.

5 Для переименования слоя с именем 0 выделите его и выполните команду меню Векторные слои Переименовать или одноименную в

контекстном меню слоя, или щелкните на кнопке Переименовать на панели инструментов данного окна. В поле имени слоя удалите текущее имя,

введите Гр кварталов.

6 Для задания цвета выполните команду меню Векторные слои

Изменить цвет или нажмите кнопку Изменить цвет на панели инструментов. В появившейся палитре выберите синий цвет. Тип линии оставьте сплошной.

7 Нажмите кнопку Применить и закройте диалоговое окно Настройка слоев проекта, щелкнув по кнопке Закрыть.

19

Рис. 11 Окно Настройка слоев проекта

Трассировка сплошных и пунктирных линий

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

Основным рабочим инструментом трассировки является полуавтоматический трассировщик сплошных и пунктирных линий. Для его

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

Панель управления трассировщика (рис. 12) содержит текущий слой, куда будет помещена полилиния, толщина полилинии, текущая стратегию трассировки, а также команды смены режимов трассировки (ручной или автоматический ).

Текущий слой Образец линии

Толщина линии

Режимы трассировки

Рис. 12 Панель управления трассировщика

Все параметры векторного объекта могут быть заданы до его создания, либо изменены в режиме редактирования.

Для трассировки полилинии в ручном режиме достаточно последовательно указывать желаемые положения ее вершин левой клавишей мыши. Щелчок правой клавиши вызывает контекстное меню инструмента, два щелчка правой клавиши мыши позволяют завершить трассировку.

В полуавтоматическом режиме обычно бывает достаточно указать одну точку (точку "затравки") в любом месте трассируемой полилинии.

20

Основа управления трассировкой одинакова для всех видов трассировщиков и имеет следующие принципы:

Контекстное меню инструмента оцифровки сплошных и пунктирных линий выпадает по нажатию правой клавиши мыши и содержит команды, представленные в табл. 1.

Таблица 1 Команды меню инструмента трассировки сплошных и пунктирных линий

Пиктограмма

Действие

меню

 

 

Переход в режим редактирования

 

 

 

Переход в автоматический режим

 

Переход в ручной режим

 

 

 

Разрезать

 

Замкнуть полилинию

 

Завершить и начать

 

Скопировать часть линии на другой слой

 

 

 

Переход в режим ввода атрибутивных данных

 

 

 

Переход в режим посегментного отката

 

 

Отсутствие действий со стороны пользователя есть подтверждение правильности принятых программой решений. Левая кнопка мыши используется обычно для подтверждения, правая – для прерывания трассировки.

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

При обнаружении развилки программа предложит сначала то направление, которое считает наилучшим, нарисовав небольшой отрезок линии после развилки. Если это подходит – ничего не делайте, если не подходит – есть два варианта действий:

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

2Нажать правую кнопку и указать свой вариант направления трассировки.

При достижении границы векторного поля проекта линия завершается и предпринимается попытка продолжить трассировку в противоположном направлении от точки затравки.

При достижении границ видимой части экрана производится автоматический скроллинг в нужном направлении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]