在MATLAB中,通过对表面三角形的边或节点交点进行采样,使用线性插值方法生成三维线段。当输入表面为栅格时,采用线性内插方法对线段高程进行插值生成三维线。顶点间距按照采样间距依次选择,影响表面长度计算结果。默认采样间距与栅格尺寸相等。MATLAB工具箱中的Functional Surface工具箱中的Surface Length工具可用于计算表面长度。用户需指定输入表面和二维线段输入要素,并设定采样间距。对于TIN表面,默认采样间距以三角形边和节点与线段的交点进行分割;对于栅格表面,默认间距为栅格尺寸大小。可选设置Z值转换系数用于单位转换。