При построении модели рельефа на практике встречаются
следующие виды исходных данных:
1.
Трехмерные тонки на поверхности (высотные отметки на карте).
2. Структурные линии рельефа - линии, вдоль которых имеет место
нарушение гладкости поверхности (линии обрывов, границы рек, ручьи,
горные хребты, водоразделы, границы искусственных сооружений).
Структурные линии задаются как трехмерные ломаные.
3. Изолинии - линии одного уровня, вдоль которых поверхность яв-
ляется гладкой.
4. Горизонтальные плато - регионы, внутри которых высота по-
верхности повсюду одинаковая (озера).
5. Области интересов - регионы, вне которых информация неиз-
вестна или не интересует пользователя.
На практике модель рельефа применяется совместно с другими дан-
ными о местности, такими как расположение рек, лесов, дорог, домов и др.
Соответственно в ряде случаев возникает потребность учета непосредст-
венно в модели рельефа данных о местности. Например, для упрощения
различных расчетов можно потребовать, чтобы треугольники не пересека-
лись с границами дорог, земельных участков, домов и др. Тогда при трех-
мерной визуализации рельефа можно разным цветом раскрасить разные
треугольники в зависимости от того, принадлежат ли они дороге, полю или
лесу.
Таким образом, возникает еще один вид исходных данных для
построения модели рельефа:
6. Разделительные линии - линии, изменяющие только структуру
треугольников, не трогая формы поверхности.
Имея перечисленные виды исходных данных, мы можем построить
модель рельефа, передав в алгоритм построения триангуляции Делоне с
ограничениями все исходные данные. Но при этом вставка в триангуляцию
структурных линий вида 2 должна выполняться алгоритмом вставки «Уда-
ляй и строй» или «Перестраивай и строй», а данные видов 3-6 - алгорит-
мом «Строй, разбивая».
Использование вставки «Строй, разбивая» вызвано желанием мини-
мизировать искажения формы поверхности при вставке линий, а также из-
бежать появления длинных узких треугольников вдоль этих линий (осо-
бенно вдоль данных видов 3-5).
9.2. Упрощение триангуляции
Реальные триангуляционные модели рельефа земной поверхности
обычно содержат огромное количество данных - миллионы и миллиарды