Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по ГИС Гурьянова.doc
Скачиваний:
32
Добавлен:
06.09.2019
Размер:
3.44 Mб
Скачать

3. Подготовка сканированной информации для использования в гис

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

Специфика обработки сканированных картографических материалов связана прежде всего с тем, что они могут быть очень большого размера (для современных сканеров формат А 0 - далеко не предел). Кроме того, следует учесть высокие требования к точности геометрии объектов изображения. Это особенно важно, если растр нужно использовать для векторизации. Поэтому в программах-корректорах используются специальные процедуры и средства, не применяемые в обычных растровых редакторах.

К числу наиболее распространенных дефектов получаемых растровых изображений после сканирования относятся: растровый мусор (шум, фон), небольшие отверстия в линиях, зазубренность краев растровых объектов. Подобные дефекты устраняются с помощью процедур фильтрации, когда все изображение или выбранная область обрабатывается по определенному алгоритму (фильтру). Вторая группа дефектов, которые отмечаются на отсканированных растровых изображениях - это геометрические искажения всего изображения: перекос (бумагу вставили в сканер с небольшим угловым отклонением), неправильная ориентация ("боком" или "вверх ногами"), нестандартный формат (отсканированная с перекосом карта будет иметь нестандартные размеры) и т.п. Для устранения этих дефектов используют процедуры устранения перекоса или приведение размеров изображения к ближайшему стандартному формату. Средства растровой коррекции могут исправить значительные дефекты сканированных картизображений, но если в отсканированную карту нужно внести изменения по географическим объектам или возникает потребность использовать ее для расчетов, то необходимо применять другие методы, например, векторизацию и гибридное редактирование.

4. Способы ввода графической информации в гис

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

Векторизация - процесс обработки (ручной, автоматической или полуавтоматической) растрового изображения бумажной карты или фотографии местности, в результате которого различаемые на растре формы объектов описываются (формируются, аппроксимируются) целостными векторными объектами [8]. По способу векторизации различают автоматическую, полуавтоматическую и ручную.

При автоматической векторизации оператором указываются параметры и далее программа сама определяет, какие растровые линии нужно аппроксимировать отрезками, дугами, а что является растровым текстом. Профессиональные пакеты автоматической векторизации, например программы Vectory, Spotlight Pro, RasterDesk Pro, EasyTrace распознают типы линий, размерные стрелки, штриховки, тексты. Они проводят коррекцию полученного векторного рисунка: сводят концы векторных объектов, выравнивают их по ортогональным направлениям и т.д.

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

Интерактивная векторизация (трассировка) - один из наиболее перспективных методов преобразования растрового изображения в векторное. При трассировке оператор указывает растровые линии на экране и они преобразуются в векторные объекты. Этот метод позволяет совместить интуитивное знание пользователя с автоматизированным процессом преобразования. Средства трассировки позволяют оператору разделить объекты растрового изображения по значению и преобразовать только то, что необходимо. Например, при обработке растрового изображения топографической карты можно сначала оттрассировать растровые изолинии в векторные полилинии. Оператор указывает точку на растровой линии, а программа прослеживает эту линию до ближайшего пересечения или разрыва и создает аппроксимирующую векторную ломаную - полилинию. Затем процесс повторяется. После этого каждой полилинии можно присвоить значение высоты и получить трехмерную модель поверхности для ГИС.

Гибридная технология сочетает возможности растрового и векторного редактирования и предоставляет средства преобразования растра в вектора и векторных объектов в растр. Изображения, с которыми работают гибридные редакторы, обычно состоят из графики двух видов: полученных при сканировании растровых данных и векторных объектов. Симбиоз растровых данных и векторных объектов дает качественно новые возможности обработки сканированных изображений. Например, для изменения радиуса растровой окружности необходимо на нее указать курсором и она трассируется векторным кругом определенного радиуса. После необходимого изменения радиуса векторной окружности ее можно растеризовать. В итоге этих процедур радиус окружности изменен, а чертеж остался полностью растровым. Если же не растеризовать векторный объект, то чертеж можно сохранить как гибридный (растрово-векторный) файл. При следующем редактировании пользователь заменит еще несколько растровых объектов на векторные. Пройдя несколько стадий редактирования, чертеж постепенно становится векторным. В конечном итоге его можно доработать и получить чисто векторное изображение. Такой естественный, последовательный процесс векторизации возможен при выполнении гибридной технологии.

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

Соответственно, в процессе работы с ГИС-технологией, бывает необходимость представить имеющееся векторное изображение в растровой форме путем растеризации. Растеризация - операция дискретизации векторного изображения, имеющего единую координатную сетку с растром, в результате которой каждая точка растра (пиксел) получает значение локального свойства той части векторного объекта, положение которой совпадают с положением пиксела [8].