Тема: ПРИМЕНЕНИЕ ТРИАНГУЛЯЦИОННЫХ НЕРЕГУЛЯРНЫХ СЕТОК ДЛЯ СОЗДАНИЯ МОДЕЛЕЙ РЕЛЬЕФА
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Обзор цифровых моделей рельефа 5
1.1 Растровое представление поверхности 5
1.2 Определение модели TIN 7
2 Получение данных об исходном наборе изолиний 10
3 Исследование алгоритмов триангуляции Делоне 12
3.1 Задача построения триангуляции Делоне 12
3.2 Проверка условия Делоне через уравнение описанной окружности 13
3.3 Обзор основных алгоритмов построения триангуляции Делоне 14
4 Алгоритмы построения поверхности рельефа местности 15
4.1 Постановка задачи 15
4.2 Вычислительный алгоритм №1 16
4.3 Вычислительный алгоритм №2 19
5 Этапы построения поверхности 24
6 Результаты тестовых экспериментов 25
6.1 Построение поверхности рельефа для тестового набора изолиний 25
6.2 Построение поверхности рельефа горного хребта Борус 27
6.3 Построение поверхности рельефа горного хребта Кутурчин 29
6.4 Построение поверхности рельефа горного хребта Ергаки 29
ЗАКЛЮЧЕНИЕ 31
Список ИСПОЛЬЗОВАННЫХ источников 32
ПРИЛОЖЕНИЯ 33
📖 Введение
Цифровую модель очень удобно использовать, поскольку современные технологии трехмерной визуализации дают возможность даже профессионально неподготовленным людям «полетать» над местностью и «взглянуть» на рельеф местности из любой точки пространства и под любым углом. Например, для того чтобы получить информацию о угле наклона, высоте, поперечном сечении или просто проложить удобный маршрут для передвижения. То есть ЦМР дает возможность получить достаточно полную картину представления о рельефе.
В начале 2000 годов появился новый формат представления геоданных, который имеет простую и хорошо документированную структуру. Данный формат получил название «польский формат» или формат MP, так как изначально был разработан польскими программистами. Польский формат - это формат для векторных карт, предназначенный для хранения данных об объектах местности в текстовом формате и применяемый в качестве промежуточного формата при конвертировании или редактировании электронных карт.
Данные, представленные в польском формате, легко поддаются редактированию и сохраняют совместимость с программами, работающими со стандартной структурой польского формата. То есть такой текстовый формат легко расширять, дополнять своими объектами или полями объектов, что делает его удобным при разработке картографического ПО со специфическими требованиями.
Цель работы: реализовать вычислительный алгоритм с использованием нерегулярной триангуляционной сетки для создания цифровой модели местности по векторным картам в польском формате. Исходными данными являются текстовые файлы, содержащие информацию об объектах местности, в том числе наборы изолиний. Каждая из изолиний представляет собой набор координат с одинаковой высотой.
Цифровая модель рельефа строится с применением треугольной или прямоугольной сетки по проекциям исходных точек на плоскости XOY,в узлах которой содержатся значения высот. Благодаря треугольной сетке, в получаемой цифровой модели сохраняются исходные точки и учитываются ограничения, налагаемые структурными линиями поверхности, чего не происходит при использовании прямоугольной.
Актуальность работы обусловлена развитием геоинформационных технологий и увеличением потребностей в географических исследованиях, с использованием данных рельефа в цифровой форме для решения различных задач. Также необходимо повышать качество и эффективность методов создания ЦМР для обеспечения достоверности готовых моделей.
Для достижения поставленной цели в работе требовалось решить следующие задачи:
1. разработать вычислительный алгоритм построения
поверхности рельефа;
2. реализовать алгоритм на языке C++ с использованием графической библиотеки OpenGL;
3. провести тестовые эксперименты с применением реализованного алгоритма.
✅ Заключение
1. Реализован вычислительный алгоритм построения поверхности рельефа с использованием триангуляции Делоне.
2. Реализован волновой итерационный алгоритм построения поверхности рельефа.
3. Вычислительные алгоритмы реализованы в виде программного комплекса на языке C++ с использованием графической библиотеки OpenGL.
4. Проведены тестовые эксперименты с применением реализованных алгоритмов.



