基于C 语言的导线网平差程序设计毕业论文
2022-01-08 20:41:57
论文总字数:18826字
摘 要
随着测绘行业的飞速发展,测量工作中的数据处理工作已经越来越重要,要求越来越高,因为这决定了接下来的整个工程建设过程的稳定性。本文所介绍的程序是以VS为开发平台,C 为开发语言设计出来的,利用VS强大的计算能力,通过间接平差对导线网的观测数据进行处理,计算出了相应的平差值,还进行了相应的精度评定和误差椭圆的绘制。在本程序的使用过程中,通过程序读取事先准备好的txt文档,文档里的信息包含已知点、未知点、观测值等信息,在选择正确的定权方式后平差计算出各个点的近似坐标和平差值坐标以及单位权中误差,还能在绘制好的导线网图形上绘制出误差椭圆,并且在平差完成后将平差结果以txt文档的形式输出并保存,在通过手动验算后,证明本程序具有一定的实用性,能为以后的测量工作提供一定的便利。
关键词:导线网 C 平差 程序
Abstract
With the rapid development of the surveying and mapping industry, the data processing work in surveying work has become more and more important, and the requirements are getting higher and higher, because this determines the stability of the entire construction process of the project. The program described in this article is designed with VS as the development platform and C as the development language. Using the powerful computing power of VS, the observation data of the wire network is processed through indirect adjustment to calculate the corresponding adjustment value. The corresponding accuracy evaluation and the drawing of the error ellipse were carried out. In the process of using this program, we read the txt file prepared in advance through the program. The information in the file contains information such as known points, unknown points, and observation values. After selecting the correct weighting method, the adjustment calculates each The approximate coordinates of the points and the coordinate of the adjustment value and the error of the unit weight can also be drawn on the drawn wire network graph, and after the adjustment is completed, we can output and save the adjustment result in the form of a txt file. Provide certain convenience for the future measurement work.
Key words:Tvaverse Network,C ,Adjustment Progr
目 录
摘 要 I
Abstract II
第一章 绪论 1
1.1研究背景及意义 1
1.2国内外研究现状 2
1.3本文研究的具体内容 3
第二章 测量平差 4
2.1测量平差概述 4
2.1.1测量平差 4
2.1.2测量平差的模型 4
2.1.3最小二乘准则 5
2.3条件平差 5
2.3.1数学模型 5
2.3.2条件平差原理 6
2.3.3计算步骤 7
2.3.4精度评定 7
2.4间接平差原理 9
2.4.1间接平差的数学模型 9
2.4.2间接平差的一般原理 10
2.4.3间接平差法的计算过程 11
2.4.4精度评定 11
第三章 导线网平差程序设计 14
3.1平差程序相关说明 14
3.1.1平差程序计算优势 14
3.1.2平差程序的基本要求 14
3.2导线网平差程序设计 15
3.2.1基本矩阵相乘 15
3.2.2矩阵数乘一个数 15
3.2.3矩阵转置 15
3.2.4矩阵求逆 15
3.2.5角度转换 16
3.3程序界面 17
3.4数据格式 17
3.4.1数据类型 17
3.4.2数据格式 18
3.5平差实例 19
第四章 结论与展望 22
4.1 结论 22
4.2 展望 22
参考文献 24
致 谢 25
第一章 绪论
1.1研究背景及意义
测量工作作为工程建设中的先验性环节,在工程设计,工程建设和工程验收中具有无可替代的地位。国家级控制网络的建设,国家土地测量,铁路和公路建设工作,隧道穿透,地震预报,建筑施工放样和变形监测的数据收集和更新都与测绘行业密不可分。测绘学科广泛应用于工程建设的各个领域。从这些工程建设过程中能够发现,随着工业现代化进程的加快,测绘行业的需求量也在逐渐增加,与之相应的便是测绘数据的处理理论也越来越多,测绘行业迎来了前所未有的巨变。
由于不同的测量任务要求也不同,因此为了满足精度要求我们需要建立相应的控制网。测量控制网络的发展已从早期的角度测量三角网,边缘测量三角网,水准仪网络发展到当前的导线网,三维网络和GPS控制网络。其中,导线网是一种特殊的边缘网络。相对于角度测量网络和边长测量网络,导线网络是灵活的和任意的。数据收集工作相对较少,并且可以根据需要自由扩展。
测量任务的关键和最重要的方面是在于如何保证其精度,这也是在野外测量过程中的关键与准则。与隧道穿透精度控制,桥梁变形控制以及公路和铁路路线控制一样,所有这些都需要丰富的现场勘测经验和数据处理知识。从建筑业和测绘业的整个测控工作流程的角度来看,员工在获得现场勘测收集的数据之后,还必须进行数据处理和处理。调查和内部行业的内部工作。不同的项目和不同的行业在测量时可能要求的精度也不同,并且都使用不同精度的仪器。最终,必须通过处理测量控制网络数据来验证项目是否满足项目要求,以指导控制网络的建设。 70年代和80年代的老一代测绘工作者只能使用手动计算。计算工作量非常繁重且耗时。这些工作者必须具有丰富的现场调查经验和扎实的数据处理的基础。虽然在1990年初,已经有了一些简单的测量软件,但这些软件仍然不能解决测量工作中工作量大而繁琐的问题,例如数据的记录和打印,草图的绘制,编码,提取数据和输入严格顺序的数据等,它严重降低了工作效率,并增加了许多工作量,对测量数据处理的自动化产生了严重的阻碍作用。
导线测量是指将一系列观察点以相邻顺序连接成打折形式,然后测量每条边的长度和转角,然后基于起点计算每个测量点的平面坐标的技术和方法。导线测量通常用于在小范围内建立平面控制网络。此方法通常用于地形复杂、视野不开阔的复杂区域。导线测量工作是在一定条件下进行的,各种因素都会影响导线测量的准确性。错误是由不完善的观察条件(外部环境,观察者,仪器)引起的。导线网平差的目的是基于最小二乘原理,通过一系列方法来消除不一致之处,找到每个点的平面坐标并评估结果的准确性。
请支付后下载全文,论文总字数:18826字