房屋测绘专业毕业论文

上传人:F****n 文档编号:99238593 上传时间:2019-09-18 格式:DOC 页数:23 大小:233KB
返回 下载 相关 举报
房屋测绘专业毕业论文_第1页
第1页 / 共23页
房屋测绘专业毕业论文_第2页
第2页 / 共23页
房屋测绘专业毕业论文_第3页
第3页 / 共23页
房屋测绘专业毕业论文_第4页
第4页 / 共23页
房屋测绘专业毕业论文_第5页
第5页 / 共23页
点击查看更多>>
资源描述

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

1、中国地质大学(武汉)远程与继续教育学院毕业设计(论文)远程与继续教育学院本科毕业论文(设计)题目:控制测量简易平差程序设计 学习中心: 浙江分院 学 号: 姓 名: 专 业: 指导教师: 2014 年 3 月 5 日 中国地质大学(武汉)远程与继续教育学院本科毕业论文(设计)指导教师指导意见表学生姓名: 学号: 专业: 毕业设计(论文)题目: 指导教师意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)填写要求:1.请指导教师按以上要求填写意见,2.学生在上传

2、论文时不得将以上括号内的内容删除。3.当学生论文评阅成绩不及格重写时,指导教师要重新填写意见及新的指导日期。(指导教师填写指导意见时请将填写要求删除)指导教师结论: (合格、不合格)指导教师姓名所在单位指导时间中国地质大学(武汉)远程与继续教育学院 本科毕业设计(论文)评阅教师评阅意见表 学生姓名: 学号: 专业: 毕业设计(论文)题目: 评阅意见:(请对论文的学术水平做出简要评述。包括选题意义;文献资料的掌握;所用资料、实验结果和计算数据的可靠性;写作规范和逻辑性;文献引用的规范性等。还须明确指出论文中存在的问题和不足之处。)填写要求:1.请评阅教师按以上要求填写意见,2.上传论文时不得将以

3、上括号内的内容删除。3.当学生论文评阅成绩不及格重写时,评阅教师要重新填写意见及新的评阅日期。 (评阅教师填写指导意见时请将填写要求删除)修改意见:(针对上面提出的问题和不足之处提出具体修改意见。评阅成绩合格,并可不用修改直接参加答辩的不必填此意见。)毕业设计(论文)评阅成绩 (百分制): 评阅结论: (同意答辩、不同意答辩、修改后答辩)评阅人姓名所在单位评阅时间论文原创性声明 本人郑重声明:本人所呈交的本科毕业论文控制测量简易平差程序设计,是本人在导师的指导下独立进行研究工作所取得的成果。论文中引用他人的文献、资料均已明确注出,论文中的结论和结果为本人独立完成,不包含他人成果及使用过的材料。

4、对论文的完成提供过帮助的有关人员已在文中说明并致以谢意。本人所呈交的本科毕业论文没有违反学术道德和学术规范,没有侵权行为,并愿意承担由此而产生的法律责任和法律后果。 论文作者(签字): 日期:2014年3月5日代理商以主要城市为区分,具有唯一性与排他性:一个城市或地区只能有一个代理商,别的地区的代理商不能跨地区开拓业务,但两地代理商之间进行合作公关的除外。3摘 要 控制测量简易平差程序设计是现代测量测绘工作中必不可少的重要内容,其主要是为了用于对控制网测量数据进行平差处理,以最大程度的减小测量误差,提高测量工作的准确率和科学性。现本文就主要探讨了控制测量简易平差的程序设计问题。文章首先分析了平

5、差程序的计算特点,指出在设计控制测量简易平差程序时的基本要求和基本步骤,并从结构化程序设计与控制网的数据结构两方面论述了设计原理。继而以基于MatrixVB的测量平差程序设计为例,详细介绍了控制测量简易平差程序的设计过程。并对本案例的设计开发与实现结果进行了分析,指出该程序设计是非常可行的。 关键词: 1、测量;2、条件平差;3、间接平差;4、MatrixVB;5、程序设计 目 录一、测量平差程序的计算特点1二、测量简易平差程序的设计基本要求和基本步骤3(一)基本要求3(二)基本步骤3三、控制测量简易平差程序的设计原理分析4(一)结构化程序设计4(二)控制网的数据结构5(三)图的数字化方法对比

6、分析7(四)控制网的数据结构组成7四、基于的测量平差程序设计实例分析9(一)测量平差的基础与模型9(二)测量平差程序开发方案的确定9(三)基于MatrixVB+VB6.0的平差程序设计10(四)程序的开发及实现11(五)平差求解的实例分析12(六)本节小结14五、结束语15致谢16参考文献17 15中国地质大学(武汉)远程与继续教育学院本科毕业设计(论文) 在以往的测量工程中,无论多么复杂的控制网测量平差都是要经过人工计算而得出,不但计算作业量非常繁重,而且不能完全保证计算结果的准确性。而在今天,计算机技术和软件开发技术日趋成熟,通过计算机强大的运算能力,在一定的软件基础上,可以实现测量数据平

7、差的自动化处理。在平差软件的应用中,无论控制网网形多么复杂,或是观测量增多多少,都能够在最短的时间内,得出最准确的计量结果。这种平差处理方式极大的提高了测量作业的工作效率,降低了测量误差,促进了测量测绘行业的发展。虽然当前市场上已经有很多较为成熟的平差软件,但是在一些工程项目中,还仍然需要技术人员研发符合实际需求的平差程序。以下本文就对控制测量简易平差程序的设计问题进行探讨研究。一、测量平差程序的计算特点 测量平差程序是建立在计算机平台上的一种软件程序,其在计算的过程中无需花费人的过多精力,人只需要按照程序流程操作计算机,就能够快速精准的得出测量平差的计算结果。这种计算方式相较于传统的手工计算

8、而言,不但计算速率快、准确率高,还能减轻人的工作量,实现数据处理的自动化。 虽然手工计算平差和计算机计算平差的最终目的是一致的,都是为了求得最准确的计算结果,减小测量误差。但是在计算的过程中,手工计算和程序计算的方式方法和注意问题的角度都是有很大差别的。这是因为在手工计算只能够,所有的数据和计算过程都是由人来操控,因此在计算时只需要注意计算过程中的基本问题即可。但是在计算机程序软件计算平差的过程中,计算机程序软件本身并不能具体识别各种数据,所有的数据对于计算机程序软件而言都是抽象的,因此在设计程序软件时,不但要考虑数据本身的计算问题,还要考虑计算机的性能以及其处理问题的规律。 正是因为如此,我

9、们在进行测量简易平差程序设计时,要明确程序计算时所采用的平差处理依据与手工计算时所采用的平差处理依据是存在较大差异的。在手工计算平差的过程中,通常所注重的问题的尽量降低计算量,因此当必要观测数超过多余观测数时,一般选择条件平差;而反之则选择间接平差。但是程序软件计算平差时,计算机高效的计算能力使得再繁重的计算量都能快速完成,因此无需注重降低计算量的问题,而应当将注意力放在如何实现程序计算的问题上,也就是如何找出程序计算方法的规律性 ,使其更利于程序设计的技术实现这一问题上。 二、测量简易平差程序的设计基本要求和基本步骤 (一)基本要求 和一般的程序设计一样,测量简易平差程序的设计也应当按照一定

10、的基本要求进行设计。首先,所设计的程序应当具备逻辑清晰、结构简单、易读取、易扩展等要求;其次,所设计的平车程序在运算的过程中应当具备速度快的特点,也不能占用过多的内存,内存与外存应当尽量避免频繁交换。第三,平差程序设计中所采用正确合理的数学模型,且要具备一定的科学先进行,要求该数学模型计算所得结果的准确度高;第四,所设计的平差程序应当具有较强的适应能力,要能够移植,能够在各种形式下都能满足计算需要。最后,平差程序设计要从用户的角度出发,尽量方便用户的使用,因此程序的操作应当尽量简便。这些设计基本要求不但要求在总体设计时遵守,还要求在整个设计过程中的每个环节都遵守。(二)基本步骤 测量简易平差程

11、序的基本设计步骤主要可以概括为以下几点:结构总体设计、数据结构设计、确定软件各组成部分的算法及数据组织、选定某种表达式来描述各种算法、程序编写、程序调试、编写用户使用说明。这些步骤是在任何一种平差程序的开发和设计过程中都应当涉及到的环节,为平车程序设计的基本步骤。三、控制测量简易平差程序的设计原理分析 (一)结构化程序设计近半个世纪以来,计算机技术和软件开发技术都在不断的完善和成熟,各种各样的软件开发需求也在不断增多。为了提高软件开发效率,实现大规模、工业化软件开发生产,IT人员提出了结构化程序设计的软件开发方案。目前,结构化程序设计思想已经基本形成,而C语言是最能反映这一思想的标志,现如今的

12、计算机软件程序开发大都是采用C语言作为最主要的开发语言。另外,提出模块这一概念也是结构化程序设计思想成熟的重要表现。以下我们就来对其基本原理和相关理论进行简单介绍。 1、模块化程序设计 在软件程序开发的过程中,模块就是指固定某一用途的数据结构或程序代码。也就是说,一种模块在程序开发过程中只执行一种任务。并且在C语言中,所有的模块都会与某个函数相互对应。而模块化,则是指在开发某一软件时,将软件需要开发的内容分解,使其成为多个小模块。并且这些小模块可以独立自主的开发、测试,当所有的小模块都已经开发调试完毕之后,将其组装在一起,就能够得到预期要开发的软件。将软件程序的开发实行模块化不但能够降低软件的

13、开发难度,而且可以使软件程序的结构框架更加清晰明了,程序的设计内容也更容易被理解和应用。 需要注意的是,在软件程序的模块化过程中,并非随意分解软件成为多个小模块,而是要按照一定的分解原则来划分模块。首先要按照功能来划分小模块,小模块的功能要单一且具体;其次要保证小模块的自主独立性、较强的内聚性与较弱的耦合性。这样才能使各个小模块的开发的过程中实现自主独立开发与测试,并且也更利于模块移植。为了能够减小模块的耦合性,可以尽可能多的采用局部变量和层次结构分析。 例如在平差程序模块化的分解过程中,可以先将平差程序分解为数据输入、数据处理、数据输出等三大部分,再分别对各个部分细分,再细分,直到不能细分为止。具体来讲,平差程序模块化可由图3-1来表示:图3-1 平差程序模块化 (二)控制网的数据结构 之所以要进行平差程序设计,正是为了要处理测量控制网的各种数据。因此在设计测量简易平差程序时,要首先理解控制网的数据结构的相关理论。 1、概念分析 一个具体的控制网通常是以图形方式直接绘出的,为了用计算机进行控制网的平差计算,就需要将具体的网形转化为一系列的数据,然后才能输入计算机进行处理。这种将网形转化为一系

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

当前位置:首页 > 办公文档 > 教学/培训

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