WGS84海拔高与EGM96转换
时间: 2024-04-06 20:32:26 浏览: 923
WGS84到高斯坐标转换
4星 · 用户满意度95%
WGS84海拔高与EGM96的转换需要进行以下步骤:
1. 首先获取WGS84基准面高(ellipsoidal height)和EGM96大地高(geoid height)的值。
2. 使用以下公式将WGS84基准面高与EGM96大地高相加,得到WGS84椭球面高(orthometric height):
WGS84椭球面高 = WGS84基准面高 + EGM96大地高
3. 由于EGM96的数据是以重力势能来描述地表形状的,所以需要进行一个正常重力值的补偿,以得到真实的椭球面高。这个补偿值可以通过查找EGM96中的正常重力值和标准重力值来计算,通常使用的公式为:
Correction = (GM / (a * (1 - e^2))) * (h - H)
其中,GM为地球引力常数,a为WGS84椭球体长半轴,e为WGS84椭球体第一偏心率,h为WGS84椭球面高,H为EGM96大地高。
4. 最后,将WGS84椭球面高和补偿值相加,即可得到真实的海拔高(true altitude):
True altitude = WGS84椭球面高 + Correction
需要注意的是,这里的WGS84基准面高和EGM96大地高通常需要使用专业的测量仪器或者卫星技术来获取,计算过程也比较复杂,需要进行精确的数值计算。
阅读全文