致 谢 19
参考文献 20
1 绪 论
1.1 概述
随着人们认识水平的不断提高,计算机技术越来越发展以及程序设计方法不断开创,目前的测量和地图制作工作正从手工传统的低效率模式向高效率的计算机实现阶段迈进。现代的测量和映射工作,例如建筑物变形监测,大型水力发电站水库的监测,矿山采掘场的测量,斜面的安全监测等都涉及大量的数据查询,管理,处理,图形处理,包括输出等工作。这个时侯,传统的基于DOS平台的,面向过程的结构化程序设计方法已渐渐不能满足测量应用软件的需要。但是,事件驱动程序设计机构的合并可视化的环境下,面向对象程序设计方法的软件开发,越来越普遍。VisualBasic(以下简称VB)可视环境下的简单易用编程工具,窗体和控制的概念的导入,用它可以很方便地进行可视化屏幕设计,设计用户界面时间很大程度被减少,传统的编程模式被改变,Windows环境下应用程序的设计被极大地简化。
使用VB设计程序可以处理诸如动画、声音、文本、图像和其他多媒体数据。同时VB图形用户界面窗口系统反映系统结构、时间驱动程序执行相关功能,因此所开发软件程序结构清晰、调试简单。此外,VB开发的程序,制作和安装后可以脱离VB系统进行运行。因此,VB系统在测量学中已成为一个重要工具。本文将结合过去的开发测量应用程序的心得及经验,设计和开发的一些基本的测量程序。
1.2 国内外研究现状
2 数学模型
2.1坐标正反算
2.1.1坐标正算
已知A点的坐标XA、YA以及直线AB的水平距离DAB和坐标方位角αAB,推算出B点的坐标XB、YB,这个过程称为坐标正算,其计算公式为:
式中,ΔXAB为A~B的纵坐标增量,ΔYAB分别称为A~B的横坐标增量,其计算公式为:
2.1.2坐标反算
已知A点坐标XA、YA和B点的坐标XB、YB,推算直线AB的水平距离DAB和坐标方位角αAB,这个过程称为坐标反算。其计算公式为:
2.2 分幅与编号
地形图分幅的方法一般有两种:一种是经纬网梯形分幅法,或称为国际分幅法;另一种是坐标格网正方形分幅法,或称为矩形分幅法。前者一般在国家基本比例尺地形图运用,后者通常在工程建设大比例尺地形图中得以运用。
2.2.1 标准
1992年12月,我国颁布的地形图分幅和编号新标准实施方法如下。
Ⅰ.分幅
1∶100万地形图的分幅仍是按照经纬网国际分幅法标准进行。其余比例尺的分幅方法均是在1∶100万地形图分幅方法的基础上,按照行数和列数的多少划分图幅的。
Ⅱ.编号
1∶100万地形图图幅的编号是由1∶100万地形图图幅所在的“行号列号”组成。与国际编号方法基本相同,不同的是行与列的称谓是相反的。
1∶50万至1∶5000这些比例尺地形图图幅的编号,由图幅所在的“1∶100万图行号1位字符码,列号2位字符码,比例尺代码1位字符码,该图幅行号3位字符码,列号3位字符码”组成(如图二)。以每行从左到右,每列自上而下的顺序用阿拉伯数字表示编号,均用3位数字表示,如果不足3位数字,就在其前面补充数字0。例如:J50B002001。 测量基本计算软件包设计(2):http://www.youerw.com/jisuanji/lunwen_40559.html