《工程控制网数据处理理论、方法与软件设计》讨论了测量工程控制网数据处理的理论和方法,基于VC++语言,介绍了程序设计原理、编程思路,并结合软件设计思路,给出了部分程序代码与实例。控制网数据处理主要内容包括观测值预处理(方向改化、边长归算、高差改正、GPS基线格式转换等)、控制网平差、输出成果报告等。《工程控制网数据处理理论、方法与软件设计》重点介绍平面网(包括三角网、边角网、测边网和测角网)、高程网和GPS网的基于间接平差的数据处理理论、方法、软件与典型算例。
第1章 C++编程语言基础
1.1 VC++语言概述
1.2 控制网数据处理程序设计的VC++基本知识
1.2.1 数组
1.2.2 指针
1.2.3 结构体类型
1.2.4 类及矩阵类
1.2.5 文件操作与文件流
1.3 小结
第2章 工程控制网数据处理的基本理论和方法
2.1 概述
2.2 观测值概算与投影
2.2.1 方向观测值概算与投影
2.2.2 边长观测值概算与投影
2.2.3 高差观测值概算
2.3 近似坐标推算
2.3.1 二维坐标相似变换
2.3.2 三维坐标相似变换
2.4 控制网平差
2.4.1 间接平差
2.4.2 附有条件的间接平差
2.4.3 平面控制网
2.4.4 高程控制网
2.4.5 三维控制网
2.5 粗差探测
2.5.1 数据探测法原理
2.5.2 平差公式与算法
2.5.3 粗差探测步骤
2.6 方差分量估计
2.6.1 估计公式
2.6.2 方差分量估计的计算步骤
2.7 高斯投影正反算
第3章 平面控制网平差软件
3.1 概述
3.2 平面控制网平差计算主程序实例
3.2.1 类设计及定义
3.2.2 类成员函数的实现
3.2.3 平面网平差报告
3.3 平面控制网算例
3.3.1 程序使用说明
3.3.2 平面网平差算例
第4章 水准网平差软件设计
4.1 概述
4.2 按间接平差法进行水准网平差的步骤
4.3 水准网平差计算主程序实例
4.3.1 类设计
4.3.2 类成员函数的实现
4.3.3 水准网观测数据准备
4.4 水准网算例
4.4.1 程序使用说明
4.4.2 水准网平差算例
第5章 GPS控制网平差软件设计
5.1 概述
5.2 GPS网无约束平差的数据处理理论
5.2.1 数学模型
5.2.2 平差准则与坐标成果
5.2.3 GPS网平差成果的质量检核
5.3 GPS网三维无约束平差主程序实例
5.3.1 类设计
5.3.2 类成员函数的实现
5.4 GPS网算例
5.4.1 程序使用说明
5.4.2 GPS网平差算例(城市四等网)
参考文献