高程网平差原理与程序设计

需积分: 25 16 下载量 189 浏览量 更新于2024-08-17 收藏 909KB PPT 举报
"高程网平差流程图及主要函数-vb水准网平差设计思想" 高程网平差是地球表面高程控制测量的重要环节,用于确定地面上各控制点的精确高程。平差过程是通过对观测数据进行数学处理,消除测量误差对结果的影响,从而获得最优化的高程值。在这个过程中,主要涉及以下几个关键知识点: 1. **高程网类型**:高程网主要包括水准网和三角高程网。水准网是基于水准测量,通过测量水准点之间的高差来确定高程;三角高程网则利用垂直角和边长计算高程差。两者都以高程作为未知参数,但权重计算有所不同。 2. **高程网平差的基准**:高程网的基准通常是一个点的高程,根据已知高程点的数量,高程网可分为经典自由网、附合网和秩亏网。经典自由网只有一个已知高程点,附合网有多个,而秩亏网则无已知高程点,其中秩亏网又分为普通秩亏网和拟稳网平差。 3. **平差方法**:在编程实现中,常用的是最小二乘平差法,包括经典自由网和平差附合网的处理。对于秩亏网,可以通过转换经典自由网的方法来解决。拟稳网平差也可通过类似方式处理。 4. **平差方法的选择**:参数平差法因其方程形式简单统一,常被选用。条件平差虽然适用于多种情况,但计算复杂,故在此不作重点。 5. **法方程解算方法**:手算平差一般采用高斯消去法,但这种方法难以评估精度。电子计算机平差提供了更多选择,如高斯消去法、共轭斜量法和直接求逆法。此文档中,作者选择了直接求逆法,并且仅存储法方程逆阵的下三角阵。 6. **已知点的处理**:在程序设计中,尽管常规做法是不在已知点设置未知数,但为了简化设计和保持规律性,可以将已知点也视为未知数,并添加约束条件使得其改正数为0。在实际操作中,可以通过在已知点改正数系数的主项上加上大正数来实现这一约束。 7. **无限权法**:在最小二乘平差中,无限权法是一种处理已知点的方法,它假设已知点的观测值是无误差的,赋予其无限大的权重,从而在平差过程中不影响这些点的高程值。 通过理解这些关键概念和方法,可以有效地进行高程网平差的VB程序设计,实现高精度的高程控制测量。在设计程序时,还需要考虑如何有效地组织数据结构,以及如何高效地实现矩阵运算,以提高算法的执行效率。