Автор работы: Пользователь скрыл имя, 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
Маскирование
изолиний можно выполнить двумя
способами: нарисовать объект поверх карты
изолиний или наложить граничный файл
на карту изолиний.
Из
выше сказанного следует, что при
построении карты изолиний, для большей
точности, можно уплотнять сеточный
файл, используемый при построении.
Помимо этого можно выбирать различные
стили для разных изолиний, создавать
новые и загружать существующие файлы
уровней, а так же Surfer позволяет создавать
карты изолиний, в которых области между
изолиниями заполнены цветными закрасками.
Цвета этих закрасок могут быть как одинаковыми,
так и различными для разных уровней изолиний.
Линии профиля получаются при сечении поверхности вертикальным разрезом, проведенным вдоль заданной линии. Для построения линии профиля необходимо иметь исходный сеточный файл [.grd] и файл формата [.bln], содержащий координаты начала и конца линии профиля. Создать такой[.bln] файл, можно при помощи карты контуров и команды Slice (Сечение). Для этого необходимо:
После создания необходимых файлов можно создавать [.bln] файл, в который будут помещены точки линии профиля (точки пересечения вертикальной плоскости и сеточной функции). Для этого необходимо:
После
подтверждения установленных
Как уже отмечалось, полученные значения точек профиля записываются в ASCII файл данных или в blanking [.bln] файл.
Каждая
строка выходного ASCII файла данных содержит
информацию об одной точке профиля.
Точка профиля - это точка пересечения
линии разреза с сеточной линией. Сеточная
линия - это строка или столбец сеточного
файла.
Рис.2.13.
Линии профиля
Выходной ASCII файл данных состоит из пяти столбцов. Столбцы размещены в файле данных следующим образом:
Столбец 1: X-координата точки пересечения линии разреза с сеточной линией (т.е. со строкой или столбцом);
Столбец 2: Y-координата точки пересечения линии разреза с сеточной линией (т.е. со строкой или столбцом);
Столбец 3: Z значение в точке пересечения;
Столбец 4: Суммарное расстояние вдоль линии разреза (по горизонтали);
Столбец 5: Номер линии разреза (используется, когда в файле содержится более одной линии разреза).
При выводе данных ASCII файла на график значения из Столбца 3 используются как Y-координаты точек. В качестве X-координат можно использовать значения Столбца 1, Столбца 2 или Столбца 4.
Если в качестве X-координат точек выбираются значения из Столбца 1, то двумерный график, будет проекцией трехмерной линии профиля на X-Z координатную плоскость.
Если в качестве X-координат точек выбираются значения из Столбца 2, то двумерный график, будет проекцией трехмерной линии профиля на Y-Z координатную плоскость.
Если
в качестве X-координат точек выбираются
значения из Столбца 4, то абсцисса точки
двумерного графика, будет равна
суммарному расстоянию до этой точки
вдоль линии разреза.
Таким
оброзом построение профиля происходит
при помощи команды Slice ,строющей
график при помощи программы AGrapher.
Каркасные карты – это трехмерные представления файла сетки.
Для создания каркасной карты необходимо иметь исходный сеточный файл [.grd], Из меню Map выбрать команду Wireframe, задать имя сеточного [.grd] файла в открывшейся панели диалога Open Grid (Откройте сеть) и программа сгенерирует каркасную карту (рис.2.14).
Свойства
каркасной карты можно
Рис.2.14.
Каркасная карта
Для представления
графика поверхности можно
Для
создания графика поверхности необходимо
иметь исходный сеточный файл [.grd], Из
меню Map выбрать команду Surface (Поверхность),
задать имя сеточного [.grd] файла в открывшейся
панели диалога Open Grid (Откройте сеть), установить
требуемые параметры в панели диалога
Surface Plot и программа сгенерирует график
поверхности (рис.2.16).
Рис.2.15.
Диалоговое окно Map: Wireframe Properties
Рис.2.16.
График поверхности
Свойства
графика поверхности можно
Рис.2.17.
. Диалоговое окно 3D Surface Properties
Из
выше сказанного следует, что каркасные
карты – это блок – схемы, сгенерированные
рисованием линий, представляющих сетку
X и Y линий (столбцы сетки и строки).
В каждом пересечении столбца
и строки (то есть в каждом узле сетки),
высота поверхности пропорциональна
значению Z сетки в той точке. Номер
столбцов и строк в файле сетки
определяет номер X и Y линий нарисованных
на каркасной карте.
Команда Volume (Объем) вычисляет объемы сетей, а также объемы впадин (cuts) и выступов (fills) между двумя сеточными функциями или между сеточной функцией и плоской поверхностью. Кроме того, эта команда вычисляет площади плоских областей и площади поверхностей. Результаты вычислений записываются в окно Редактора (Editor window). Сохранить эти результаты можно в текстовом ASCII файле или скопировать их в буфер обмена.
Прежде чем вычислять объем какой-то области необходимо задать верхнюю и нижнюю поверхности. Если обе поверхности определяются сеточными файлами, то эти файлы должны иметь одинаковые диапазоны изменения X, Y – координат и одинаковый размер (то есть одно и то же число строк и столбцов). Surfer сравнивает сеточные узлы верхней и нижней поверхностей, исходя из положения этих узлов в файле, а не на основе их X,Y – координат.
При вычислении объемов бланковые участки сеточных файлов игнорируются; площади бланковых областей вычисляются и включаются в отчет VOLUME COMPUTATIONS.
Объемы областей вычисляются с помощью трех методов. Все три результата приводятся в разделе VOLUME отчета VOLUME COMPUTATIONS. Объем области, называемый также объемом сети ("net volume"), представляет собой сумму положительных (cuts) и отрицательных (fills) объемов.
Сведения о площадях плоских областей представлены в отчете VOLUME COMPUTATIONS как Positive Planar Area (Положительные площади плоских областей), Negative Planar Area (Отрицательные площади плоских областей) и Blanked Planar Area (Площади бланковых областей).
Относительную погрешность вычисленного объема можно оценить путем сравнения результатов трех методов и выразить в процентах от среднего значения. В SURFERе относительная погрешность определяется с помощью следующей формулы:
, (1)
где Re – относительная погрешность;
Lr – наибольший из результатов, полученных тремя методами;
Sr – наименьший из результатов, полученных тремя методами;
aver – среднеарифметическое трех результатов.
Для вычисления объемов и площадей необходимо:
Информация о работе Разработка топоосновы карты участка местности