大地高、正高和正常高及高程异常

article/2025/11/8 0:08:26

测量学习过程中,这几个高程或许曾困扰过许多人(其中也包括我),希望我能在这里把这些说清楚。

可以简单地理解,高程其实就是某点到某个基准面的距离。

这么算下来,对于这几个高程的理解就是怎么理解相对应的基准面的问题。

1.大地高
大地高就是地面上某点到沿通过该点的椭球面法线,到参考椭球面的距离。

这个概念应该很好理解,由于地球并不规则,人们为了研究的方便,于是引入一个参考椭球, 


其中,P点为假想的地面点,那P点到参考椭球面的距离Hp就是大地高。 
(这里也可以看出大地坐标系与空间直角坐标系的关系,主要是没找到合适的配图)

2.正高
正高系统是以大地水准面为基准面的高程系统。地球上某点的正高就是该点到通过该点的铅垂线与大地水准面的交点之间的距离。

这个正高就不是那么好理解了,原因是中间出现了几个新名词。

首先来看第一个新名词,大地水准面。

从百度百科解释来看:

大地水准面是指与平均海水面重合并延伸到大陆内部的水准面。

是正高的基准面。

在测量工作中,均以大地水准面为依据。

因地球表面起伏不平和地球内部质量分布不匀,故大地水准面是一个略有起伏的不规则曲面。

大地水准面是重力等位面,即物体沿该面运动时,重力不做功(如水在这个面上是不会流动的)。

大地水准面的确定是通过确定它与参考椭球面的间距–大地水准面差距来实现的。

我相信,上面的解释并不能让大家明白,反而会更困惑,

延伸?怎么延伸?

尽管解释了原因,但为什么大地水准面是一个略有起伏的不规则曲面,还是不能理解。

如果说是重力等位面,是不是有好多个, 这又是什么?

在这里我尝试解释一下:

可以想像自己手中端了一碗水,在保持手中水面平静的同时与平均海平面在同一水平线上,然后,绕地球行走一周,这样形成的曲面,就是大地水准面。

大地水准面是重力等位面,就像上面说的,尽管你绕地球行走了一周,但是手中的水始终平静,也就是没有做功。

由于地球内部质量分布不均匀,这个应该很好理解,地球表面坑坑洼洼嘛,那,质量分布不均,会造成重力分布不均,原则上来说,重力就是地球的引力,也就是说,地球表面各个地方引力方向不同,引力方向与水准面垂直,因此,大地水准面是一个略有起伏的不规则的曲面。

重力等位面确实有好多个,可以这么想,你从地球不同位置开始行走,绕地球一周,行成的曲面不同,所以重力等位面有好多个,但是大地水准面只有一个,因为大地水准面是跟平均海平面平行的一个面。

大地水准面与椭球面之间的距离叫大地水准面差距。

3.正常高
你可能会困惑,有正高不就行了,为什么还要有一个正常高?

确切地说,正高有完整的物理意义,对于测量来说意义重大,但有一个致命的问题,就是没办法测量出来。

原因是引力常数没法确定,也就是重力加速度g未知。高中物理所学的是9.8,但这是个平均数,测量要求的是精确,每个地方的引力常数没办法精确测量,于是人们为了方便计算起见,引入了一个跟大地水准面极为类似的面,这就是似大地水准面。

正常高系统是以似大地水准面为基准的高程系统。某点的正常高是该点到通过该点的铅垂线与似大地水准面的交点之间的距离。

似大地水准面指的是从地面点沿正常重力线量取正常高所得端点构成的封闭曲面。

这里需要注意的是,似大地水准面严格说不是水准面,但接近于水准面,只是用于计算的辅助面。

它与大地水准面不完全吻合,差值为正常高与正高之差。

似大地水准面与大地水准面在海洋上是重合的,仅在地面上略有不同,而且越高的地方差异越大,像在西部高海拔地区,差异有3米多,因为水准面就是水静止条件下的一个面,地球上的真水准面就叫大地水准面,是不可求的,似大地水准面是拟合出来的大地水准面的最或然值。海洋上认为水的密度质量变化起伏很小,本身也就是水平的,所以在海上的重合的,向内陆延伸,地球质量不均匀,拟合出来的精度不够了,所以在海上两人面是重合的,在内陆不重合,并且越是起伏大的地方差异越大。

最后的最后,可以用一幅图来解释,大地高,正高,正常高之间的关系。

大地高=正常高+ξ(ξ为似大地水准面和参考椭球面之何的高程差,称为高程异常)

一、大地高:地面上某点到沿通过该点的椭球面法线,到参考椭球面的距离。大地高一般用符号H表示。

二、海拔高(正常高):指地面某个地点高出海平面的垂直距离,是某地与海平面的高度差,通常以平均海平面做标准来计算。某点的海拔高是该点到通过该点的铅垂线与似大地水准面的交点之间的距离。

1、N为大地水准面与参考椭球面之间的高程差,称为大地水准面差距,ξ为似大地水准面和参考椭球面之何的高程差,称为高程异常。这两者都可通过天文水准或天文重力水准的方法求定。

H大=H正+N

H大=H常+ξ

2、大地高H大,同正高H正,或同正常高H常之间,通过N或ξ联系了起来而可互相换算。但因正高的精确值不能得到,故严格地说,大地高只能通过正常高求得。由此可见,大地高高差可以从几何水准测量的结果中算出。


http://chatgpt.dhexx.cn/article/QFrTNtg4.shtml

相关文章

大地高、海拔高 地心纬度、大地纬度/地理纬度

大地测量学模型所表示的地球表面,所有点的当地重力矢量都垂直于该表面,即一个“等位面”;这种形状称为大地水准面! 但是由于表面及其不规则,见如下图: 真实的地球据说如下: 地球真实不是一个正球…

大地高、正高和正常高的区别

测量学习过程中,这几个高程或许曾困扰过许多人(其中也包括我),希望我能在这里把这些说清楚。 可以简单地理解,高程其实就是某点到某个基准面的距离。 这么算下来,对于这几个高程的理解就是怎么理解相对应…

大地高和正常高、正高的详细说明

测量学习过程中,这几个高程或许曾困扰过许多人(其中也包括我),希望我能在这里把这些说清楚。 可以简单地理解,高程其实就是某点到某个基准面的距离。 这么算下来,对于这几个高程的理解就是怎么理解相对应…

【转载】GIS概念解析:大地高 | 海拔 | 正高 | 正常高

一、海拔高、大地高 高程是地理学和测量学中对地物高度的一种表达。英文的表达是elevation。与高程相关的两个概念——大地高与海拔高,在实践上有差异,但很容易混淆。 王慧麟等编著的《测量与地图学》(南大出版社,2004年&#x…

大地高、正高和正常高

测量学习过程中,这几个高程或许曾困扰过许多人(其中也包括我),希望我能在这里把这些说清楚。 可以简单地理解,高程其实就是某点到某个基准面的距离。 这么算下来,对于这几个高程的理解就是怎么理解相对应…

java 椭圆拟合,OpenCV2马拉松第25圈——直线拟合与RANSAC算法

最小二乘法(least square)拟合 Total least square 拟合 RANSAC拟合 葵花宝典 watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYWJjZDE5OTI3MTln/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA/dissolve/70/gravity/Center" alt""> 终于,我们就能解…

激光数据的直线拟合

激光雷达获取的信息是和周围物体之间的距离信息,在移动机器人尤其是自主移动机器人领域具有非常广泛的应用,那我们就从移动机器人的自主导航开始聊吧。 移动机器人导航是指移动机器人依靠传感器在特定环境中,按时间最优、路径最短或能耗最低…

直线拟合2

Opencv中的fitLine函数,实现了《直线拟合》一文中的总体最小二乘法拟合直线。 C: void fitLine(InputArray points, OutputArray line, int distType, double param, double reps, double aeps) 参数说明: points:需要拟合的点; L…

C++ 最小二乘法 直线拟合、曲线拟合、平面拟合、高斯拟合

本节介绍如何用Eigen求解线性最小二乘方程组。求解Axb的最小二乘问题,等价于求解方程 使用Eigen的求解的代码如下: Eigen::MatrixXd MatX;//样本数据Eigen::MatrixXd MatY;//观测值Eigen::MatrixXd MatLS;//待定系数MatLS (MatX.transpose() * MatX).in…

C语言直线拟合函数

直线拟合算法 函数说明: 通过一些点拟合出一条直线。 参数: pt_input 指向传入的点的指针。 ptNumbers 传入的点数量。 k 指向拟合直线参数k的指针。 b 指向拟合直线参数b的指针。 返回值: 返回一个代数值判断拟合是否成功。如果成功…

用RANSAC算法实现干扰严重的直线拟合~

1.说到直线拟合,一般是用最小二乘啦,在opencv里面就是用cv.fitLine来完成,首先简单介绍一下该函数: cv.fitLine(points, distType, param, reps, aeps[, line]) -> line points:点集坐标 distType:距…

RANSAC直线拟合和最小二乘直线拟合的简单介绍

RANSAC是“RANdom SAmple Consensus(随机抽样一致)”的缩写。它可以从一组包含“局外点”的观测数据集中,通过迭代方式估计数学模型的参数。它是一种不确定的算法——它有一定的概率得出一个合理的结果;为了提高概率必须提高迭代次…

RANSAC三维直线拟合

RANSAC算法 (1)要得到一个直线模型,需要两个点唯一确定一个直线方程。所以第一步随机选择两个点; (2)通过这两个点,可以计算出这两个点所表示的模型方程; (3&#xff09…

二维直线拟合--opencv实现

二维/三维直线拟合–opencv实现 ​ Hough变换可以提取图像中的直线,但是提取线的精度不高,然而我们的很多场合下需要精确估计直线的参数,这时就需要进行直线拟合。 ​ 直线拟合的方法有很多,比如:一元线性回归就是一…

直线拟合最小二乘法

数据 x(1,2,3,4,5) y (1,1.5,3,4.5,5) 算法结果 R语言运行结果 算法原理 x的均值: xpsum(x1x2x3…xn)/n y的均值 : ypsum(y1y2y3…yn)/n x的平方差之和: lxxsum( (xi-xp) ^ 2 ) 协方差之和 lxy…

直线生成以及pcl直线拟合

目录 写在前面codecompile&run result参考 写在前面 1、本文内容 pcl直线拟合,生成带噪声的直线并进行直线拟合的demo 2、平台 windows, pcl1.10.0 3、转载请注明出处: https://blog.csdn.net/qq_41102371/article/details/127147223 code line_…

opencv 直线拟合

一、话说直线拟合 霍夫直线检测容易受到线段形状与噪声的干扰而失真,这个时候我们需要另辟蹊径,通过对图像进行二值分析,提取骨架,对骨架像素点拟合生成直线,这种做法在一些场景下非常有效,而且效果还比较…

拟合算法之一 直线拟合

直线拟合 很早就想学习拟合了,经常听同事用到拟合,当时尚且一窍不通,必须快递加急紧追此处才是,也参考了网上大佬的一些宝贵经验,先将拟合方法总结如下: 最小二乘法 1.原理 2.举例实现 void fitline3(…

直线拟合问题(Python实现)

程序如下: import matplotlib.pyplot as plt import numpy as npx_list [466, 741, 950, 1422, 1634] y_list [7.04, 4.28, 3.40, 2.54, 2.13] # x_list [0, 1, 3, 5] # y_list [1, 2, 4, 8]l_mat11 len(x_list) l_mat12 l_mat21 sum(x for x in x_list) l_…

OpenCV直线拟合检测

点击上方“小白学视觉”,选择加"星标"或“置顶” 重磅干货,第一时间送达本文转自:opencv学堂 OpenCV直线拟合检测 霍夫直线检测容易受到线段形状与噪声的干扰而失真,这个时候我们需要另辟蹊径,通过对图像进行…