测绘工程毕业论文

上传人:鲁** 文档编号:487458630 上传时间:2023-06-06 格式:DOCX 页数:54 大小:1.65MB
返回 下载 相关 举报
测绘工程毕业论文_第1页
第1页 / 共54页
测绘工程毕业论文_第2页
第2页 / 共54页
测绘工程毕业论文_第3页
第3页 / 共54页
测绘工程毕业论文_第4页
第4页 / 共54页
测绘工程毕业论文_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《测绘工程毕业论文》由会员分享,可在线阅读,更多相关《测绘工程毕业论文(54页珍藏版)》请在金锄头文库上搜索。

1、大学本科学生毕业设计(论文) 中文摘要大学本科学生毕业设计(论文)测量平差程序设计摘 要测量平差是测绘类专业的一门重要的专业基础课程,是用于观测数据处理的一门应用数学 。但是因为其计算量比较大,这变使大家在学习和使用的时候感觉十分头疼。虽然有很多简化了的平差算法,比如高斯约化法, 但是这些算法一方面会影响计算精度,另一方面也不能有效的减少计算量。平差计算是利用最小二乘原理消除观测值与起算数据之间的矛盾,求出各待定元素的平差值并评定精度。而在经典测量平差中,主要研究四种平差模型方程(条件平差、间接平差、附有未知参数的条件平差和附有限制条件的间接平差)的列立和求解,其牵涉到大量的矩阵运算,传统的人

2、工计算工作量很大。随着计算机的出现,矩阵运算就变得轻松,而且计算机的运行速度快,精度高,特别是对于具有大量矩阵运算,计算机轻松解决。前提是要编好相应的程序代码。本文运用visual basic语言编制了一个平差软件,主要对水准网和附合导线进行了平差的编制和软件程序界面的设计,实现的功能主要有对水准网数据和附合导线数据的平差计算,当然为了平差后能使用数据,本软件还设计了数据输出的功能,使界面更友好,方便用户使用。 关键词:水准网间接平差,visual basic ,附合导线条件平差,visual basic界面设计(GUI)II大学本科学生毕业设计(论文) ABSTRACTABSTRACTThe

3、 measurement adjustment is a professional basic course of Geomatics engineer, It is used to process the observation data of Applied Mathematics, which is characterized by the large amount of calculation, the process of learning and the using become very complex. Although many adjustment algorithm me

4、thods are simplified such as Gauss reduction method, but on the one hand these algorithms affect the accuracy of calculation, on the other hand they cannot effectively reduce the amount of calculation. Adjustment calculation is the principle of least squares to eliminate the contradiction between th

5、e observed values and the initial data, calculating the adjusted values of all pending elements and assessing accuracy. Classical surveying adjustment mainly contains four adjustment model equations (conditions adjustment, indirect adjustment, accompanied by the unknown parameters condition adjustme

6、nt and accompanied by restrictions in indirect adjustment)of column and solving, it involves large number of matrix operations, the calculation workload of traditional manual measurement data processing method requires the preparation of a specific treatment program matrix operations, so the procedu

7、res are complicated and difficult. The emergence of the computer makes matrix operations become easy, and the computer is running fast and at high precision, to the large number of matrix operations, under the premise of the compiled code, the computer can easily solve many problems. In this paper,

8、an adjustment software is used by visual basic language of the leveling network and connecting traverse adjustment of the preparation and program interface design to achieve the main function of the leveling network data and wire data adjustment calculation. The software also design the function of

9、the data output, it is friendly and convenient for users to operate.Key words: parameter adjustment of leveling network ,Visual basic, Visual basic interface design(GUI)II大学本科学生毕业设计(论文) 目录目 录中文摘要ABSTRACT1引言1 1.1现状分析1 1.2目的及意义11.3研究内容22 Visual Basic 编程语言概述3 2.1 Visual Basic简介3 2.1.1 Visual Basic的发展32

10、.1.2 VB的功能特点32.2 Visual Basic简介4 2.2.1 操作界面简介42.2.2 几个常用控件介绍72.2.3 VB编程语言书写和变量声明72.2.4 矩阵在VB中的表述72.2.5 VB中矩阵运算82.2.6 程序控制语句112.2.7 控件数组123 平差计算基本理论13 3.1 条件平差13 3.1.1 条件平差原理133.1.2 条件平差程序设计流程图153.2 间接平差163.2.1 间接平差原理163.2.2 间接平差程序设计流程图183.2 附合导线平差计算193.3.1 附合导线平差原理293.2.2 附合导线平差程序设计流程图214 平差软件界面设计23

11、 4.1平差软件整体展示23 4.1.1 登录界面234.1.2平差软件主界面234.1.3水准网间接平差界面244.1.4附合导线平差界面254.2平差软件界面设计25 4.2.1 Visual basic(GUI)简介254.2.2界面设计264.3平差软件界面设计26 4.3.1 水准网间接平差界面设计264.3.2附合导线平差界面设计285 平差软件程序设计30 5.1水准网间接平差30 5.1.1 数据输入305.1.2 软件的使用315.1.3 程序代码325.2附合导线平差34 5.2.1 数据输入345.2.2 软件的使用355.2.3 程序代码366 算例演算44 6.1水准

12、网间接平差44 6.2附合导线条件平差457结论48参考文献49IV大学本科学生毕业设计(论文) 1 引言1 引言1.1 现状分析Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。 水准网是建立高程控制的一种常规方法。为了提高水准测量的效率

13、,使得水准测量的内外业一体化,提高数据处理速度、精度和可靠性,外业观测上需采用更加科学、快速的作业模式,内业数据处理上需采用简便、可靠的数据处理软件。随着测绘仪器和计算机软件业的发展,目前市场上已出现多种控制网平差计算软件,不过有些平差软件界面复杂,难懂,需要一段时间的学习才能使用;还有就是这些软件,要么定权不合理,要么就价格昂贵。比如常用的平差易软件就是在Windows系统下用VC 开发的控制测量数据处理软件,就存在着权分配不合理,以致改正数过大,平差结果偏离真实值的问题。虽然发现了问题,然而由于VC语言的局限和作为收费软件,其源代码不公开等缘故,致使此类问题久久不能得到解决。1.2 目的及

14、意义Visual Basic编程语言是一种可视化编程语言,通过近几年的发展,它已成为一种专业化的开发语言和环境。其依托于现代pc机的高性能,以计算机性能换取编程的简便。它把科学计算、结果的可视化和编程集中在一个可视化的环境中,不仅功能强,而且便于输入数据,易于掌握和使用。测量平差是测绘类专业的一门重要的专业基础课程,是用于处理观测数据的一门应用数学。平差计算是利用最小二乘原理消除观测值与起算数据之间的矛盾,求出各待定元素的平差值并评定精度。而在经典测量平差中,主要研究四种平差模型方程(条件平差、间接平差、附有未知参数的条件平差和附有限制条件的间接平差)的列立和求解,其牵涉到大量的矩阵运算,传统的人工计算工作量很大,已往的测量数据处理方法需要编制特定的处理矩阵运算的程序,而且程序复杂,难度大。随着计算机的出现,矩阵运算就变得轻松,而且计算机的运行速度快,精度高,特别是对于具有大量矩阵运算,计算机轻松解决。前提是要编好相应的程序代码。本文将分析经典测量平差中的条件平差模型和间接平差模型的特点,重点运用Visual Basic编程语言编写水准网间接平差和单一附合导线的平差程序软件。用Visual Basic语言编写出经

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > 总结/计划/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号