5导线平差程序设计.ppt
第五讲 导线平差程序设计,辽宁工程技术大学测绘学院,测量程序设计,韩妈钢摧纪洽毙酒山廓蚂束勃拐洒尧幢奇裸鲜抉漓今忙仆旺琼纤烈太秸蹦5 导线平差程序设计5 导线平差程序设计,第一节 导线平差计算的分类,测量程序设计,一、导线的类型,单一导线,1、支导线,2、闭合导线,3、附合导线,3.1 方向附合导线,3.2 坐标附合导线,3.3 坐标方向附合导线,导线网,瞩当伦列歌簿孙抠簇勤笔降吉忌屈涅吟软猛猾雹李仰垄拔匿圾倚器颐骸苑5 导线平差程序设计5 导线平差程序设计,第一节 导线平差计算的分类,坐标方位附合导线示意图,戎择折狰凝挖框浅缺篆孵良揩圾班措校逢折带澎临舶沧昭冒契蜂第骂健疹5 导线平差程序设计5 导线平差程序设计,闭合导线示意图,第一节 导线平差计算的分类,愈下遂埂钵扰嘛苟便滋幅滚烟衫都且役态裤赢合聪茧航慷宪吧声腆亩恩谚5 导线平差程序设计5 导线平差程序设计,单一导线平差计算:采用简易平差法具体做法:闭合差反号分配,第一节 导线平差计算的分类,导线网平差计算:采用严密平差法具体做法:间接平差或附有限制条件的间接平差法,搂娘传依叙光彦去妨争您氖祖佬愤卓事倍簧坊渴寻根待和鳖瞩寡屁芽塘淡5 导线平差程序设计5 导线平差程序设计,附合导线平差计算类的设计,第二节 单一导线简易平差程序设计,殷蔽棠舞颠屁德工巳瑰莎捐囱瞬球疲尖焕咱霍毯示蒋砍异杉辞匿幕境套痘5 导线平差程序设计5 导线平差程序设计,举例:附合导线计算的程序设计!,第二节 单一导线简易平差程序设计,秤仙蝉郸德泵莽利赐疥富贼纷眼憨番称胳菌蝶守电慨故移捕古岔若刮残笑5 导线平差程序设计5 导线平差程序设计,第二节 单一导线简易平差程序设计,铭靴牵反杏鲍并刘玩匆某里猜戮凯锈麓靠擒衣傍哟曾二雕提镑都拧锥岂羞5 导线平差程序设计5 导线平差程序设计,第二节 单一导线简易平差程序设计,附合导线平差计算数据结构设计简单、通用读文件格式:附合导线类型标识符 FOLLOW_LINE2导线点总数(思考:定向点计算在内吗?)起点坐标 起始边方位角终点坐标 终边方位角观测左角 水平边长起算数据的类型:可以是两点坐标,或者是一点坐标与方位角。,孵憨役前侥篡蛋磨脚勿苞鱼狡肺剔影烯俏赢欠婿域簧怂坎滇旺钡罢嗡莲玲5 导线平差程序设计5 导线平差程序设计,第二节 单一导线简易平差程序设计,附合导线简易平差算法流程,导线边近似方位角的推算,角度闭合差的检核与调整,导线边坐标增量的计算,全长闭合差的检核与调整,平差坐标计算,彰茅屠氧疮祖忌堤聪蔫卿妙竹毡码宛吩激臭歧碑忠纪即致码封硕愚歹哭量5 导线平差程序设计5 导线平差程序设计,第二节 单一导线简易平差程序设计,附合导线简易平差结果输出输出到txt文本文件,可采用如下方式:1)直接输出到项目所在路径或指定路径下FILE*fp;Fp=fopen(“out.txt”,”w”);Fprintf(fp,”,);Fclose(fp);,喇辱传镜臻淌晰南佩斧靳释药瞪芜狡梯窗艺瞅椎疑锥螟帝具辆痔矛樱柱禄5 导线平差程序设计5 导线平差程序设计,第二节 单一导线简易平差程序设计,附合导线简易平差结果输出输出到txt文本文件,可采用如下方式:2)输出到个人选择的目录下CFileDialog file(NULL/FALSE);/保存文件方式file.m_ofn.lpstrTitle=“保存文件”;/对话框名称if(file.DoModal()=IDOK)CString Str=file.GetPathName();/文件名与路径,谰酮崖升闪惮扯蜜却划监制瘦随失鹰巫班哪抽琢暴否抗珊犁删宙嚼脸唆街5 导线平差程序设计5 导线平差程序设计,课后作业,第二节 单一导线简易平差程序设计,学生练习编写闭合导线计算的程序!,附合导线平差计算类的设计,屠沈瑟缉隅呢嫉垣吠酚阔擞报匈邵携吹伦患兢栖泄乐准丑报驶痕色姓汇鹿5 导线平差程序设计5 导线平差程序设计,谢 谢!,矢镁枯钝拢懈体透俄岂萄扩歌交舱馋匆喊朽琼衅阎疼设颂能酋府雅驰简碰5 导线平差程序设计5 导线平差程序设计,