Начиная с версии Agisoft Metashape Professional 2.0.0 доступны инструменты редактирования ЦММ. Редактирование ЦММ выполняется относительно поверхности, поэтому позволяет, например, редактировать края крыш или заполнять пустоты (на участках с водой, лесом и так далее).


Основные этапы работы с инструментами редактирования ЦММ описаны в этой статье.


Для входа в меню редактирования ЦММ нарисуйте полигон или ломаную линию в области, которую нужно отредактировать. На рисунке ниже создается полигон, очерчивающий область с автомобилями, которые необходимо удалить из матрицы высот, чтобы выровнять дорожное покрытие:  




Чтобы включить или отключить параметр Показывать подписи для полигонов/ломаных линий в режиме просмотра Орто, выберите Орто > Показать/скрыть > Показывать подписи.



Сгладить ЦММ - применяется только к полигонам. 
Создать линию излома - применяется к полигонам и ломаным линиям. 


Инструменты Редактирования ЦММ доступны из контекстного меню фигуры. Щелкните правой кнопкой мыши на выбранном полигоне, чтобы открыть контекстное меню и выбрать один из доступных вариантов:  



Инструмент сглаживания ЦММ


В диалоговом окне Сгладить ЦММ доступны следующие методы заполнения: Константа, Аппроксимирующая плоскость, IDW интерполяция и Интерполяция естественного соседаПодробная информация о каждом методе представлена в следующих разделах настоящей статьи. 


Метод заполнения постоянным уровнем (Константа)


В примере на рисунке ниже полигон, очерчивающий автомобили, заполнен методом постоянного уровня (Константа). Поверхность будет заполнена в соответствии с уровнем, заданным в поле Уровень заполнения (м) диалогового окна Сгладить ЦММ . Значение уровня можно ввести с клавиатуры или выбрать на ЦММ курсором (для этого используйте кнопку Выбрать и кликните по ЦММ вне полигона):  



Параметр «Исключить вложенные полигоны» можно включить, если вы хотите заполнить поверхность одной высотой, но исключить некоторую область (например, квадратное здание на примере ниже). Перед использованием инструмента Сгладить ЦММ необходимо нарисовать полигон вокруг объекта, который нужно исключить. Затем включите опцию «Исключить вложенные полигоны» в диалоговом окне Сгладить ЦММ:




После того, как к фигуре применены инструменты Сгладить или Создать линию излома, границы фигуры становятся пунктирными, как показано ниже:



После применения функции «Сгладить ЦММ» контур фигуры можно редактировать. Область сглаживания изменится вместе с границей фигуры, как показано ниже:




Метод Аппроксимирующей плоскости


В этом методе аппроксимирующая плоскость рассчитывается на основе высот вершин нарисованного полигона. Этот метод может быть полезен, когда объект не является горизонтально плоским, например, когда необходимо отредактировать наклонную поверхность крыши, как показано в примере ниже: 




Когда параметр «Учитывать ребра фигуры» включен, вся плоскость грани и ребра (помимо вершин) будут учитываться при расчете аппроксимирующей плоскости. 


Чтобы вершины разных плоскостей крыши совпадали, включите примыкание к вершинам (пожалуйста, ознакомьтесь с нашей статьей — Функция примыкания для рисования фигур). Обратите внимание, что после включения инструмента примыкания к вершинам вам необходимо удерживать кнопку Shift при рисовании полигона.




Метод интерполяции IDW


IDW (Inverse distance weighting) - интерполяция по обратному средневзвешенному расстояниюМетод интерполяции, определяющий значение пикселей с помощью линейно взвешенной комбинации окружающего набора точек или пикселей. Вес — это обратная функция расстояния от окружающих точек или пикселей, возведенная в степень (значение: СилаВ Metashape значение «Силы» по умолчанию равно 2, его можно изменить в диалоговом окне Сгладить ЦММ . Если значение «Силы»  больше 2, пиксели, расположенные ближе к интерполируемому пикселю, будут иметь большее влияние, и результирующая поверхность будет более детальной. Меньшее значение приводит к более сглаженной поверхности.





Интерполяция методом естественного соседа.


Пространственная интерполяция методом естественного соседа (Интерполяция естественного соседа) разработана Робином Сибсоном. В этом методе оценка переменной в некоторой точке области исследования определяется как среднее взвешенное значений этой переменной в выборочных точках (фактически в ближайших выборочных точках по аналогии с методом IDW), при этом оценка веса выполняется с использованием диаграмм Вороного (в отличие от метода IDW). В построенной поверхности с большей вероятностью не будет «пиков», «ям», «хребтов», «долин», которые не были бы представлены исходными данными.




Создание структурных линий (Линий излома)


При использовании инструмента Создать линию излома алгоритм аппроксимирует плоскостями правую и левую (внутреннюю и внешнюю) области  ломаной линии/полигона. Инструмент помогает корректировать края крыши, экономя время на ручной отрисовке внутренней и внешней части крыши с последующим заполнением соответствующих полигонов методом постоянного уровня (Константы). 




Ниже представлены результаты построения ортофотоплана по ЦММ с линиями излома и без них: 



Чтобы применить все изменения, нажмите кнопку Обновить на панели инструментов перед построением ортофотоплана.



Как сбросить изменения?


Чтобы отменить изменения, выберите команду Редактировать ЦММ > Удалить заплатку из контекстного меню фигуры: 




Функция Удалить заплатку работает только до того, как изменения будут применены к ЦММ. Если ЦММ была обновлена, то отменить применение заплаток к ЦММ будет невозможно. Для отмены изменений после обновления ЦММ необходимо заново построить ЦММ и начать редактирование заново.



Как применить изменения к ЦММ?


Чтобы применить все изменения, нажмите кнопку Обновить на панели инструментов: 

или выберите Инструменты > ЦММ > Обновить ЦММ: