开发项目说明书.docx_第1页
开发项目说明书.docx_第2页
开发项目说明书.docx_第3页
开发项目说明书.docx_第4页
开发项目说明书.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开发项目说明书 _测量程序应用系统 学院 资源与环境 专业 测绘工程 班级 2009011 小组 第五组 2011年11月10号Visual Basic语言是一种图形化的可视编程语言,简单易学。它在继承了Basic语言简单易用的基础上,改造了Basic语言中复杂冗长的语句结构,代之以接近于人类自然语言和逻辑思维方式的结构化程序设计语言,使其流畅自然。用VB编写程序代码,如同用英文跟计算机交代工作任务一样。VB具有面向对象的可视化程序设计的优点。在VB中,抽象的对象概念被具体化为窗体和控件。在Windows中控件的身影无处不在,如按钮、文本框等,VB把这些控件模式化,并且每个控件都有若干属性,用来控制控件的外观、工作方法,能够响应用户操作事件。这样我们就可以像在画板上一样,随意点几下鼠标,一个钮就完成了,而这些在以前的编程语言下要经过相当复杂的工作才能完成。事件驱动机制也是VB区别于其他高级语言的显著特点。VB没有明显的程序概念,程序员要做的就是面向不同的对象编写他们的事件过程。整个VB应用程序就是由这些相互独立的事件过程构成,事件过程的执行与否以及执行的顺序取决于操作时用户所引发的事件。VB的每一个窗体或控件都有一个预定义的事件集,如果其中有一个事件发生,而且在关联的事件过程中存在代码,则VB将调用该代码。此外,VB6.0还提供了强大的数据库管理功能,它可以通过数据管理器、数据控件和数据访问对象等多种方法对数据库进行增、删、改和查询等操作;同时还支持对象的链接与嵌入技术、支持动态交换、动态链接技术,并提供网络设计工具,提供多个应用程序向导,联机帮助功能。所以我们选择VB6.0来进行测量程序设计。一、 模块构成测量应用程序系统由地形测图系统、基础平差系统、控制测量应用系统、工程测量应用系统、摄影测量应用系统、GPS应用系统及其他应用系统这几个项目构成。各个系统模块的构成如下: 地形测图系统1) 分幅与编号2) 坐标正算3) 坐标反算4) 方位角推算5) 后方交会6) 前方交会7) 水准记录与计算8) 导线记录与计算9) 碎步测量记录与计算基础平差计算系统1) 导线网平差计算2) 水准网平差计算3) 三角网平差计算4) 误差椭圆绘制5) 条件平差6) 间接平差控制测量应用系统1) 换带计算2) 大地坐标正、反算3) 高斯坐标正、反算4) 观测元素投影改正5) 高程改正计算工程测量应用系统1) 平面点位放样计算2) 圆曲线放样计算3) 沉降观测回归分析摄影测量应用系统1) 摄影后方交会2) 摄影前方交会3) 边缘提取4) 点特征提取5) 影像匹配GPS应用系统1) 卫星星历计算其他应用系统二、各模块功能地形测图系统:1、 分幅与编号:已知某点的经纬度或图幅西南图廓点的经纬度,计算该点在不同比例尺下的所在图幅号。或者是已知图幅号计算该图幅西南图廓点的经纬度。2、 坐标正算:根据直线的起点坐标、直线的水平距离以及直线的坐标方位角来计算终点的坐标。3、 坐标反算:根据直线的起点和终点的坐标,来计算直线的水平距离和坐标方位角。 4、 方位角推算:通过已知直线的坐标方位角、已知直线与待求直线之间的连接角,推算出待求直线的坐标方位角。5、 后方交会:根据在待定点设站对三个已知点进行观测时所测定的三个水平角和已知点的坐标,计算待定点的坐标。6、 前方交会:根据在两个已知点分别设站对待顶点进行观测时所测定的两个水平角和已知点的坐标,计算待定点的坐标。7、 水准记录与计算:根据前后视读数和已知点高程,计算两点之间的高差和待定点的高程。8、 导线记录与计算:根据一起始点坐标和坐标方位角,用测得的导线边长和角度推算导线点的水平位置。9、 碎部测量记录与计算:根据测站点与碎部点之间的距离、碎部点方向与已知方向之间的夹角和测站点的坐标及高程,计算碎部点的坐标和高程。基础平差计算系统:1、 导线网平差计算:根据已知的点坐标和方位角,通过角度闭合差的分配和坐标增量的分配来求得各导线点坐标。2、 水准网平差计算:由已知的高程点,通过对高差闭合差根据长度以反号平均按比例分配,求得各未知点高程。3、 三角网平差计算:在三角网中,以已知两个点的坐标,或一个点的坐标、一条边的边长和一条边的方位角为起算数据,以待定点的坐标为未知参数的间接平差4、 误差椭圆绘制:以待定点坐标为未知数参数,采用间接平差法,坐标未知数参数的协因数阵为Qxx, 计算各点误差椭圆元素.5、 条件平差:根据各观测元素间所构成的几何条件以及其实数据间的强制条件,按最小二乘法的原理求得各个观测值的最或然是值。6、 间接平差:在确定多个未知量的最或然值时,选择它们之间不存在任何条件关系的独立量作为未知量组成用未知量表达测量的函数关系,列出误差方程,按最小二乘原理求得未知量的最或然是值。控制测量应用系统:1、 换带计算:将一个投影带的平面直角坐标系换算为另一个投影带的平面直角坐标系。2、 大地坐标正、反算:已知P1点的大地坐标(L1,B1),P1至P2的大地线长S及其大地方位角A12,计算P2点的大地坐标(L2,B2),和大地线S在P2点的反方位角A21,大地坐标正算。已知P1和P2的大地坐标(L1,B1)和(L2,B2),计算P1至P2的大地线长S及其正,反方位角A12和A21,大地坐标反算。3、 高斯坐标正、反算:已知一点的大地坐标(L,B)求其高斯平面坐标(x,y)为正算,已知高斯平面坐标(x,y)求其大地坐标(L,B)为反算4、 观测元素投影改正:将地面观测的水平方向、通过垂线偏差改正、标高差改正、截面差改正归算到椭球面上的水平方向,以及将地面观测的长度归算到椭球面上的长度。5、 高程改正计算:工程测量应用系统:1、 平面点位放样计算:2、 圆曲线放样计算:3、 沉降观测回归分析:摄影测量应用系统:1、 摄影后方交会:利用三个已知地面控制点的坐标A(XA,YA,ZA),B(XB,YB,ZB),C(XC,YC,ZC),与其影像上对应的三个像点的影像坐标a(xa,ya),b(xb,yb),c(xc,yc),根据共线方程,计算该像片的外方位元素。2、 摄影前方交会:根据立体像对中两张像片的内、外方位元素和像点坐标来计算确定相应地面点的地面坐标。3、 边缘提取:4、 点特征提取:5、 影像匹配:GPS应用系统:1、 卫星星历计算:根据卫星电文提供的轨道参数,计算观测瞬间GPS卫星在地固坐标系中的坐标。其他应用系统:三、系统运行基本流程图设计测量应用程序系统地形测图系统工程测量系统基础平差系统控制测量系统摄影测量系统GPS应用系统其他应用各个模块输入数据输出数据各个模块输入数据输出数据各个模块输入数据输出数据各个模块输入数据输出数据前方交会后方交会输入数据输出数据卫星星历输入数据输出数据各个模块输入数据输出数据四、小组成员任务分配学号200901117200901126200901127200901128200901129姓名李红伟姜灵健荣利会聂海滨袁斌一周项目策划方案二周项目策划方案三周地形测图系统(导线记录与计算,)地形测图系统(水准记录与计算)地形测图系统(坐标正反算)、基础平差系统(导线网平差)地形测图系统(方位角推算)、基础平差系统(水准网平差)地形测图系统(碎步记录与计算)四周地形测图系统(后方交会)地形测图系统(分幅与编号)基础平差系统(导线网平差、条件平差)基础平差系统(水准网平差、间接平差)地形测图系统(前方交会)五周基础平差系统(三角网平差)基础平差系统(条件平差)基础平差系统(间接平差)基础平差系统(误差椭圆绘制)六周基础平差系统(三角网平差)控制测量系统(换带计算)基础平差系统(条件平差)、控制测量系统(大地坐标正反算)基础平差系统(间接平差)、控制测量系统(高斯坐标正反算)基础平差系统(误差椭圆绘制)七周摄影测量系统(摄影前方交会)控制测量系统(换带计算)控制测量系统(大地坐标正反算)控制测量系统(高斯坐标正反算)摄影测量系统(摄影后方交会)八周摄影测量系统(摄影前方交会)GPS应用系统(卫星星历计算)控制测量系统(大地坐标正反算、观测元素投影改正)控制测量系统(高斯坐标正反算、高程改正)摄影测量系统(摄影后方交会)九周系统调试GPS应

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论