测绘毕业设计(10)

2019-07-30 13:16

中国矿业大学2012届本科生毕业设计第 37 页

一的。

采用高斯平面进行平差计算,公式简单,其缺点是在跨投影带时,由于坐标系统不同,必须进行坐标系的相互转化。采用椭球面平差,方程式形式及解算繁琐,但逻辑相同,优点是误差方程处处相同,规律性强,有利于程序设计,可以用来处理大规模控制网的计算。通常对于中小规模的控制网,采用高斯平面平差;对于如一个国家等大规模网采用椭球面平差。为方便学习,本章采用高斯平面平差。

当然,由于控制网的观测基准面与计算基准面不同,在平差时,存在由观测基准面(大地水准面)向计算基准面(高斯平面或者椭球面)的基准面转化问题。本章假设观测值的基准面已经完成转化工作。 2.已知点的处理

在此,为方便程序设计,也采用对已知点设立未知参数的的极大权方法。 3.起始方位角的处理

在方向平差时,每个测站的误差方程中仅出现本测站的定向角未知数,它的系数为-1,相对于观测方向误差方程的同名坐标未知数的系数相同。 (1)史莱伯法则

史莱伯根据定向角未知数的性质,提出在组成法方程之前消去定向角未知数,合并相对方向的误差方程的两个法则。这两个法则叫做史莱伯法则。这两个法则可以减少组成和解法方程的工作量。 (2)设置未知数

史莱伯法则的缺点在于程序设计比较复杂。在此,我们将测站的定向角未知数作为未知参数同未知坐标同时计算。 4.平差处理过程:

(1)控制网数据输入; (2)近似坐标计算; (3)构成误差方程; (4)法方程的处理; (5)精度评定。 4.3.2边角网的最小二乘平差 1.误差方程式

(1)方向观测值误差方程

设Lki为k点至i点的方向观测值,则k,i方向的误差方程为

vki??dzk?aki?xk?bki?yk?aik?xi?bik?yi?lki (4.3)

0?yk?yi0?aki?2Ski?其中,? (4.4) 00?b?xk?xi2?kiSki? 00 (4.5) lki??ki?Lki?zk000为第k测站的定向角近似值(?ki),也就是一个测站观测零方向(起始zk?Lki?zk方向)的近似方位角,dzk为第k测站的定向角未知数的改正数。

中国矿业大学2012届本科生毕业设计第 38 页

设全网共有t个点,m个测站,则全网共有2t+m个未知参数。

T令 ?X??x0?y0?x1?y1??xt?1?yt?1dz0dz1?dzm?1

??则(4.3)式可以写成

vki?(0,?0,aki,bki,0,?,0,aik,bik,0,?,0,?1,0,?,0)?X?lki (4.6)

(2)边长观测值误差方程

设为k点至i点的边长观测值,则k,i方向的误差方程为

vki?aki?xk?bki?yk?aki?xi?bki?yi?lki (4.7)

0?xk?xi0?aki?Ski?其中,? (4.8) 00?b?yk?yi?kiSki?0 lki?Ski?Lki

显然,(4.7)式也可以写成(4.6)的形式。 (3)方程组

设全网共有n=n1+n2个观测值,写出所有观测值误差方程,则构成误差方程组:

V?? (4.9)

n,1n,(2t?m)(2t?m),1A?Xln,12.已知边长与方位角的处理

已知边长和已知方位角如同已知控制点的坐标一样是固定数据,也就是说它们的值在平差前后不发生改变。对于这种数据的处理一般使用附有条件的间接平差(见《测量平差》),当然,这样做必然会增加程序设计的难度。在此,也可以像对待已知控制点坐标一样处理已知边长与方位角。也就是说,将已知边长和方位角作为具有无限权的观测值来处理,让它们相对于普通观测值有无穷大的权(实验证明,只要一个观测值的权相对于其它的权有1000倍的量级,就可以保证其值在平差前后的改变可以忽略不计)。 (1)已知边长条件

对于已知边长,可以如同对待边长观测值一样列出如(4.7)式的误差方程,需要注意的是必须对相应的权进行修改。在程序中,定义已知边长的权为平均权的1000倍。 (2)已知方位角条件

对于已知方位角,可以直接列出误差方程,对于方位角观测值?ki

vki?aki?xk?bki?yk?aik?xi?bik?yi?lki (4.10)

0?yk?yi0?aki?2Ski?其中? (4.11) 00?b?xk?xi2?kiSki?0 lki??ki??ki

同已知边长相同,作为观测值,已知方位角也应具有无穷大的权。

需要注意的是,已知边长和已知方位角虽然形式上看起来是作为观测值在使用,但是由于它们相对于一般观测值具有“无穷大”的权,所以计算的相关改正数是无穷小。所以,

中国矿业大学2012届本科生毕业设计第 39 页

虽然把已知边长和方位角作为观测值处理,但在计算单位权中误差时,观测值总数却不应包含已知边长与方位角数据的个数,这应该是很容易理解的。说明,具有无穷大权的观测值的本质已不再是观测值。 3.边角网平差的观测权配比

在导线网中,有两类观测值,即边长观测值和角度观测值,所以导线网也是一种边角同测网。导线网中角度观测值的误差方程,其组成与测角网坐标平差的误差方程相同,边长观测的误差方程,其组成与测边网坐标平差的误差方程相同。因此,在导线网中有边、角两类观测值,确定两类观测值的权的配比问题是平差中的重要环节。

2设先验单位权方差为?0,测角中误差为??,测边中误差为?S,则定权公式为

ii?02p??2,??ii

1?02pS?2

?Sii2n22当角度为等精度观测时?????????????。定权时一般令?0,即以测角中???误差为导线网平差中的单位权观测值中误差,由此即得

22????p??2?1,pS?2

???S (4.12)

iii22为了确定边、角观测的权比,必须已知??和?S,一般平差前是无法精确知道的,所i22以采用按经验定权的方法,即??和?S采用厂方给定的测角、测距仪器的标称精度或者是i经验数据。

在边角同测网中,权比是有单位的,如(4.12)式中p??1无量纲(即单位权为1),

i而边长的权,其单位为秒cm。在这种情况下,角度的改正数v?要取秒为单位,而边长

i22改正数vS则要取厘米为单位,此时的p?iv?i与pSiv单位才能一致。这一点在不同类型观测

i22Si联合平差时应予以注意。

4.计算过程

边角网的计算也是用到极大权平差,需要注意的是,在这里,由于平差计算需要处理已知控制点和已知边长、方位角等问题,观测值权阵和法方程系数阵的计算还需一些复杂的处理。

(1)观测值权的处理

由于可以处理角度和长度两种观测值,所以需要确定相对权。另外,如果在观测值中含有已知边长或方位角,必须对其权进行极大化。

(2)法方程计算

在形成法方程后,在法方程系数阵中,对已知点对应的主元位置加无穷大数

4.4间接平差的结构与函数设计

4.4.1间接平差 1.数学模型

设误差方程为

中国矿业大学2012届本科生毕业设计第 40 页

V?Ax?lP (4.13)

n?1n?tt?1n?1n?n 其中:

V 为观测值改正数向量(残差);

A 误差方程系数阵(反映控制网的结构); x 未知参数矩阵;

P 观测值权阵,反映观测值的精度关系; l 自由向量(常数项)。

由最小二乘原理可知,参数的最小二乘解为:

x??ATPA??1ATPl X的协因数阵为:

QXX?Qxx??ATPA??1 单位权中误差为:

m?VTPV0?n?t 间接平差的计算步骤:

由A,l,P计算ATPA与ATPl;

计算?ATPA??1; 计算x;

计算V; 计算m0。

2.间接平差结构 struct adj{

// 平差模型: V=Ax-l P // A[m][n], P[m][m], l[m][1] char name[40];

int m; // 观测值个数 int n; // 未知数个数

double A[MAX][MAX]; // 未知数系数阵

double P[MAX][MAX]; // 观测值权阵 double l[MAX][1]; // 常数项 double X[MAX][1]; // 未知数

double QXX[MAX][MAX]; // 未知数协因数矩阵 double m0; // 单位权误差 double V[MAX][1];

int flag; // flag=1意味着平差成功,0表示失败};

(4.14)

(4.15)

(4.16)

中国矿业大学2012届本科生毕业设计第 41 页

4.4.2结构与函数设计

1.数据结构体的设计 (1)平面点 struct XYP{

char name[20]; // 点名 double X; // x坐标值 double Y; // y坐标值 double X0; // x坐标近似值 double Y0; // double mX; // double mY; // double mp; // double E; //

double F; // double T; // int fixed; // int i; // };

(2)观测值 struct obser{

XYP *startp; // XYP *endp; // double dist; // double dist0; // double angle; // double A; // double A0; // double m0; // int i; // int sti; // int style; // };

(3)测站 struct stat{

XYP *stp;

int obnum; // int disnum; // int aglnum; // y坐标近似值 x坐标中误差 y坐标中误差 点位中误差

误差椭圆长半轴 误差椭圆短半轴

误差椭圆长半轴方向

是否控制点(控制点为1;未知点为0)点号(0-->allpnum-1) 观测值起点指针 观测值终点指针 距离观测值 近似距离 方向观测值 观测值方位角 近似方位角

观测值平差值精度 测站的观测值序号 测站序号

角度测量=1;距离测量=2;

//固定方位角=3;固定边长=4

测站观测值总数 测站距离观测值个数 测站方向观测值个数


测绘毕业设计(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2019中考化学总复习及知识点总结(绝版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: