Easy Trace – пакет программ для полуавтоматической интерактивной векторизации цветных и черно-белых растровых изображений. Он предназначен для переноса графической информации с бумажных носителей в компьютер и ориентирован, прежде всего, на обработку картографических материалов.
Easy Trace является мощным средством ввода данных в системы, использующие векторное представление графической информации. Решаемые задачи:
Оцифровка черно-белых растровых изображений.
Оцифровка растровых изображений любой цветности в их исходном виде.
Оцифровка полноцветных и индексных изображений с разделением на цветовые слои, для чего в пакете имеются встроенные средства цветоделения и цветозамены. Для работы с цветоделенным растровым материалом предусмотрена возможность как совместного открытия, так и быстрого переключения растровых подложек и векторной графики в рамках проекта.
Сканирование, непосредственно из оболочки Easy Trace. Возможно использование любых доступных сканеров, в том числе и сканеров малых форматов.
Полный цикл подготовки растровых фрагментов к векторизации: повороты, сшивка, фильтрация шума, выравнивание, обрезка и т.д.
Трансформация растров с применением кусочно-проективных, аффинных и квадратичных преобразований. Встроенные средства трансформации позволяют уменьшить нелинейные искажения, привносимые процессом сканирования или присутствующие на исходном материале.
Автоматическое прослеживание отдельных объектов с полным интерактивным контролем над процессом векторизации. В сочетании с мощным редактором векторных примитивов это дает возможность обрабатывать растровые изображения любого качества и самой высокой степени сложности.
Оцифровка линий любого типа: простых, пунктирных, точечных, ортогональных, специальных. Автоматическое оконтуривание залитых и заштрихованных областей.
Полуавтоматическая оцифровка 3D-полилиний (линий имеющих свою высоту в каждой точке).
Создание сложной иерархической структуры слоев. Распределения векторных объектов по слоям в зависимости от логической принадлежности этих объектов.
Учет требований конечной ГИС (САПР) при создании векторной топологической структуры графических данных. Автоматического формирования узлов или вершин в местах пересечения линий. Легкости копирования совпадающих участков векторов со слоя на слой, автоматического замыкания полигонов.
Верификация топологии, т.е. проверки на само- и взаимопересечения, висячие и псевдоузлы, на незамкнутость полигонов и т. д.
Контроль корректности ввода информации путем поддержки специальных типов линий и библиотеки условных знаков (блоков), облегчающих этот процесс.
Определение структуры баз данных в формате DBF отдельно для точечных и линейных объектов слоя. Установление связи между ними и векторными объектами Easy Trace через пользовательские идентификаторы объектов. Заполнение БД в любой момент процесса векторизации. Автоматический перенос в базу данных Z-координаты полилиний.
Контроль целостности векторной и атрибутивной информации в процессе векторизации.
Экспорт полученной векторной информации в наиболее распространенные ГИС и САПР — AutoCAD, ArcCAD, Arc/Info, Intergraph, MapInfo, CREDO и др. через специфические и стандартные форматы.
Импорт векторной графики из вышеуказанных систем в пакет Easy Trace.
Распределение работы на несколько рабочих мест, с последующим интерактивным объединением векторных сегментов.
Easy Trace имеет единую оболочку для модулей обработки растровых и векторных документов. Все поле экрана программы разбито на зоны. Зоны имеют постоянную смысловую нагрузку, неизменную во время всего сеанса работы.
Рабочим окном (1) называется центральная часть экрана, ограниченная двойной рамкой (рамкой скроллинга). Это окно служит для вывода и редактирования растрового изображения и векторных примитивов. Рамкой скроллинга (2) называется двойная рамка, ограничивающая рабочее окно. Перемещение курсора на рамку (при загруженном проекте или растровом файле) приводит к ее «зажиганию» и замене курсора на стрелку, указывающую ожидаемое направление скроллинга. Нажатие левой клавиши «мыши» приводит к плавному скроллингу, правой — к скоростному, перемещающему экран приблизительно на треть его ширины (и/или высоты). Внутри двойной рамки скроллинга внизу и справа находятся прямоугольники (3), условно отображающие текущее положение видимой части изображения. Размеры прямоугольников позволяют судить об отношении видимой части ко всей площади поля проекта. Строка меню (4) расположена непосредственно после заголовка окна программы и содержит списки команд, выпадающие при нажатии левой клавишей «мыши» на имени соответствующего меню. Выбор команды осуществляется так же, как и выбор меню — левой клавишей «мыши». При выборе команды, имя которой оканчивается многоточием, открывается соответствующее диалоговое окно. Содержание строки меню меняется в зависимости от наличия загруженных растровых и векторных файлов, а также в зависимости от используемой модификации программы. Если загруженных файлов нет, Вы увидите только меню Файл, Вид, Сервис и Справка. Панель Файл (5), расположена в верхней части левой границы рабочего окна. Она содержит пиктограммы команд Открыть и Создать, а также пиктограмму команды Сохранить. Главную панель команд можно включить или выключить с помощью команды Панель Файл меню Вид. Панель инструментов (6) расположена ниже панели Файл. Ее содержание меняется в зависимости от типа загруженного в активное окно файла (растрового или векторного). Панель инструментов и режимов редактирования можно включить/выключить с помощью команды Панель Инструменты меню Вид. Панель вид (7) доступна только при наличии загруженного файла. Она находится в нижней части левой границы экрана и содержит команды перерисовки (регенерации экрана) и различных вариантов масштабирования. Панель режимов (13) служит для быстрого переключения режимов отображения векторного документа. Эти режимы запоминаются при закрытии программы и снова устанавливаются при ее запуске. Строка управления (8) расположена сразу за нижней границей рамки скроллинга. Она предназначена для управления параметрами текущего инструмента векторизации. Содержание строки управления для каждого инструмента приведено в его описании. во многих векторных инструментах присутствует также поле образца линии, показывающее цвет и тип линии текущего векторного слоя. Панель текущего слоя (10) расположена в левом нижнем углу экрана. При нажатии на стрелку спава от поля текущего слоя открывается Окно управления слоями, где можно поменять текущий слой. Двойной щелчок мыши в поле текущего слоя открывает окно Настройка слоев проекта. С помощью команды Панель Слой меню Вид вы можете также включить или вы-
ключить эту панель. Панель специальная (14). Редко используемые инструмены, такие как 3D-полилиния (см. стр. 7-10), инструмент простановки высот («Z») (см. стр. 7-26), создание цветовых наборов («Пипетка») (см. стр. 15-35), инструмент удаления объектов («Стерка») (см. стр. 15-33) теперь вынесены на специальную панель. Видимость этой панели управляется командой Панель Специальная меню Вид. Строка состояния (12) расположена в нижней части экрана под строкой управления. Она служит для вывода сообщений о выполняемых командах и возможных вариантах действия оператора. В левом нижнем углу экрана выводятся (а также вводятся) текущие координаты курсора (9) (в единицах координат, указанных при создании проекта). Рядом указан текущий масштаб (11). Вы можете включить/выключить эту строку с помощью команды Строка состояния меню Вид.