Триангуляционная модель поверхностей

Триангуляционная модель данных (нерегулярная триангуляционная сеть, TIN) предназначена для описания поверхностей. В качестве моделируемой поверхности может выступать рельеф земной поверхности (рис.15) или распределение какого-то параметра по земной поверхности, например, загрязнения окружающей среды, количества выпадающих осадков или среднегодовой температуры.

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

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

 

Рис. 15. Триангуляционная модель поверхности земли

Триангуляционная модель данных содержит 3 основных типа данных: узлы, ребра и треугольники (рис. 16).

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

 

 

Рис.16. Связи объектов в

триангуляционной модели данных

 

 

Контрольные вопросы

 

1. Дать определение пространственного объекта.

2. Перечислить базовые типы пространственных объектов.

3. Что такое векторные объекты? В каких моделях они используются?

4. Что такое модель данных?

5. Привести примеры векторных моделей.

6. Что называют слоем карты?

7. Дать определение цифровой модели местности и цифровой модели рельефа.

8. Какие модели данных допустимы в шейп-моделях?

9. Для чего предназначена модель транспортной сети?

10. Что такое растровая модель данных?

11. Что подразумевается под процедурами векторизации и растеризации?

12. Для чего предназначена триангуляционная модель данных?

 

 








Дата добавления: 2015-03-07; просмотров: 1218;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.004 сек.