Доступно с лицензией 3D Analyst.
Инструмент Разность поверхностей выполняет геометрическое сравнение треугольников обеих входных поверхностей. Треугольники первой поверхности классифицируются как находящиеся полностью над или под второй (базовой) поверхностью или как пересекающиеся с ней. При обнаружении пересечений треугольники делятся на части, которые классифицируются как расположенные полностью над, под второй (базовой) поверхностью или копланарные ей. Соседние треугольники и их части с одинаковой классификацией группируются в полигоны, при этом их объемные характеристики складываются и образуют итоговое значение для каждого из этих полигонов. Полученные данные записываются в выходной класс пространственных объектов полигонов.
Поверхность на основе этой разности строится с применением триангуляции Делоне с ограничениями и геометрического сравнения двух входных поверхностей. Значения z этой разностной поверхности обозначают разницу по высоте между двумя входными поверхностями. Значения z, равные 0,0, возникают в том случае, когда входные поверхности имеют совпадающие значения. Положительные значения обозначают области, в которых первая поверхность расположена над второй (базовой) поверхностью, а отрицательные ― области, в которых первая поверхность расположена под второй.
Если требуется растр разности, инструмент преобразует триангулированную разностную поверхность в растр с использованием линейной интерполяции.
Если указана выходная папка TIN, триангулированная разностная поверхность записывается в качестве TIN в указанную рабочую область. Если полученная поверхность содержит слишком много узлов для одной сети TIN, инструмент может выдать на выходе несколько сетей TIN.