Об инструменте Разность поверхностей (Surface Difference)

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

Поверхность на основе этой разности строится с применением триангуляции Делоне с ограничениями и геометрического сравнения двух входных поверхностей. Значения z этой разностной поверхности обозначают разницу по высоте между двумя входными поверхностями. Значения z, равные 0,0, возникают в том случае, когда входные поверхности имеют совпадающие значения. Положительные значения обозначают области, в которых первая поверхность расположена над второй (базовой) поверхностью, а отрицательные ― области, в которых первая поверхность расположена под второй.

Если требуется растр разности, инструмент преобразует триангулированную разностную поверхность в растр с использованием линейной интерполяции.

Если указана выходная папка TIN, триангулированная разностная поверхность записывается в качестве TIN в указанную рабочую область. Если полученная поверхность содержит слишком много узлов для одной сети TIN, инструмент может выдать на выходе несколько сетей TIN.

Связанные темы

5/10/2014