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

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

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

);

построение корректной топологической структуры информации, соответствующей требованиям конечной ГИС или САПР.

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

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

 

Этапы выполнения курсовой работы

 

ГИС-проект "Создание электронной карты" состоит из двух частей:

  1. Векторизация отсканированного фрагмента топографической карты (создание цифровой базы пространственных данных) с использованием векторизатора Easy Trace.
  2. Создание интерактивной электронной карты на основе полученных цифровых данных во вьювере ArcExplorer (упрощенный вариант работы с применением ГИС-технологий, позволяющих в наглядной форме визуализировать пространственные данные).

Создание проекта, подготовка растров

Для создания электронной карты используется сканированный фрагмент топографической карты Калужской области масштаба 1:100000 с нанесенной двухкилометровой координатной сеткой.

 

 

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

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

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

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

Запустить Easy Trace.

Открыть цветной растр (меню Файл > Открыть растр >для полного отображения растра на экране можно воспользоваться комбинацией клавиш Ctrl+A). Первоначальные текущие координаты, определяемые номерами столбцов и строк ячеек растра, можно увидеть внизу экрана в строке состояния.

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

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

Рассчитать (и записать!) координаты левого нижнего и правого верхнего углов векторного поля (X1,Y1 и X2,Y2), внутри которого должен находиться трансформированный растр. При этом прямоугольное векторное поле может быть чуть больше растра - это пространственный охват (экстент) будущей электронной карты, и все создаваемые векторные объекты должны находиться внутри него.

Координаты X1,Y1 и X2,Y2 определяются исходя из координат точки A (заданных выше) и расстояний от точки A до границ векторного поля (AB, AC, AD, AE на рис.5), например, X1=XA-AB. Эти расстояния можно рассчитать:

приблизительно, используя двухкилометровую координатную сетку для зрительной их оценки;

точно с помощью инструмента Линейка. Для этого на панели Линейка, появляющейся внизу экрана после нажатия кнопки , необходимо задать единицы измерения - метры, масштаб - 100000 (масштаб векторизуемой карты в данной работе). Затем, щелкая мышкой на экране в начале и конце требуемых отрезков, произвести нужные измерения. Результат высвечивается на этой же панели. Для векторного поля, охватывающего растр , исходя из координат исходной точки А (5000,5000), можно задать X1=3810, Y1=1420 и X2=8610, Y2=6248.

Закрыть растр.

Создать новый проект в Easy Trace (?/p>