Автор работы: Пользователь скрыл имя, 19 Февраля 2012 в 20:04, курсовая работа
Цели и задачи работы. Целью данной курсовой работы является изучение методов оцифровки картографической информации, систематизации данных и автоматизации некоторых этапов создания карт, а именно создание топоосновы участка местности при помощи системы Golden Software Surfer.
Задачи работы:
Ознакомление с Golden Software Surfer;
Построение различных карт в Golden Software Surfer.
ВВЕДЕНИЕ 4
РАЗДЕЛ 1 ОБЩИЕ СВЕДЕНИЯ О ПАКЕТЕ GOLDEN SOFTWARE SURFER 5
Вывод раздела 1 7
РАЗДЕЛ 2 СОЗДАНИЕ XYZ ФАЙЛА И ПОСТРОЕНИЕКАРТ 8
2.1. Сбор данных и создание XYZ–файла 8
2.2. Создание карты основы и сеточного файла 9
2.3. Создание карты изолиний 15
2.4. Построение линий профиля 21
2.5. Создание каркасной карты и графика поверхности 25
2.6. Вычисление объемов и площадей 27
2.7. Создание оверлеев 31
2.8. Создание карты меток 32
2.9. Создание векторной карты 34
2.10. Оформление участка карты местности 36
Выводы раздела 2 37
ЗАКЛЮЧЕНИЕ 38
СПИСОК ЛИТЕРАТУРЫ 39
Карта-основа позволяет изобразить в окне Plot Document информацию, которая не может быть представлена в виде сеточной карты. Чаще всего карта-основа представляет собой растровый рисунок, импортированный из внешнего графического файла. В подобном случае координаты этой карты – номер пикселя, считая от левого нижнего угла изображения.
Карта-основа может быть скомбинирована с любым другим видом карт.
Для создания карты-основы требуется:
Оцифровка карты-основы позволяет перевести её в электронную форму. Для этого потребуется:
Рис.2.2.
Оцифровка карты
Рис.2.3.
Сохранение результатов оцифровки
Рис.2.4.
Точечные карты, включенные в оверлей
с картой-основой
Сеточные файлы требуются для создания сеточных карт. К таким картам относятся: контурные карты (contour maps), образные карты (image maps), карты с теневым рельефом (shaded relief maps), векторные карты (vector maps), каркасные карты (wireframe maps) и карты-поверхности (surface maps).
Эти карты и графики строятся не по нерегулярным экспериментальным данным, вводимым пользователем и содержащимися во входном XYZ файле, а на основе регулярного прямоугольного массива сеточных значений, который создается пакетом Surfer в результате интерполяции исходных данных и сохраняется в так называемом сеточном файле в формате [.grd].
Сеть
– это прямоугольный массив значений
Z–координат точек данных, организованный
в строки и столбцы, подобно блоку
ячеек в Рабочем листе. Строка
соответствует значениям данных
с заданной координатой X; столбец
соответствует значениям данных
с заданной координатой Y. Пересечение
строки и столбца сеточного файла
определяет узел сети. Узел сети содержит
проинтерполированное значение координаты
Z для соответствующих значений X – и Y
– координат.
Рис.2.4.
Сеточный файл
Команда Data (Данные) из меню Grid выполняет интерполяцию Z–значений для всех узлов сети. Если входной файл представляет собой набор значений какой-то величины Z для неравномерной сети X,Y – координат, то команда Data строит сеточный файл, содержащий значения Z для узлов регулярной двумерной сети.
Файлы сетки создаются, используя меню Grid, команда Data. Чтобы создать файл сетки от XYZ – файла [*.dat] необходимо:
Рис.2.6.
Контурная карта на основе сеточного
файла оцифровка.grd
Таким образом, для построения сеточного файла был выбран метод Криге (Kriging), так как это геостатистический метод построения сети, который оказался очень полезным и в других областях. Данный метод пытается выразить тренды, которые предполагаются в Ваших данных. Например, точки высокого уровня предпочтительнее соединять вдоль гребня, а не изолировать с помощью замкнутых горизонталей типа "бычий глаз".
Метод Криге включает три составляющих: модель вариаграммы (Variagram Model), тип дрейфа (Drift Type) и “эффекта самородка” (Nugget Effect).
После
создания сеточного файла, на его
основе была построена контурная карта.
Карта изолиний – это двумерное представление трехмерной области. Surfer строит карты изолиний по сеточным [.grd] файлам. Степень гладкости контуров на карте изолиний определяется, в значительной степени, плотностью сети, то есть числом сеточных линий в X и Y направлениях. Чем выше плотность сети, тем более гладкими становятся контуры изолиний. Для того, чтобы увеличить плотность сети, можно воспользоваться командой Spline Smooth (Сплайновое сглаживание) из меню Grid (рис.2.7).
Чтобы построить карту изолиний необходимо выбрать команду Contour (Изолиния) из меню Map. Задать имя сеточного [.grd] файла в открывшейся панели диалога Open Grid (рис.2.6).
Двойной щелчок по карте изолиний вызывает панель диалога Map: Contour Properties (рис.2.8.), где возможно задать или поменять параметры изолиний.
Изолиния
– это линия равного значения
координаты Z или, иначе, плоская линия,
получаемая при сечении трехмерной
области горизонтальной плоскостью
уровня Z.
Рис.2.7.
Сеточный файл после сглаживания
Рис. 2.8. Панель диалога Map Contour Properties
Когда открывается панель диалога Contour Map Properties, уровни изолиний, используемые при построении карты, отображаются в списке окна Contour Levels. Эти уровни можно задавать либо вручную для индивидуальных изолиний, либо автоматически по всему диапазону изолиний (рис.2.9).
Панель диалога Contour Levels (Уровни изолиний) позволяет задать минимальный и максимальный уровни изолиний, выводимых на карту, интервал между соседними уровнями, тип линий и свойства меток изолиний.
Пример карты изолиний
с заданными индивидуальными
параметрами представлен на рисунке 2.10.
Рис.2.9.
Панель диалога Contour Levels
Если построена карта, с заданными определенными уровнями и цветами изолиний, то информацию об этих уровнях и цветах можно сохранить в файле уровней формата [.lvl].
Файлы
уровней (level [.lvl] files) содержат значения
уровней изолиний, которые должны быть
выведены на карту, а также информацию
об атрибутах этих изолиний. Этот файл
может быть впоследствии использован
при построении других карт изолиний или
графиков поверхности.
Рис. 2.10.
Контуры изолиний с заданными индивидуальными
параметрами уровней
Минимальное количество информации, содержащееся в [.lvl] файле, это список значений уровней; Surfer будет размещать изолинии на карте в соответствии с заданными значениями. Кроме того, файлы уровней могут содержать информацию об атрибутах изолиний, выводимых на карту или график поверхности. Если файл уровней используется для построения карт изолиний, то в нем могут также сохраняться атрибуты закрасок областей между изолиниями, атрибуты меток изолиний и информация о штриховке.
Самый простой способ создать файл уровней, содержащий всю возможную информацию, - это сохранить файл из панели диалога Contour Map.
В панели диалога Contour Map (Карта изолиний) можно задать всю информацию, необходимую для построения карты изолиний, включая список значений уровней, атрибуты изолиний, закрасок, меток и т.д. После завершения ввода параметров можно с использованием функции Save (Сохранить), создать файл уровней формата [.lvl] (рс.2.11).
Если необходимо создать файл уровней из панели диалога Surface Plot (График поверхности), то надо активизировать опции Levels (Уровни) или Color Levels (Цветовые уровни), а затем опцию Save в открывшейся панели диалога. Единственная информация, которая будет записана в файл, - это список значений уровней и атрибуты линий. Если при построении графика поверхности загружается файл уровней, первоначально созданный в панели диалога Contour Map, то атрибуты закрасок, меток и штриховки останутся без изменения при последующем сохранении файла из панели диалога Surface Plot.
Для того, чтобы использовать созданный файл в другой панели диалога Contour Map (Карта изолиний), выбрать Load (Загрузить). Информация об уровнях будет загружена.
Surfer так же позволяет создавать карты изолиний, в которых области между изолиниями заполнены цветными закрасками. Цвета этих закрасок могут быть как одинаковыми, так и различными для разных уровней изолиний.
Автоматическое определение атрибутов закрасок выполняется в панели диалога Fill Spectrum (Спектр закрасок). Здесь необходимо задать цвета закрасок для минимального и максимального уровней изолиний, отображаемых на карте. Остальным изолиниям автоматически назначаются градационные оттенки между цветами минимального и максимального уровней. Например, назначить черный цвет минимальному уровню и белый цвет максимальному уровню изолиний. Тогда цвета закрасок для остальных изолиний будут постепенно меняться от черного к белому (рис.2.12).
Рис. 2.12.
Карта изолиний с автоматически
назначенными атрибутами закрасок
Для того чтобы задать вывод закрасок на карту изолиний, необходимо активизировать переключатель Fill Contours в панели диалога Contour Map.
Если выбираются различные шаблоны закрасок для областей изолиний минимального и максимального уровней, то никакого градационного перехода от одного шаблона к другому не выполняется. Нижняя половина уровней изолиний (с меньшими значениями) использует шаблон, присвоенный минимальному уровню, а верхняя половина (с большими значениями) использует шаблон, присвоенный максимальному уровню.
Когда необходимо сделать невидимыми изолинии в какой-то области карты, заданной пользователем, используется маскирование изолиний. Маскирование не удаляет изолинии с карты, но только закрывает их каким-нибудь объектом.
Информация о работе Разработка топоосновы карты участка местности