3. 地形与DEM基础:数字高程模型(DEM)、数字表面模型(DSM)、数字地形模型(DTM)的定义、区别及在三维建模中的作用

地形是三维地理空间建模中最基础的要素之一。无论是城市级建筑群展示、区域级洪水淹没模拟,还是国家级地形骨架构建,都离不开对地表形态的数字化表达。在遥感三维建模实践中,DEM、DSM、DTM三个术语经常被混用,但它们的数据来源、处理逻辑和适用场景存在本质差异。本章将系统梳理三者的定义与数学本质,剖析其区别与联系,并结合实际项目说明它们在三维建模中的具体作用与选型策略。

DEM / DSM / DTM 概念关系与三维建模应用 数据源层 卫星立体像对(如WorldView-3) | 激光雷达LiDAR点云 | InSAR干涉测量 | 摄影测量点云 | 地形图矢量化 原始数据:离散三维点集 (X, Y, Z) 或 规则格网 处理层:滤波与分类 地面点分类(渐进加密TIN / 形态学滤波) | 非地面点剔除(植被、建筑、车辆) | 点云内插(IDW / 克里金 / 样条) DEM(数字高程模型) 仅含裸地地形 Z = 地表高程(不含地物) 用途:坡度/坡向/水文分析 三维建模:地形骨架 DSM(数字表面模型) 地表+所有地物(树冠、屋顶) Z = 首次回波/表面高度 用途:城市建模/树高反演 三维建模:真实表面 DTM(数字地形模型) 地形+地形特征要素 Z = 地形+断裂线/特征点 用途:工程土方/道路设计 三维建模:高精度地形 三维建模应用层 地形LOD构建 | 建筑白模贴合 | 淹没模拟 | 视域分析 | 土方量算 | 景观可视性 | 数字孪生底座

3.1 核心概念与数学定义

数字高程模型(DEM,Digital Elevation Model)是描述地球表面裸地高程的数字化表达,其数学本质是一个连续曲面的离散采样:Z = f(X, Y),其中Z代表该点的高程值。DEM只包含地形本身的起伏信息,不包含任何植被、建筑物等人造或自然地物。在遥感数据处理中,DEM通常通过激光雷达点云的地面点分类、立体像对匹配后滤波、或InSAR相位解缠后生成。

数字表面模型(DSM,Digital Surface Model)则记录的是地表物体顶面的高程,即首次回波或表面反射点的高度。DSM = DEM + 地物高度(树高、建筑高度等)。例如,在森林区域,DSM显示的是树冠顶部的高程;在城市区域,DSM显示的是屋顶或天线顶部的高程。DSM是遥感影像三维建模中最直接的产品,因为它反映了传感器实际“看到”的表面。

数字地形模型(DTM,Digital Terrain Model)在学术和工程实践中存在两种理解:狭义上,DTM与DEM同义,都指裸地高程;广义上,DTM不仅包含高程信息,还包含地形特征要素(如山脊线、山谷线、断裂线、坑塘边界等)以及坡度、坡向等地形属性。在工程领域(如道路设计、土方计算),DTM通常指带有地形特征约束的不规则三角网(TIN)模型,其精度高于规则格网DEM。

对比维度 DEM DSM DTM(广义)
核心内容 裸地高程 地表物体顶面高程 地形+特征要素+属性
数据来源 LiDAR地面点、摄影测量滤波后 LiDAR首回波、立体像对直接匹配 DEM基础上叠加断裂线/特征点
典型分辨率 0.5m - 30m 0.5m - 5m 0.5m - 5m(TIN结构)
三维建模角色 地形基底、坡度分析 真实表面、建筑体量 工程级精度、土方计算
更新频率 低(地形变化慢) 高(地物变化快) 中(工程周期内)

3.2 三者的核心区别与判断方法

在实际项目中,判断一个高程数据产品是DEM还是DSM,最直接的方法是查看其数据来源和处理流程。如果数据经过地面点分类且剔除了非地面点,则为DEM;如果保留了所有回波或表面点,则为DSM。对于DTM,则需要检查是否包含地形特征线约束。

从三维建模的角度看,三者的核心区别体现在以下三个层面:

  • 信息维度差异:DEM只描述地形面,DSM描述地物表面,DTM则在地形基础上增加了结构信息(断裂线、特征点)。在三维场景中,DEM适合做地形起伏的基底,DSM适合做真实场景的表面纹理贴合,DTM适合做需要精确边界的工程分析。
  • 精度与细节差异:DSM的细节最丰富(包含树冠、屋顶等),但噪声也最大;DEM经过滤波后更平滑,但可能丢失微地形;DTM通过特征线约束保留了地形突变点,精度最高但构建成本也最高。
  • 应用场景差异:洪水淹没分析必须用DEM(因为水面只在地形上流动);城市天际线分析必须用DSM(因为建筑高度是关键);道路纵断面设计必须用DTM(因为需要精确的边坡和填挖方边界)。

判断流程速查:拿到一个高程数据集,先问三个问题——①数据是否经过地面点分类?②是否包含建筑物/植被的顶面信息?③是否带有断裂线或特征约束?回答“是/否”即可快速归类。例如,如果数据来自LiDAR且已分类为“地面”类,则直接作为DEM使用;如果来自影像匹配且未滤波,则视为DSM。

3.3 在三维建模中的具体作用

在遥感三维建模工作流中,DEM、DSM、DTM各自承担不同的角色,且常常需要组合使用。以下从建模流程的角度拆解其作用。

3.3.1 DEM:三维场景的地形骨架

DEM是三维场景中最底层的几何约束。在构建地形LOD(Level of Detail)时,DEM提供规则格网的高程值,用于生成地形Mesh。以某区域洪水淹没模拟项目为例,项目使用5m分辨率的DEM作为地形基底,将水位面与DEM进行布尔运算,计算出淹没范围与水深分布。如果误用DSM,则水面会“悬浮”在树冠和屋顶之上,导致淹没面积被严重低估。

3.3.2 DSM:真实场景的表面重建

DSM在三维建模中用于生成“真实表面”。在城市级数字孪生项目中,DSM可以直接生成建筑体块的白模——通过DSM与DEM的差值(即归一化高程模型nDSM),可以快速提取建筑高度和轮廓。例如,某城市更新项目利用0.5m分辨率的DSM,通过nDSM阈值分割(>3m视为建筑),自动提取了约12,000栋建筑的轮廓和高度,再与二维GIS数据叠加,快速生成了城市三维体块模型。

3.3.3 DTM:工程级精度与地形特征表达

DTM在三维建模中的价值体现在对地形特征的精确表达。以某高速公路选线项目为例,项目区域地形复杂,包含陡坎、冲沟等微地形。使用规则格网DEM时,陡坎处的坡度被平滑,导致填挖方量计算偏差约15%。改用带有断裂线约束的DTM(TIN结构)后,陡坎边界被精确保留,土方量计算误差控制在3%以内。DTM还支持在三维场景中直接显示山脊线、山谷线等地形骨架,辅助路线方案比选。

选型建议:如果项目只需要宏观地形起伏(如区域规划展示),使用30m分辨率的DEM即可;如果需要进行建筑级三维建模,必须使用DSM(至少2m分辨率);如果涉及土方计算、道路设计等工程应用,务必使用带特征线的DTM。

3.4 案例拆解:城市级三维场景构建中的DEM/DSM/DTM协同

以下通过一个完整的城市级三维场景构建项目,展示三者如何协同工作。

项目背景与约束:某市自然资源局需要构建中心城区约120km²的三维场景,用于规划审批和城市更新决策。项目约束包括:①数据获取周期仅3个月;②预算有限,无法进行全区域机载LiDAR采集;③需要同时支持宏观规划展示(地形起伏)和微观建筑审批(建筑高度、体量)。

初始数据与关键指标:项目获取了以下数据——①WorldView-3立体像对(分辨率0.3m,用于生成DSM);②已有1:2000地形图(含等高线和建筑轮廓,用于生成DTM);③30m分辨率SRTM DEM(作为区域地形基底)。关键指标包括:DSM精度要求RMSE≤1.5m,建筑高度提取误差≤2m。

分析判断过程:项目组首先利用立体像对匹配生成DSM,通过nDSM(DSM-DEM)提取建筑高度。但发现SRTM DEM分辨率太粗,无法准确反映城区内的地形起伏,导致nDSM在坡地地区出现系统性偏差(最大偏差达4m)。随后,项目组利用1:2000地形图构建了高精度DTM(含建筑基底高程和道路中心线高程),将DTM与DSM做差值,建筑高度提取精度提升至1.2m RMSE。

实际操作步骤:①利用地形图等高线生成TIN,并叠加断裂线(道路边线、陡坎)构建DTM;②将DTM转为1m格网DEM;③用DEM与DSM计算nDSM;④对nDSM进行形态学开运算去除噪声,提取建筑体块;⑤将建筑体块与DEM地形Mesh叠加,生成三维场景;⑥对于重点区域(如历史保护区),使用LiDAR点云补充精细DSM。

结果对比与复盘:最终三维场景中,地形起伏精度从SRTM的±10m提升至±0.5m(基于DTM),建筑高度提取精度达到1.2m,满足规划审批要求。项目复盘发现,初期直接使用SRTM DEM是最大失误——虽然节省了时间,但导致后续所有建筑高度分析都需要返工。经验是:在城市三维建模中,DTM的精度优先级高于DSM,因为地形误差会传播到所有衍生分析中。

常见误区提醒:①不要将DSM直接当作DEM使用,否则地形分析(坡度、坡向)会产生严重偏差;②不要忽视DTM中的断裂线,在陡坎、河堤等位置,规则格网DEM会平滑掉关键地形特征;③注意DEM和DSM的坐标基准必须一致,否则差值计算(nDSM)会产生系统性误差。

3.5 总结与复盘

本章的核心要点可以归纳为:DEM是“裸地高程”,DSM是“表面高程”,DTM是“带特征的地形模型”。在三维建模中,DEM提供地形骨架,DSM提供表面细节,DTM提供工程级精度。三者的关系不是替代而是互补——一个完整的城市级三维场景,往往需要同时使用这三种数据:用DTM保证地形精度,用DSM提取建筑体量,用DEM进行区域水文分析。

在实际项目中,建议按照“先定精度需求,再选数据源,最后确定处理流程”的顺序进行。如果项目以宏观展示为主,DEM+DSM即可满足;如果涉及工程决策,必须引入DTM。同时,要建立数据质量验证机制——在项目启动阶段,用少量实测点(如GNSS测量点)对DEM/DSM进行精度校验,避免后期返工。