DOM、DEM、DSM与DLG有什么区别?先分清这四类成果
2026年10月19日 19:02

四类数据回答四个不同问题,混着用就会得出错误结论

四者是四类独立成果,并非同一份数据的四种叫法。正射影像回答“地面看起来什么样”,数字高程模型回答“裸地有多高”,数字表面模型回答“连房子树冠在内的表面有多高”,数字线划图回答“有哪些地物、在哪里、是什么”。项目里最常见的错误,是拿含建筑的表面去算淹没范围,或者拿正射影像去量建筑高度。分不清这四类,选型、报价、验收都会跟着错位。

医院建筑群与停车场航拍

1 四类数据回答四个不同问题

1.1 一张影像、一张高程面、一张表面、一套矢量

正射影像的每个像素记录的是亮度或色彩,位置经过几何纠正,可以当底图用。数字高程模型记录的是地面点的高程,通常按规则格网组织。数字表面模型记录的是最上层表面的高程,包含建筑屋顶、树冠、桥梁。数字线划图记录的是矢量要素,点、线、面各自带属性。

四种数据的组织方式完全不同:栅格、栅格、栅格、矢量。放在一起看像一套,拆开看是四种东西。

名字里的形容词也在提示用途。正射说的是投影方式,高程说的是数值含义,表面说的是覆盖范围,线划说的是表达形式。把这几个词读懂,说明书就不用翻太多次。

1.2 为什么先分清再谈精度

精度指标对四类成果的含义不一样。正射影像说位置中误差和分辨率,高程模型说高程中误差和格网间距,线划图说点位中误差和要素完整性。拿一个指标套四类成果,验收时没法执行。

用途也不一样。做淹没分析要用裸地高程,做景观视域要用表面模型,做地块统计要用线划图,做底图要用正射影像。用错了,算法再对,结果也是错的。

清单式写法能减少误用。把每份数据配一句“可用于”“不可用于”,贴在交付说明的第一页,使用方翻一次就明白。

2 把照片拉成地图的那一类

2.1 定义与生成过程

数字正射影像由航空或无人机影像经过正射纠正、镶嵌、匀色生成,消除了地形起伏和相机倾斜带来的投影差,具备统一的地理坐标。它可以像地图一样量测水平距离,也可以叠加矢量做比对。

生成过程有几个关键动作:空三解算提供影像姿态,高程数据参与纠正,多片影像之间做镶嵌,接边处做色彩均衡。任一环节粗糙,成果上就会出现错位、接缝或者色差。

2.2 用途与限制

底图展示、现状调查、变化检测、专题图叠加,这几类是它的主场。规划部门比对审批图与现状,用得最多的也是它。

限制在于没有高程。影像上看得出房子,量不出高度;看得出坡,算不出坡度。遮挡区域还会留下拉花或者空洞,树冠下的地面基本看不到。

还有一层容易忽略:正射影像是二维的。悬崖、立交、建筑侧立面在纠正过程中会被压平或者拉长,边缘处的位置偏差比中心大。拿它量陡坎的宽度,结果往往不准。

3 两个高程面,差在“表面”两个字

3.1 裸地高程与含地物高程

数字高程模型描述的是裸地表面,建筑、植被这些地物在建模时被过滤掉。它是地形分析的基础,坡度、坡向、汇水、填挖方都依赖它。

数字表面模型描述的是最上层表面,屋顶、树冠、桥面都在里面。它更接近人眼看到的三维形态,适合做可视域、日照、景观分析,也常被用来提取建筑高度。

两者的关系可以理解为:表面减去裸地,剩下的就是地物高度。这个差值图在建筑提取、绿化量算里很常用。

差值图也有噪声。树冠边缘、屋檐、围墙这些过渡地带,差值会跳变;用阈值提取建筑时,这些位置容易误判。所以提取结果还要人工复核,不能完全交给程序。

3.2 同一片区域两个数为什么不同

同一栋楼的位置,表面模型给出的是屋顶高程,裸地高程给出的是地面高程,差值接近楼高。有人拿表面模型做淹没分析,水淹到三楼才发现不对,问题就出在这里。

林地更明显。树冠高度可能十几米,裸地高程与表面模型的差值全落在树上。做林地地形分析必须用裸地高程,否则坡度全是假的。

山坡校园建筑与道路俯瞰

4 从影像到结构化要素的那一类

4.1 要素、属性与拓扑

数字线划图是矢量成果,道路是线,地块是面,井盖是点,每个要素带属性,要素之间有拓扑关系。它可以直接入库,参与查询、统计和空间分析。

和 CAD 图的区别在于坐标与属性。CAD 图重在出图,线划图重在数据,坐标系统一、属性完整、拓扑正确,这三项是它的价值所在。

4.2 采集方式与更新

采集方式有立体测图、影像矢量化、已有数据整合、外业调绘。不同方式的工作量和精度差别很大,合同里要写清采用哪种。

更新比新建更难。新建可以从零开始,更新要处理新旧要素的衔接:哪些保留,哪些删除,哪些属性变更。没有版本记录,更新几次之后数据就没人敢用了。

要素编码也影响更新。编码规则统一,新旧数据才能自动比对;编码各写各的,更新只能靠人眼一张张看。

5 项目里怎么配套使用

5.1 一张清单对应四类用途

底图与展示:正射影像,配分辨率与现势性说明。地形分析:裸地高程,配格网间距与高程基准。三维形态与可视分析:表面模型,配是否含植被的说明。要素管理与统计:线划图,配要素分类与属性表。

一个项目里往往四类都要,但不必四类都做到最高档。底图可以粗一些,用于分析的裸地高程要准,线划图的完整性比分辨率更重要。

5.2 坐标、分辨率与版本要一致

四类成果如果坐标系统不一致,叠在一起就会错位。高程基准不一致,算出来的高差全是错的。分辨率不一致,栅格重采样会损失细节。

版本同样要对齐,时间差最容易骗人。正射影像是今年拍的,线划图是前年的,比对出来的“变化”可能只是数据没更新。交付清单里写明每类成果的采集时间,比只写交付日期有用。

分辨率还要看原生值。1 米数据重采样到 0.5 米,文件变大,信息没增加。清单里写“原生 1 米,重采样至 0.5 米”,比只写一个数字诚实。

6 交付时容易踩的三个坑

6.1 把表面当成裸地

这是最常见的一类错误,后果也最直接。淹没分析、汇水分析、坡度计算,一旦用了含建筑的表面,结果会系统性偏高或者出现假洼地。

识别方法不复杂:看建筑位置的高程是不是明显高于周边地面。是,就是表面模型。再看数据说明里有没有“含植被”“含建筑”的标注。

6.2 分辨率标注与格式误标

有的成果标着 0.5 米分辨率,实际是 1 米数据重采样来的,细节并没有增加。有的文件扩展名是 GeoTIFF,里面存的却是影像,不是高程。这类问题在交接时才被发现,往往已经耽误了工期。

核对办法:打开数据看取值范围,影像的像元值在 0 到 255 之间,高程的像元值有正有负,单位是米。再看元数据里的坐标与单位。三步不到十分钟,能挡掉后面一串返工。

7 数据到手后怎么进平台

7.1 转换与发布的分工

四类成果进三维平台,处理路径不同。正射影像切片成影像瓦片,裸地高程转成地形瓦片,表面模型可以转成三维瓦片,线划图作为矢量服务发布。转换改变的是组织方式,不改变数据本身的位置与数值。

GISBox 基础版支持 GeoTIFF 转 terrain、图片转影像瓦片、SHP 与 GeoJSON 转 3DTiles,也支持矢量数据导入编辑并发布为 WMS、WMTS、WFS 服务。版本与免费边界以套餐定价页当天展示为准。

边界要说清。GISBox 做的是格式转换、场景编辑与服务分发,不生成高程数据,也不做精度评定。裸地高程与表面模型从哪来、准不准,取决于采集与生产环节。

服务发布后可以用 Cesium 一类框架加载,三维瓦片规范见OGC 3D Tiles 说明,地形瓦片格式可参考quantized-mesh 项目。切片参数与坐标系设置,官方文档里有操作说明。

矢量一侧同样有出口。SHP、GeoJSON 导入后可以编辑并发布为 WMS、WMTS、WFS;DWG 导入后发布 MVT、WMTS、WMS、WFS 属于企业版,需要时再单独核对。影像、地形、三维、矢量四类服务挂在同一个服务器上,前端按图层请求,交接时少一套账号体系。

7.2 六问自检

第一问,这份数据是栅格还是矢量。第二问,栅格记录的是颜色还是高程。第三问,高程含不含地物。第四问,坐标与高程基准是什么。第五问,分辨率是原生还是重采样。第六问,采集时间与版本号在哪。六问答完,四类成果就不会混。

四类成果对应四个问题:看起来什么样、地面有多高、表面有多高、上面有哪些要素。把这四问答准,选数据、写合同、做分析都会顺很多。

水库与环湖山体航拍

常见问题(FAQ)

FAQ-1 做淹没分析该用哪一种?

用裸地高程,也就是不含建筑和植被的那一类。含地物的表面会让水流“停”在屋顶上,算出的淹没范围偏小。另外要确认高程基准与水位口径一致,否则差的是基准而不是模型。

FAQ-2 正射影像能用来量建筑高度吗?

不能。正射影像只有平面位置和色彩,没有高程。量高度要用表面模型减去裸地高程,或者用三维模型、点云。倾斜摄影生成的三维成果可以做这件事,但精度仍要按检查点验证。

FAQ-3 数字线划图和 CAD 图有什么不同?

线划图强调坐标、属性与拓扑,可以直接入库参与查询分析;CAD 图强调图面表达,图层和符号为主。两者可以互转,但转换后属性往往要重新整理。项目交付时要说明以哪种为准。

FAQ-4 四类成果的坐标系必须一致吗?

应当一致,或者至少能明确换算关系。坐标不一致会导致叠置错位,高程基准不一致会让高差整体偏移。交付清单里逐项写明坐标系统、高程基准与投影方式,是最省事的做法。

想先看地形与影像在平台里的加载效果,可以用示例数据试一遍:下载 GISBox 基础版

【内容与技术说明】
本文由GISBox产品团队整理发布,内容由AI工具辅助生成并经团队人工核验。
因产品版本持续迭代,具体功能、参数与免费范围以GISBox官方文档为准。
如有技术疑问或内容勘误,欢迎通过support@gisbox.com反馈。
最后核校:2026-10-19。