边角网平差程序结构和数学模型
一. 程序结构:
1. 主控程序
2. 利用水平方向观测值求平面近似坐标(CODIR)
3. 利用水平距离观测值求平面近似坐标(COSID)
4. 利用水平距离观测值和水平方向观测值求导线平面近似坐标(COTRA)
5. 建立水平距离观测值误差方程式和法方程式子程序(OBNORS)
6. 建立水平方向观测值误差方程式和法方程式子程序(OBNORD)
7. 求逆矩阵子程序(INVSQR1)
8. 求解平面坐标和评定坐标中误差及误差椭圆和相对误差椭圆子程序 ADJXYZ
9. 平差水平方向和水平距离观测值子程序 BARDSNO
10. 角度单位从度分秒化为弧度子程序
11. 角度单位从弧度化为度分秒子程序
12. 求方位角子程序
二. 数学模型
1. 法方程一维上三角存放
2. 误差方程式和法方程式同时建立
水平距离观测值误差方程式:
V
ij
xa
xa
i
yb
i
yb
j
l
ij
j
a
0 / ij
0
x
ij s
其中:
b
0 / ij
0
ij s
y
,
l
ij
0
s
ij
s
ij
,
水平方向观测值误差方程式:
V
yb
ij
i
a
xa
xa
z
i
i
0 / ij
02
ij s
y
b
L
ij
0
ij
,
l
ij
Z
0
i
3. 误差方程式存储方法
4. 平面近似坐标推算
l
yb
j
ij
j
0 / ij
02
ij s
x
,