Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Світличний ''Основи геоінформатики''.doc
Скачиваний:
100
Добавлен:
03.12.2018
Размер:
3.16 Mб
Скачать

5.3.1.2. Векторизування

Скановані растрові картографічні матеріали використовуються для створення векторних цифрових карт. При гарній якості вихідних карт (гарне розрізнення ліній і контурів, відсутність фону і забруднень, чітка передача кольору) можуть використовуватися системи розпізнавання графічних образів і автоматичного промальовування їхніх контурів. Процедури розпізнавання растра і промальовування векторних графічних примітивів позначаються терміном векторизування. Векторизування може бути ручним і напівавтоматичним. Напівавтоматичне векторизування в основному застосовується для лінійних даних, точкові об'єкти вводяться в ручному режимі, полігональні об'єкти також замикаються в ручному режимі.

Процес напівавтоматичного або ручного простежування лінії за її зображенням на растрі називається трасуванням. У різних програмних пакетах для векторизування різні інструменти трасування, заздалегідь прив'язані на визначені комбінації растрових елементів. Звичайно це основний трасувальник, призначений для простежування суцільних і пунктирних ліній, а також трасувальник ортогональних (що вигинаються тільки під прямим кутом), ламаних, точкових ліній, замкнутих прямокутних контурів, інструмент оконтурювання заштрихованих ділянок і інструмент оконтурювання залитих плям. Процес векторизування керується набором параметрів трасування, які можна поєднувати в стратегії трасування.

Для початку трасування суцільної або пунктирної лінії в автоматичному режимі зазначається початкова точка на «правильній» ділянці, де для автоматичного трасувальника не передбачається ускладнень. Для початку трасування пунктирної або точкової лінії потрібно послідовно вказати дві сусідні точки, таким чином задається зразковий крок і напрямок. Додаткові операції трасування ліній передбачають: максимальну відстань розриву між фрагментами лінії, максимальний кут повороту лінії і максимальну відстань пошуку початку іншої лінії під кутом від напрямку попередньої лінії, максимальну і мінімальну товщину лінії, що трасується, відстань між опорними точками вздовж лінії та ін. У разі затримки оператор у будь-який момент може взяти керування процесом векторизування на себе.

Для автоматизованого векторизування необхідне використання попередньо підготовлених растрових матеріалів. Рекомендується використовувати матеріали із заздалегідь розділеними тематичними шарами, тобто на карті, що векторизується, повинні бути елементи одного типу — горизонталі рельєфу, річкова мережа, дороги, контури будинків та ін. Для підвищення яскравості і контрастності растрової карти використовується процедура інвертування кольору, за якої білий колір стає чорним, і навпаки. На рис. 5.5 зображений екран програмного пакета для векторизування Easy Trace з фрагментом міського плану, що векторизується, у масштабі 1:500 з використанням процедури інвертування кольору.

Рис. 5.5. Робочий екран векторизатора Easy Trace з ділянкою міського плану

У процесі створення векторних об'єктів здійснюється присвоєння ідентифікаторів (номерів трубопроводів, будинків, назв вулиць, висот горизонталей рельєфу тощо). Одним із режимів автоматичної ідентифікації є присвоєння значень висот лініям горизонталей рельєфу, глибин та інших ізоліній з рівним кроком зміни значень. Для автоматичної ідентифікації група близько розташованих ліній перекреслюється перпендикулярним відрізком, для якого задаються початкове значення і крок зміни значень. Аналізують послідовність перетинання ліній і виконують присвоювання значень у порядку проходження ліній.

Відомим в Україні векторизатором є пакет Digital державного науково-виробничого підприємства «Геосистема» (м. Вінниця) (див. п. 10.10).