高程系统必须区分椭球高、正高与垂直基准

区分 GNSS 椭球高、重力相关高程和深度,说明大地水准面模型、单位、方向与组合 CRS 的作用。

高程系统必须区分椭球高、正高与垂直基准

一个点的“高程 100 米”并不完整。它可能是相对参考椭球的椭球高、相对大地水准面的正高、相对似大地水准面的正常高,或从某个潮位基准向下量的深度。数值、单位和方向相同,也可能属于不同垂直参考。

水平位置与高程经常由不同系统获得。把 GNSS 输出直接与水准高程、DEM 或海图深度拼接,是三维数据中常见的系统误差来源。

椭球高来自三维大地坐标

GNSS 解算通常给出相对参考椭球的高度 h。它沿椭球法线方向度量,适合三维坐标计算,但零面是数学椭球,不等于平均海平面或当地水准面。

椭球高可随参考框架和历元变化。使用不同基准的椭球高,必须先完成三维大地变换,不能只对水平经纬度转换而保留原高度。

许多软件把二维地理 CRS 与一个未定义 Z 值放在同一几何中。几何有三个坐标不表示第三维已经具有垂直 CRS,元数据必须明确。

正高通过重力等位面表达工程高程

正高 H 大致表示点沿铅垂线到大地水准面的距离,依赖地球重力场。水向低势流动,因此正高更符合水利、工程和地形表达需求。

大地水准面是与平均海平面相关的等位面,在大陆下方仍可延伸。它不是一个简单椭球,表面起伏需要重力观测和模型估计。

水准测量通过高差传递建立垂直控制,但长距离积累误差、地壳运动和基准维护都会影响结果。国家高程基准有明确起算面和实现,不应笼统称作“海拔”。

正常高使用似大地水准面

一些国家采用正常高,其参考面是似大地水准面,理论定义与正高不同。两者在山区可能存在不可忽略差异。数据字段只写 elevation,无法判断采用哪一体系。

正常高与椭球高之间使用高程异常,正高与椭球高之间使用大地水准面高。虽然常写成类似 h=H+N 的关系,但具体符号、模型和系统必须一致。

不能把一个大地水准面模型用于正常高转换,也不能把不同国家基准的模型混用。软件界面显示“geoid”不代表适配所有垂直 CRS。

垂直基准定义零面、方向和单位

垂直 CRS 包含基准、坐标系统、轴方向和单位。高度通常向上为正,深度可能向下为正。海图水深、地下工程和气压高程使用不同零面,符号转换不能替代基准转换。

潮位基准可能使用平均海平面、最低天文潮等统计面,并受测站和观测时期影响。沿海项目同时使用陆地高程与海图深度时,需要明确两者之间的转换关系。

单位也容易隐藏错误。英尺可能有国际英尺和美国测量英尺等定义,简单乘一个近似系数会在大坐标或高精度中积累偏差。

大地水准面格网把 GNSS 高转换为工程高程

高程转换常通过区域格网提供大地水准面起伏或高程异常。软件在点位插值得到改正量,再把椭球高转换为目标高度。格网有覆盖范围、分辨率、版本和精度。

超出格网范围时,PROJ 等工具可能报错、回退或使用另一条操作。生产流程应让缺少格网成为显式失败,不能静默输出未经改正的高度。

格网文件属于可复现依赖,应随处理环境记录校验和与许可。服务器和桌面若安装不同版本,水平坐标相同而高度会出现差异。

组合 CRS 把水平与垂直定义连接

二维水平 CRS 可以与独立垂直 CRS组成复合 CRS,清楚表达经纬或投影坐标加工程高程。三维地理 CRS 则在同一大地坐标系统中包含椭球高。两者不是同一种三维表达。

坐标转换时,水平基准变换和垂直格网可能需要按特定顺序执行。有些格网以某一水平 CRS定位,先后顺序错误会在错误位置取改正值。

处理管线应保存完整操作步骤。只记录输出 EPSG 代码,可能无法重建使用了哪个水平操作和垂直模型。

DEM 的高程语义需要逐产品核对

数字高程模型可能提供地表高程、裸地高程或表面模型,垂直基准也随任务和产品变化。两个栅格像元对齐,不表示高程可直接相减。

重采样和镶嵌不会解决基准差异。应先转换到共同垂直 CRS,再进行差分;转换后还要考虑源 DEM 的空间分辨率、时间和系统偏差。

LiDAR 点云文件可以存储 Z 值和 CRS,但历史文件常缺少垂直定义。需要回查项目报告、控制点和交付规范,不能从数值范围唯一推断。

验证依赖具有已知垂直基准的控制点

检查高程转换应使用同时具有可靠 GNSS 和水准成果的控制点,覆盖项目范围和不同地形。平均偏差、标准差和空间趋势可以暴露模型或单位错误。

单点吻合可能是巧合,特别是不同基准零面在局部接近。地图视觉无法发现几厘米到数米的垂直系统差,工程验收必须使用数值控制。

高程系统的关键不是多一个 Z 坐标,而是说明零面、重力关系、方向、单位和实现模型。把这些定义随数据保存,三维叠加、体积和水流分析才有可靠基础。

资料依据