Средства разработки и характеристика приложений
Таблица 9.1
Естественно, что гораздо удобнее выполнять настройку параметров операции цветоделения, имея функции предварительного просмотра. Например, в векторизатор Easy Trace начиная с версии 7.3 интегрирован пакет цветоделения растра Rainbow. Это целый набор специализированных инструментов с возможностью предварительного просмотра результатов работы. Удаление чужеродных объектов на черно-белом растре (неснятая сетка, реки, дороги). На этой стадии удаляются объекты, не относящиеся к тематическому слою. В данном случае это следы сетки и надписей. Разные векторизаторы имеют значительно отличающийся инструментарий для решения этой задачи. В векторизаторе R2V используется Image Pixel Tool. С его помощью можно вручную осуществить попиксельное редактирование растра. Для реальных растров этот способ мало пригоден, так как требует очень больших затрат времени. Значительно проще отредактировать ошибки в созданном при векторизации векторном слое. В векторизаторе Easy Trace помимо инструмента «кисть», аналогичного Image Pixel Tool, имеется инструмент вычитания векторных данных из растра. Так, для удаления с растра следов координатных сеток можно сначала векторизовать сетку по цветному растру, затем к полученной векторной сетке применить команду растеризации векторных данных и, наконец, выполнить вычитание растеризованной сетки из слоя горизонталей. Аналогичным образом могут быть удалены следы других объектов (рек, дорог и др.). Фильтрация черно-белого растра (удаление случайного шума). Для удаления случайного шума обычно используются фильтры — математические процедуры. Алгоритмы фильтрации, использованные в векторизаторе Easy Trace, не только удаляют шум, сохраняя при этом тонкие линии, но и частично восстанавливают разорванные линии и удаляют паразитные связи («мостики»). При этом пользователь может создавать наборы фильтров, оптимизированные для конкретных растров. Неправильный выбор фильтров может привести к утрате части информации, такой, как тонкие линии и т.п. Автоматическая векторизация. Для качественной векторизации необходимо иметь возможность выполнить настройку векторизатора на такие параметры автотрассировки, как преобладающие типы линий, средняя толщина линий на растре, размеры игнорируемых пятен и каверн (отверстий) и длина игнорируемых шумовых векторных отрезков, а также точность векторизации (размер стрелы прогиба). Сшивка концов полилиний. Полученные в результате автоматической векторизации полилинии имеют разрывы в местах удаленной сетки и локальных дефектов растра. Автоматические век- торизаторы должны иметь средства сшивки концов разорванных полилиний. Обычно это функция, соединяющая концы полилиний, находящиеся друг от друга ближе, чем заданное пользователем значение. Как правило, такая сшивка приводит к обилию некорректных сшивок, в том числе оказываются сшитыми концы полилиний, находящихся на краях растра, т.е. изолинии с разными отметками. При выполнении сшивки по описанному алгоритму полностью игнорируются направления сшиваемых линий, а сшитые линии имеют изломы (не являются гладкими). В векторизаторе Easy Trace реализован подход, который выполняет сшивку не только в пределах радиуса, указанного пользователем, но и с учетом направления сшиваемой полилинии, а сшивающий сегмент интерполирует форму линии с учетом кривизны концов соединяемых линий. На краях поля проекта сшивка не выполняется. Удаление векторного «мусора». Эта процедура заключается в удалении коротких полилиний, образованных при автоматической векторизации шумов на растре. В некоторых векторизаторах реализована возможность построения запросов по выбору полилиний для удаления по различным критериям, в том числе по количеству вершин. После выбора производится удаление выбранных объектов. Оптимизация формы линий и уменьшение числа вершин. Полученные полилинии могут содержать избыточное число вершин, большая часть которых может быть удалена без искажения формы линий. Главное при этом не потерять точность и правильно передать форму линии. Применяемые в некоторых случаях алгоритмы B-Spline-сглаживания, наоборот, приводят к появлению огромного числа дополнительных вершин. В векторизаторе Easy Trace при оптимизации возможно задать тип формируемой линии и точность ее аппроксимации. Процедура удаляет «лишние» точки, сохраняя форму линии на любых участках. Возможно одновременное сглаживание с настройкой параметров для линий различного типа. Контроль ошибок топологии. Топологическая корректность подразумевает выполнение таких условий, как отсутствие самопересечений, пересечений внутренних областей замкнутых полилиний (полигонов) из одного слоя, отсутствие перехлестов или недоводов у таких объектов, как озера и впадающие в них реки, и т.д. Например, Easy Trace автоматически выявляет 10 типов ошибок топологии и помечает их значками, указывающими непосредственно на места возникновения ошибок и их тип, что позволяет упростить их редактирование. Коррекция ошибок. Обнаруженные на предыдущем этапе ошибки топологии могут быть исправлены с помощью встроенных ин- струментов редактирования топологии. При этом важно иметь инструмент, позволяющий следить за тем, чтобы были исправлены все ошибки. Присвоение значений высот изолиниям. На этом этапе важно не только иметь возможность такого присваивания, но и наличие функций автоматического присваивания, а также проверки непротиворечивости выполненного присваивания. Например, в Easy Trace значение Z-координаты можно присвоить полилиниям как вручную — с помощью редактора, так и в полуавтоматическом режиме. Ведется непрерывный контроль соответствия высот ранее присвоенным значениям. Контролировать процесс помогают цветовая гамма и индикация значений присвоенных высот. При векторизации городских планов, топографических карт мелкого масштаба, геологических карт и других картографических произведений необходимо, чтобы векторизаторы позволяли осуществлять значительное количество дополнительных операций. Это функции настройки проекта векторизации (определение слоев, настройка визуализации, задание структуры баз данных и др.) и определения параметров векторизации для каждого слоя (тип линий; топологические условия — замкнутость, связность; геометрические условия: прямоугольность, вид графических примитивов), и задания параметров исходного картографического материала (параметры эллипсоида, вид и параметры картографической проекции, точки регистрации растра), и наконец, задания формата вывода результатов векторизации. Среди наиболее распространенных в России векторизаторов наряду с уже упомянутым Easy Trace существуют такие системы, как MapEDIT, Spotlight Pro, Spotlight, RasterDesk, RasterDesk Pro и GeoDraw. MapEDIT Одной из самых популярных в России является программа автоматизированной векторизации картографических материалов MapEDIT (разработчик — ЗАО «Резидент»). С 1993 до начала 2002 г. было выпущено пять версий векторизатора. В России выполнено около 750 ее инсталляций. Платформа, на которой функционирует последняя версия, — Windows 95, 98, NT, 2000. Программа MapEDIT предназначена для создания и редактирования цифровых векторных карт с использованием в качестве основы растровых изображений обычных карт, космических и аэрофотоснимков, схем и других картографических материалов. Программа MapEDIT поставляется в двух версиях: MapEDIT PRO с возможностью фотограмметрической обработки аэро- и косми- ческих снимков, включая обработку поля снимков и преобразование в заданную картографическую проекцию, и MapEDIT — без фотограмметрической обработки. Программа позволяет выполнить экспорт графических данных в форматы распространенных в России ГИС и САПР: DXF, MIF, GEN/GPN (ARC/INFO, ГеоГраф), Shape/SHX, ASC (WinGIS). Программа может быть графическим редактором и с этой целью позволяет выполнить импорт графических данных из ГИС-форматов: MIF, GEN/GPN (ARC/INFO, ГеоГраф), ASC (WinGIS), TXT (для реперов привязки). Достоинства системы:
Easy Trace Векторизатор Easy Trace (Easy Trace Group) — инструмент, позволяющий быстро и качественно создавать электронные карты на основе их оригиналов (бумажные носители, растры и др.). Разработчики Easy Trace пришли к следующим требованиям к этому программному продукту:
В основе технологии, реализованной в векторизаторе Easy Trace, лежит мозаичное растрово-векторное поле практически неограниченных размеров. Размеры отдельных растров могут превышать 2 Гб и иметь любую глубину цветности. Многослойная растровая мозаика может состоять из произвольной комбинации растров различ- ной цветности и масштаба. Количество векторных слоев не ограничено; в свою очередь, каждый слой может содержать до 1 млн объектов. Основные возможности векторизатора естественно рассматривать в рамках технологической цепочки переноса картографической информации с бумаги в цифровую форму представления. Для векторизатора Easy Trace характерны следующие возможности: 1) сканирование и ввод растровой информации:
2) обработка (подготовка) растров:
3) векторизация:
4) редактирование, сшивка и верификация векторных данных:
— совместимость с ГИС: ARC\INFO, ArcView, AutoCAD,
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Почему стероиды повышают давление?: Основных причин три... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (609)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |