Создание электронной карты

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

?еню Файл > Новый проект > в открывшемся окне отметить галочкой единственную опцию Открыть диалог Свойства проекта).

Задать свойства проекта (меню Проект > Свойства > закладка Координаты):

масштаб растра (1:100000);

единицы проекта (метры);

разрешение (300 т/дюйм);

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

ОК.

После этого в новой локальной системе координат появится пустое векторное поле, выделенное пунктирным контуром (текущие координаты в метрах можно увидеть внизу экрана в строке состояния).

Сохранить проект (меню Файл > команда Сохранить как - при первом сохранении, при последующих - команда Сохранить).

Привязка цветного растра к проекту по произвольному набору опорных точек

Теперь необходимо привязать цветной растр к векторному полю так, чтобы он занял в нем строго фиксированное положение, определяемое заданными выше координатами исходной точки A. Для осуществления данной трансформации потребуется рассчитать аффинное (линейное) преобразование исходных координат, определяемых номерами столбцов и строк ячеек растра, в новую локальную систему координат, в которой единицами измерения являются метры. Преобразование будет осуществляться по произвольному набору опорных точек (тиков), координаты которых должны быть известны в обеих системах координат. Для этого на растре в местах пересечений координатной сетки щелчком мыши выбираются точки (в количестве не менее 4), а их новые координаты рассчитываются, исходя из заданных ранее координат точки отсчета A и с учетом масштаба карты, т.е. того факта, что сетка на исходной карте двухкилометровая (рис.1).

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

геоинформатика электронный карта

Рис.1. Привязка растра

 

Бинаризация цветного изображения

Программа Easy Trace предоставляет возможность векторизации как черно-белого, так и цветного изображения. Однако векторизовать линии по черно-белой подложке значительно быстрее и удобнее, но не всегда возможно, поскольку исходный материал для векторизации в большинстве случаев - цветные изображения. Инструмент бинаризации (цветоделение) как раз и предназначен для выделения из цветного изображения черно-белого тематического слоя (например, реки, дороги и т.д.).

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

  • Чтобы начать бинаризацию, необходимо в меню Проект Открыть растр выбрать имя цветного растра перейти в меню Редактирование выполнить команду Бинаризация или указать "мышью" на пиктограмму

    панели инструментов. После этого на рабочем поле активного (текущего) окна курсор приобретает форму пипетки. Также на рабочем поле появится панель параметров Бинаризации

  •  

 

В данной работе при бинаризации создаётсся два слоя, содержащих цветовые оттенки, которые определяют:

  1. реки, озера, болота (выделяем только темные оттенки синего цвета, составляющие внешние контура широких рек, озер, не затрагивая более светлые тона, заполняющие середину озер и широких рек) - слой Реки;
  2. все дороги, изображаемые черным цветом - слой Дороги. Сюда же попадут населенные пункты, контура лесных участков и кустарников, поскольку они также задаются черными оттенками (Рис.2).

 

Рис.2 Слои Реки и Дороги после бинаризации

Затем привязать эти слои к проекту Проект выполнить команду Добавить растр в появившемся окне Привязать к проекту выбирать способ "без трансформации, как растр" и указать уже привязанный ранее цветной растр.

Сделать бинарные растры прозрачными (чтобы из-под них в качестве подложки был виден цветной растр) Сервис Параметры… в закладке Общие задать следующие опции:

  • запретить трассировку цветного растра;
  • сделать черно-белые растры прозрачными.

Задать цвета для отображения растров на экране (меню Проект Слои Проекта задать цвета для растровых монохромных слоев).

Добавление векторных слоев в проект

После создания растровых монохромных слоев Дороги и Реки создать в проекте следующие векторные слои, на которые в процессе векторизации будут добавляться соответствующие объекты (меню Проект Слои Проекта меню Векторные слои Добавить векторный слой) (Рис. 3).

 

Рис. 3. Добавление векторного слоя

 

Слои, создаваемые в ручном режиме трассировки :

слой Граница, состоящий из одной замкнутой прямоугольной полилинии, ограничивающей цветной растр (полигональный слой). Для его создания используется инструмент трассировки ортогональных линий в ручном режиме;

  1. слой Постройки (полигональный слой). Объекты вводятся как замкнутые полилинии - ри