50
Тема 6. Векторизация картографического изображения
Цифровые карты, схемы и планы являются одним из основных источ-
ников данных в ГИС-проектах. Объекты, изображаемые на картах, чаще все-
го представляются в математических моделях графами, а в ГИС – векторной
моделью данных. Векторизация — перевода растрового изображения в век-
торное, процесс обратный растеризации. В отличие
от растеризации, этот
процесс очень сложен и не может быть выполнен полностью автоматически.
Процесс ввода карт в ГИС весьма трудоемок. Итоговая цифровая карта
содержит десятки тысяч объектов, каждый из которых может состоять из не-
скольких сотен сегментов. Так при ручной векторизации даже средней по
размерам карты оператор вводит сотни тысяч и
даже миллионы точек.
В настоящее время используется две основных технологии векториза-
ции карт: векторизация исходного бумажного материала при помощи элек-
тромеханических дигитайзеров и векторизация сканированного изображения
карты программным путем. Дигитайзерная технология векторизации карт ав-
томатизации не поддается, поэтому все попытки уменьшения трудоемкости
процесса векторизации основаны на «сканерной» технологии и автоматиза-
ции операций выделения векторных объектов на растровом слое. Подходы к
векторизации сканированной карты можно разделить на три группы.
При ручной векторизации оператор обводит линии и контуры карто-
графических объектов по растровой подложке (по трудоемкости этот способ
эквивалентен дигитайзерной векторизации и позволяет векторизовать в сред-
нем 1-2 объекта в минуту). При полуавтоматической (интерактивной
) векто-
ризации используется программы, в которых оператор устанавливает старто-
вую точку линейного сегмента, и далее программа автоматически трассирует
линию до её окончания или разветвления. Дальнейшее направление трасси-
ровки программа получает из диалога с оператором.
При автоматической векторизации программа автоматически преобра-
зуют в векторы все объекты растровой карты заданного класса,
оставляя опе-
ратору лишь окончательное редактирование и коррекцию ошибок в получен-
ном векторном слое. Однако на практике из-за низкого качества исходных
материалов автоматические векторизаторы часто выдают высокий процент
ошибок, необходимость ручного исправления которых снижает эффект от
автоматизации процесса векторизации.
Технологическая схема векторизации по «сканерной» технологии (ри-
сунок 6.1) начинается со сканирования
и геопривязки исходного материала,
разработки структуры ГИС-проекта (декомпозиции карты, определения со-
става слоев и таблиц и т.д.). Для наиболее полного использования возмож-
ностей автоматической векторизации проводится предварительная обработка
растрового поля, а для распараллеливания работы между операторами – сег-
ментация проекта. Сегментация проекта может проводиться как по слоям,