2.4.6 坐标反算 15
3 附和导线测量 18
3.1 附和导线简介 18
3.2 方法与步骤 18
3.2.1 填写外业观测数据与已知数据 18
3.2.2 角度闭合差的计算与调整 18
3.2.3 推算各边坐标方位角 18
3.2.4 坐标增量的计算与闭合差调整 19
3.2.5 计算各导线点的坐标 20
4 VB测量程序设计 21
4.1 测量导线计算VB程序的功能 21
4.2 图形与编号 21
4.3 程序设计 21
4.3.1 界面设计 21
4.3.2 代码编写 22
4.4 程序使用说明 25
4.4.1 运行程序 25
4.5 计算示例 26
5 结束语 30
致谢 28
参考文献 29
1 绪 论
1.1 测量程序设计的出发点
在现实的测量过程中,当测量结束之后,有许多数据需要进行计算或者适当的数据处理。有时进行的数据处理的数据是比较少的,例如我们学生进行的一系列实验所得的数据;如果进行处理的数据量比较大,有上千个甚至更多[4]。例如在大坝安全监测、工程施工放样、海洋地图绘制等测绘工作中,都肯定涉及到海量的数据,而且它们需要传输、存储、检索、处理等工作,而这时候仅仅靠手算是不能满足的,所以要利用计算机编程进行处理才能满足工作的需要[10]。
1.2 测量程序设计的重要性
现在的计算机语言有很多:VB、C、C++、Pascal、Basic,等等,通过这些语言编写出来的测量程序,它们易用简单、方便快速、功能强大、应用十分广泛,非常适合我们测绘人员使用,它极其地方便了测量工作者的工作,节约了时间,提高了工作效率[1]。
因为VB现在在工程中广泛应用,接触的机会很多,并且这种语言注重人机交互,学习速度快,界面设计简单,功能强大,所以本论文所编写的程序均采用VB编写[5]。
1.3 测量程序设计的过程
进行测量程序设计要掌握两个方面,一个方面,必须知道一定的测量专业知识,比如测量方法与原理、测量平差基础、工程测量等;另一个方面,必须有一定的VB知识储备,比如数组、数据导入、界面设计等。只有通过这些知识的堆积,我们才能够编写出具有一定工作效率和成果的测量程序。对于我们测绘专业的大学生来说,编写出相关专业的程序也是一个深化已经学过的测量基础知识的过程,当用设计出来的测量程序来解决一个问题时,例如附和导线计算,当然必须先搞明白计算导线的步骤:需要哪些测量数据,要经过哪些类型的检核计算,如何算出经过平差后的导线点坐标等。清楚地知道了这些处理步骤和过程以后,我们就可以这利用些步骤用计算机编写出能够识别的指令并送给计算机执行,计算机才会按照我们的特别需求对指定的数据求解并给出最后的答案[10]。
能够使计算机执行的指令序列叫做程序,所以我们为了解决测量问题而编写程序的过程称为测量程序设计[2]。综上所述,编写测量程序的过程,其实也是对测量基础知识的复习、巩固和加深理解的过程。当然你也知道,一个测量程序不可能一开始就可以解决你所需要解决的问题,也不可能一经设计编程就不再变化,我们只有通过反复的使用和调试,不断根据当时所要解决问题的条件和环境,才能的的确确地编写出适合符合解决实际测量问题的程序来[10]。 基于VB测量程序算法实现(2):http://www.751com.cn/jisuanji/lunwen_38949.html