1、 中 国 矿 业 大 学本 科 生 毕 业 设 计姓 名: 学 号: 学 院: 环境与测绘学院 专 业: 测绘工程 题 目: 导线平差的程序设计与实现 指导教师: 职 称: 2013 年 6 月 徐州中国矿业大学毕业设计任务书学院:环境与测绘学院 专业年级:测绘工程 2008 学生姓名: 任 务 下 达 日 期 : 2012 年 2 月 20 日毕业设计日期: 2012 年 3 月 12 日至 2012 年 6 月 13 日毕业设计题目: 导线平差的程序设计与实现毕业设计主要内容和要求:主要内容:(1)测量平差的研究背景及意义;(2)测量平差概述;(3)Excel 在单一附和导线近似平差中的应
2、用;(4)Excel 在单一附和导线条件平差中的应用;(5)导线网的间接平差理论;(6)导线网平差的结构和函数设计与实现。设计要求:(1)毕业设计要充分发挥主观能动性,积极思考,主动实践;(2)毕业设计撰写结构要严整,叙述清楚,理论分析适当,数据可靠,研究方法合理,结论正确,论文格式符合规范;(3)研究成果要有一定的实用或参考价值。院长签字: 指导教师签字:中国矿业大学毕业设计指导教师评阅书指导教师评语(基础理论及基本技能的掌握;独立解决实际问题的能力;研究内容的理论依据和技术方法;取得的主要成果及创新点;工作态度及工作量;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 指导教师签字
3、:年 月 日中国矿业大学毕业设计评阅教师评阅书评阅教师评语(选题的意义;基础理论及基本技能的掌握;综合运用所学知识解决实际问题的能力;工作量的大小;取得的主要成果及创新点;写作的规范程度;总体评价及建议成绩;存在问题;是否同意答辩等):成 绩: 评阅教师签字:年 月 日中国矿业大学毕业设计答辩及综合成绩答 辩 情 况回 答 问 题提 出 问 题 正 确基 本正 确有 一般 性错 误有 原则 性错 误没 有回 答答辩委员会评语及建议成绩:答辩委员会主任签字: 年 月 日学院领导小组综合评定成绩:学院领导小组负责人: 年 月 日摘 要随着测绘科学技术的不断发展,在测量数据的处理中产生很多种平差的方
4、法。在本文中,导线网的近似平差和条件平差的一些简单计算可通过 Excel 表编制计算公式和编程实现,我们只需在已编好的 Excel 表中稍作调整和公式修改,并输入已知数据,最终就可得到所需的平差结果,这为测量的内业工作提供了服务和参考;导线网的间接平差程序是利用C+编程实现的,我们需要将导线网的已知数据信息按照特定的规则输入到 dat 文本中,利用 C+程序读取文本数据信息后,对其进行一系列的平差计算,最终获得平差后的结果,并以 dat 文本的形式输出且保存,这样就可为测量工作提供一定的参考,还能为测绘数据的管理带来帮助。关键词: 导线平差;Excel;C+;程序ABSTRACTWith th
5、e continuous development of surveying and mapping science and technology, processing a variety of method for adjustment in the measurement data. In this paper, a simple calculation of the approximate adjustment and the adjustment of condition equations of the wire network through Excel table prepare
6、d formula and programming to achieve, we only need to make some adjustments and formula modifications has been compiled in good Excel table, and enter the known data, and ultimately we can get the necessary adjustment results, which provides services and reference for measurement within the industry
7、; indirect adjustment Program of the wire network is implemented with using C+ programming, we need to enter traverse networks known data and information in accordance with specific rules to the dat text, then use C+ program to read texts data and information, it can conduct calculation of adjustmen
8、t, the final results of adjustment can output and save in the form of the dat text, so that it can provide some reference for the measurements, also for the management of the mapping data.Key words: adjustment of traverse; Excel; C+; Program目 录1 绪论 .11.1 研究背景及意义 .11.2 国内外研究状况 .21.3 本文研究的具体内容 .21.4 平
9、差程序相关说明 .31.4.1 平差程序计算特点 .31.4.2 平差程序的基本要求 .31.4.3 平差程序的结构化设计 .31.4.4 平差程序模块化 .41.4.5 平差程序的数据结构 .42 测量平差 .52.1 测量平差概述 .52.1.1 测量平差 .52.1.2 测量平差的函数模型 .52.2 最小二乘原理 .52.3 条件平差原理 .62.3.1 条件平差的数学模型 .62.3.2 条件平差原理 .62.3.3 条件平差的计算步骤 .72.3.4 精度评定 .82.4 间接平差原理 .102.4.1 间接平差的数学模型 .102.4.2 间接平差的的一般原理 .112.4.3
10、按间接平差法求平差值的计算步骤 .122.4.4 精度评定 .123 Excel 在导线平差中的应用 .153.1 Excel 在平差中的应用基础 .153.1.1 引言 .153.1.2 Excel 在平差中的基本应用操作函数 .153.1.3 核心问题的解决及技巧 .173.1.4 三角函数在 Excel 中的处理方法 .173.1.5 小结 .183.2 Excel 在附和导线近似平差中的应用 .183.2.1 单一附和导线近似平差 .183.2.2 单一附和导线近似平差实例 .193.3 Excel 在导线网条件平差中的应用 .233.3.1 单一附合导线条件平差 .233.3.2 边
11、角权的确定及单位权中误差 .253.3.3 单一附和导线条件平差实例 .264 导线网的间接平差程序设计与实现 .314.1 矩阵的相关函数 .314.1.1 矩阵相乘 .314.1.2 矩阵转置 .324.1.3 矩阵求逆 .334.1.4 矩阵输出 .334.1.5 设置实数输出精度 .334.2 平差中的重要函数 .334.2.1 角度制与弧度制的相互转化 .334.2.2 测量正反算函数 .344.2.3 近似坐标计算 .344.3 导线网的平差理论 .364.3.1 平差概述 .364.3.2 边角网的最小二乘平差 .374.4 间接平差的结构与函数设计 .394.4.1 间接平差 .394.4.2 结构与函数设计 .414.5 导线网平差的程序应用 .434.5.1 平面网数据的输入格式 .434.5.2 导线网平差程序应用实例 .445 结论与展望 .505.1 Excel 在导线平差中的应用 .505.1.1 Excel 在导线近似平差中的应用 .505.1.2 Excel 在导线网条件平差中的应用 .505.2 C+在导线平差中的应用 .515.3 测量平差的展望 .51参考文献 .52附录 .53翻译部分 .59英文原文 .59中文译文 .64致 谢 .68