测绘科普|一篇文章搞懂大地高、正高、正常高、力高及其相互转换
“海拔”这个词你肯定不陌生但你可能不知道我们挂在嘴边的“海拔”其实有好几种不同的定义。在测绘和工程领域高程系统分类精细不同场景用不同的“高”如果混用轻则闹笑话重则工程出错。今天我们就用一篇文章把大地高、正高、正常高、力高这四种常见的高程系统彻底讲透并教你它们之间怎么相互转换。一、高程系统的分类基准面决定一切简单来说高程就是地面点沿着某条特定“垂线”到一个“基准面”的距离。基准面不同量测路线不同就产生了不同的高程系统。根据基准面和测量方法我国常用的高程系统可分为以下四类高程系统基准面量测路径大地高参考椭球面沿椭球面法线正高大地水准面沿实际重力线垂线正常高似大地水准面沿正常重力线力高大地水准面/似大地水准面改造基于重力场同一重力等位面下面我们逐一认识一下这四位“主角”。二、四个“高”字辈各有什么不同1. 大地高H基准面数学上定义的参考椭球面如CGCS2000、WGS84椭球。测量路径沿椭球面的法线方向量取。怎么得到GNSSGPS、北斗等直接定位获得的就是大地高。特点纯几何量只依赖椭球参数与地球重力场无关。你手机里的定位高程本质上就是大地高。但它不能直接当作“海拔”来用因为椭球面与真实海平面并不重合。2. 正高HgH_gHg基准面大地水准面——这个面最直观的理解就是“静止的平均海水面向陆地延伸形成的封闭曲面”。测量路径沿实际重力线即铅垂线量取。怎么得到理论上需要实测从地面到大地水准面沿线的重力值用公式[Hg1gm∫0Hgg dh[H_g \frac{1}{g_m}\int_{0}^{H_g} g \, dh[Hggm1∫0Hggdh]由于地下重力值很难精确获得正高是一种无法严格精确求定的理想高程。别称很多时候我们说“海拔高度”的严格物理定义指的就是正高。3. 正常高HnH_nHn基准面似大地水准面——这是一个由正常重力场定义的辅助曲面不是实际的重力等位面但与大地水准面非常接近在海洋上二者重合。测量路径沿正常重力线量取。怎么得到用可以精确计算的平均正常重力替代[Hn1γm∫0Hng dh[H_n \frac{1}{\gamma_m}\int_{0}^{H_n} g \, dh[Hnγm1∫0Hngdh]重要地位我国法定的高程系统就是正常高系统我们常说的“1985国家高程基准”给出的高程就是正常高。也就是说日常工作中用到的那种“海拔”在我国其实绝大部分是正常高。4. 力高HFH_FHF基准面仍然是大地水准面或似大地水准面但定义方式不同。核心思想同一重力等位面上的所有点力高相等。这对于水利工程至关重要——在一个静止的水库湖面上水自然静止整个水面是一个重力等位面所以这个面上的点应该具有相同的高程。如果使用正常高由于正常重力值随纬度变化同一等位面上不同纬度点的正常高会有微小差异而采用力高则能消除这种“纬度效应”。定义用某一特定纬度通常取45°的正常重力值(γ45(\gamma_{45}(γ45) 作为固定常数代替正常高中的(γm(\gamma_m(γm)[HF1γ45∫0HFg dh[H_F \frac{1}{\gamma_{45}}\int_{0}^{H_F} g \, dh[HFγ451∫0HFgdh]应用跨流域调水、大型水利枢纽等对“水往低处流”要求极高的工程会使用力高系统。三、四个高程系统之间相互转换四个高程系统之间能不能互相换算当然能而且有明确的数学关系。下面可以帮你记住核心逻辑。N 大地水准面差距椭球面 – 大地水准面ζ 高程异常椭球面 – 似大地水准面ε 正高与正常高之差Hg – Hn记住这个框架后我们直接看实用的转换公式。四、转换公式速查表1. 大地高 ↔ 正高[HHgN[H H_g N[HHgN](N) 为大地水准面差距有专门的模型如EGM2008可查询。由大地高求正高(HgH−N(H_g H - N(HgH−N)。这是早期“GNSS测量重力场模型”获取海拔的思路但我国正式使用正常高所以更常用的是下一条。2. 大地高 ↔ 正常高最常用[HHnζ[H H_n \zeta[HHnζ](ζ(\zeta(ζ) 为高程异常可以通过重力场模型、GNSS/水准拟合等方式得到。反过来(HnH−ζ(H_n H - \zeta(HnH−ζ)。在工程中用GPS测出大地高H再减去获取到的ζ就得到了我国规范需要的正常高。3. 正高 ↔ 正常高[HgHn(ζ−N)[H_g H_n (\zeta - N)[HgHn(ζ−N)]或者记作[Hg≈Hnε[H_g \approx H_n \varepsilon[Hg≈Hnε]高程异常与大地水准面差距的差值(ζ−N(\zeta - N(ζ−N)本质是似大地水准面与大地水准面的差异在我国东部平原可能仅几厘米在西部山区可达数米。实用中如果不需要精确转换可查询对应区域的改正值。4. 力高 ↔ 正常高水利人必看由定义可推导出简单关系[HFγmγ45Hn[H_F \frac{\gamma_m}{\gamma_{45}} H_n[HFγ45γmHn]或者改写为[HFHnδF,δF≈Hn⋅γm−γ45γ45[H_F H_n \delta_F, \quad \delta_F \approx H_n \cdot \frac{\gamma_m - \gamma_{45}}{\gamma_{45}}[HFHnδF,δF≈Hn⋅γ45γm−γ45](γm(\gamma_m(γm) 是地面点沿正常重力线到似大地水准面的平均正常重力与纬度、高程有关。(γ45(\gamma_{45}(γ45) 是纬度45°处的正常重力值常数。(δF(\delta_F(δF) 称为力高改正。在中纬度地区如果(γm(\gamma_m(γm) 大于(γ45(\gamma_{45}(γ45)力高会比正常高略大反之略小。实际工作中许多单位已经制定了力高改正表输入纬度和正常高即可快速查算。5. 力高与大地高、正高的转换通常不直接转换而是以正常高为桥梁力高 → 正常高用上面第4条反算。正常高 → 大地高加上高程异常ζ。正常高 → 正高加上ζ – N。这样就可以建立完整的互转通道。五、不同场景该用哪个“高”日常导航、手机定位得到的是大地高但地图上通常经过粗略改正显示“海拔”精度不高。国家法定海拔、测绘成果、工程建设用正常高。当你拿到一份地形图上的标高或听到“某某峰海拔8848.86米”这个数值就是正常高珠峰高程也是基于正常高系统。全球高程统一、高精度跨海工程往往需要正高因为大地水准面具有全球物理意义。大型水利工程、跨流域调水严格意义上需要用力高才能保证设计水流方向与实际静止水面一致避免“水往高处流”的错误设计。六、小结用一句话概括四大高程的关系大地高是几何高架在数学椭球上正高是物理高贴着大地水准面正常高是实用高我国法定系统贴近正高又易于计算力高是工程高专为让水“服服帖帖”而设。理解它们的定义和转换不仅是测绘人的基本功也是打通“GNSS定位”与“现实世界海拔”的关键一环。