Если в одни и те же элементы матрицы попадают высоты из разных объектов карты (например, из двух горизонталей разной высоты, что характерно для обрывов), то управлять занесением высот в элементы можно параметром построения "Высота при наложении" (например, задать - "Максимальная"). Возможно "дырка" рядом с обрывом образовалась из-за того, что осреднились высоты двух горизонталей в соответствии с параметром"Высота при наложении" - Средняя.
Получается, что точки урезов воды оказывая влияние на распределение отметки вдоль реки, затем "прорывают оборону" бровки обрывов и оказывают влияние на сушу выше бровок и занижают рельеф, что делать?
Открыл тестовую карту. В диалоге построения матрицы задан параметр"Дополнительная обработка высотных точек" = "Построение сетки треугольников". Читаю в помощи про этот параметр: --------------------------------------- Если задано Построение сетки треугольников, то по набору высотных точек создаётся триангуляция, рёбра триангуляции (или части рёбер) заносятся в матрицу в виде 3D-отрезков. Если ребро не пересекает объекты с абсолютной высотой, то оно выводится целиком, если пересекает, то выводится часть ребра, ограниченная его вершиной и точкой пересечения с объектом. Этот способ обработки позволяет улучшить вид создаваемой поверхности в местах, где между горизонталями имеются группы точечных объектов с абсолютной высотой. ---------------------------------------
В нашем случае по четырём "высотным точкам" (3 уреза + пикет) построилась триангуляция (2 треугольника). Затем в матрицу занеслись соответствующие 3D-отрезки - на картинке. Пикет (146.10) замкнулся на горизонталь (145) и на понижающееся русло реки (примерно 143.6). После заполнения элементов матрицы из карты других высот рядом с пикетом нет. Остальные (незаполненные) элементы - вычисляются интерполяцией.
Предлагаю задать параметр "Дополнительная обработка высотных точек" = "Построение лучей влияния высоты" или "Отсутствует".