第1章C++编程语言基础 1
1.1 VC++语言概述 1
1.2控制网数据处理程序设计的VC++基本知识 1
1.2.1数组 1
1.2.2指针 2
1.2.3结构体类型 3
1.2.4类及矩阵类 5
1.2.5文件操作与文件流 6
1.3小结 7
第2章 工程控制网数据处理的基本理论和方法 8
2.1概述 8
2.2观测值概算与投影 8
2.2.1方向观测值概算与投影 8
2.2.2边长观测值概算与投影 10
2.2.3高差观测值概算 12
2.3近似坐标推算 12
2.3.1二维坐标相似变换 13
2.3.2三维坐标相似变换 13
2.4控制网平差 15
2.4.1间接平差 15
2.4.2附有条件的间接平差 16
2.4.3平面控制网 17
2.4.4高程控制网 19
2.4.5三维控制网 20
2.5粗差探测 22
2.5.1数据探测法原理 23
2.5.2平差公式与算法 23
2.5.3粗差探测步骤 23
2.6方差分量估计 24
2.6.1估计公式 24
2.6.2方差分量估计的计算步骤 24
2.7高斯投影正反算 25
第3章 平面控制网平差软件 32
3.1概述 32
3.2平面控制网平差计算主程序实例 33
3.2.1类设计及定义 33
3.2.2类成员函数的实现 34
3.2.3平面网平差报告 68
3.3平面控制网算例 68
3.3.1程序使用说明 68
3.3.2平面网平差算例 80
第4章 水准网平差软件设计 117
4.1概述 117
4.2按间接平差法进行水准网平差的步骤 117
4.3水准网平差计算主程序实例 118
4.3.1类设计 118
4.3.2类成员函数的实现 119
4.3.3水准网观测数据准备 126
4.4水准网算例 126
4.4.1程序使用说明 127
4.4.2水准网平差算例 132
第5章 GPS控制网平差软件设计 136
5.1概述 136
5.2 GPS网无约束平差的数据处理理论 136
5.2.1数学模型 136
5.2.2平差准则与坐标成果 138
5.2.3 GPS网平差成果的质量检核 138
5.3 GPS网三维无约束平差主程序实例 141
5.3.1类设计 141
5.3.2类成员函数的实现 143
5.4 GPS网算例 144
5.4.1程序使用说明 145
5.4.2 GPS网平差算例(城市四等网) 163
参考文献 173