-测绘程序设计实习报告.doc
- 文档编号:1202733
- 上传时间:2022-10-18
- 格式:DOC
- 页数:43
- 大小:211KB
-测绘程序设计实习报告.doc
《-测绘程序设计实习报告.doc》由会员分享,可在线阅读,更多相关《-测绘程序设计实习报告.doc(43页珍藏版)》请在冰豆网上搜索。
东华理工大学高职学院测绘程序设计(VB)2012
测绘程序设计(VB)
课间实习报告
姓名:
__________________________
学号:
__________________________
班级:
__1141502_________________________
2012年10月
目录
1实习目的 3
2实习仪器与软件 3
2.1VisualBasic6.0 3
3实习要求 4
4实习内容 4
5实习步骤 4
5.1坐标正反算 4
5.2水准测量 5
5.3导线计算 5
5.4集成化设计 5
6实习总结 5
6.1实习问题总结 5
6.2程序调试总结 5
7附录 5
7.1正算代码 5
测绘程序设计实习报告
1实习目的
掌握VisualBasic(VB)程序设计的基本理论、方法和应用,掌握VB程序应用于测绘专业的程序开发,理解程序设计在测绘数据处理中的作用和地位,学会利用模块化程序设计的基本技术,掌握面向对象程序设计方法,应用测绘专业的基本技能,测绘专业模块程序包开发的基本方法,以及掌握一些最基本的知识,编程里面的英语以及函数有很多不知道,以至学习编程有点困难。
、对水准网观测高程间接平差理论内容的验证与应用。
通过学习掌握测绘软件开发过程与方法,初步具备测绘软件开发基本技能。
、实验原理和过程通过本学期对《测绘程序设计》课程的学习,编写一份综合性实验报告我选取的题目是利用vb语言进行编程。
熟悉程序设计任务书的基本内容,调查了解软件需求状况,进行需求分析,。
计算机的基础比较差,要想将编程学好得掌握更多的函数以及专用的编程语言,工程测量运用编程来计算是比较普遍的,运用编程的方面也比较多,因此努力去掌握一些基础非常重要,为学习后续课程和专业技术工作打下基础。
2实习仪器与软件
实习期间主要用到的软件有VisualBasic(VB),数据库软件Access、Office软件Word等。
2.1VisualBasic6.0
VB是美国microsoft公司在1991年推出的windouus环境下的软件开发工具。
Visual意思为可视化的,指的是一种开发图形用户界面的方法。
Basic是20世纪60年代出场的一门计算机程序语言,它以简单易学,使用方便的特点,得到广泛应用。
VB语言是一种面向对象的可视化程序设计语言。
这门语言进行简要的叙述,包括VB的开发环境,对象的概念以及编写VB应用程序的步骤。
通过本章的学习,使读者对VB有个大致的了解,并能够编写一些简单的程序。
VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。
VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。
因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。
过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。
VB是基于basic语言可视化程序设计语言。
它继承了其先辈basic所具有的简单易用的特点,又采用了面向对象,事件驱动的编程机制,提够了一种所见及所得的可视化界面设计方法。
VB使得大量的外界控件有了自己的生存空间。
大量的第三方控件针对VB提供。
VB也提供了建立、使用和重用这些控件的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。
。
。
。
。
。
3实习要求
1.较为熟练地掌握VB程序设计与开发
2.掌握测绘外业工作需要的一些基本理论与方法
3.掌握测绘内业数据处理的流程
4.掌握常用测绘专业软件的交换格式。
5每次去机房首先找到与今天相关的程序进行调试
6对程序的调试发挥自己所有的知识对程序进行编改
7可以通过网络相结合找到一些相关的知识惊醒运用
8每次将调试后的程序进行运行,如果没用继续调试,直到调试能够运行
9如果实在不行可以以邮件形式进行询问
10每次的作业以电子邮件的形式发
11按时间交作业
4实习内容
充分学习VB可视化编程以后,熟悉各种常用控件的使用。
再结合测量专业数据处理,编写全部或部分专业程序。
要求进行循序渐进的方式,先采用基本结构编写,在随后的课程学习当中,采用数组,函数,再生成数据文件格式,从低级到高级应用,最后通过窗体应用与函数的方法进行集成,将所有的实习最后集成到一个程序当中,使之进一步完善与改进等。
①坐标正反算
坐标反算一般主要应用于测绘工程、建设工程之中,具体在建筑设计,工程测量,测绘制图等领域。
总的来说坐标计算分为坐标正算和坐标反算两种,这两种在实际中是较常见的。
所要求的公式为:
XB=XA+lcosaAB
YB=YA+lsinaAB
l=(XB-XA)²+(YB-YA)²
②简易水准平差
平差公式=(闭合差/线路总长)*距离
③交会测量程序
交会测量(intersectionsurvey)是根据多个已知点的平面坐标(或高程),通过测定已知点到某待定点的方向或(和)距离(或测定其竖直角),以推求此待定点平面坐标(或高程)的测量技术和方法。
以确定待定点平面坐标为目的者,称平面交会测量;以确定待定点高程者,称高程交会测量;以确定待定点三维坐标的,称空间交会测量;若仅在已知点设站进行观测称前方交会,仅在待定点设站进行观测称后方交会既在待定点设站又在个别已知点设站进行观测称侧方交会。
在平面和空问交会测量中,若经观测获得的仅有角元素称测角交会,而经观测获得的仅有边元素者称测边交会,经观测直接或间接获得的既有角元素又有边元素则称边角交会。
在平面测角交会中,若控制点的平面位置是用解析法求得平面坐标值称解析交会,用图解法确定且直接展绘到图板上则称图解交会。
[
角度与弧度的转换
在python和Delphi中,牵涉到角度计算时,例如:
sin(x),cos(x)等,这里的x都是弧度,而不是直接的角度。
因此,在计算对应角度的三角函数时,需要先将角度转换成弧度再计算。
弧度和角度的转换公式是:
角度=弧度*180.0f/PI
弧度=角度*PI/180.0f
(根据实际实习内容写)
5实习步骤
实习主要在北区机房内进行,主要按实习内容进行
1要对每次的实习作业要进行早预习
2每次读应该对实习做一个充分的准备
3调试的程序一般在光盘上需要每次带好
4一到机房的第一件事情就是找到相关的程序,并进行观察以及查找什么地方能够进行改写
6对于调试一个程序就是讲程序改成最简单,不会很复杂
7对于调试好的程序接下来就是对界面的设计,界面需要整洁以及美观等等。
调试好的程序哟按那个狗运行
8最后看程序是否能够运用一些数学函数来编写,那样能够使程序更加简易以及更加的的容易看
9最后就是将调试好的程序以电子邮件发送到邮箱时间在一周之内。
10实习完应该对之进行体会与思考,将知识掌握得跟好
5.1坐标正反算
坐标反算是根据已知点坐标,计算两点间距离和角度,正算公式为:
a为坐标方位角,S为两点的距离
公式分析:
从式上可以知道公式需要知道初始始坐标,距离和角度,即需要四个输入,若需要在一个函数中实现,返回值有二个,可以有二种方法
1.单个函数实现
FunctionDis2xy(ByValDisasDouble,ByValAngasDouble)asDouble
利用数据返回
EndFunction
2.两个函数实现
FunctionDis2xy(ByValDisasDouble,ByValAngasDouble,ByValFlagasInteger)asDouble
增加参数控制
EndFunction
5.2水准测量
水准测量又名“几何水准测量”,是用水准仪和水准尺测定地面上两点间高差的方法。
在地面两点间安置水准仪,观测竖立在两点上的水准标尺,按尺上读数推算两点间的高差。
通常由水准原点或任一已知高程点出发,沿选定的水准路线逐站测定各点的高程。
由于不同高程的水准面不平行,沿不同路线测得的两点间高差将有差异,所以在整理国家水准测量成果时,须按所采用的正常高系统加以必要的改正,以求得正确的高程。
本节介绍水准测量成果的计算程序采用多窗口的方式组织,在主窗体上显示信息和执行各种操作,再输入窗口输入数据。
方便主窗口与输入窗口的数据传递,本程序还是用了标准模块
水准路线依据工程的性质和测区情况,可以布设以下几种形式。
1闭合水准路线
高程控制测量(即水准路线测量)分为闭合水准路线测量、附和水准路线测量和支水准路线测量。
闭合水准路线测量有一个已知高程点,待测点分布成一个闭合环(所有点—已知高程点、待测点都在这个圈里,按序依次测量),即从已知点出发,到已知点结束。
附和水准线路测量有两个已知点,待测点分布成一个弯折的线,从一个已知点出发,到另一个已知点结束(通常这两个已知点距离很远,甚至数十公里)。
支水准路线测量往往依附于上面两种水准路线,作为布线死角的补充,有一个已知点,待测点数个成线状分布,从已知点出发,到最后一个待测点后,再原路返测(即往返侧)。
闭合水准路线线路封闭,易于平差和纠错;特殊情况下可以做独立高程系统。
2符合水准路线
附合水准路线是测量学的术语。
从某个已知高程的水准点出发,沿路线进行水准测量,最后连测到另一已知高程的水准点上,这样的水准路线称为附合水准路线。
∑h理=H终一H始(式中H终与H始分别表示最终点与起始已知点的高程)。
按高差闭合差的定义可知:
fh=∑h测-∑h理=∑h测一(H终一H始) (3—12)
高差闭合差的允许值和校核要求与闭合水准路线相同。
现以图3-20和表3-3中的观测数据为例来说明附合水准路线高差闭合差调整与高程计
∑h理=H终一H始(式中H终与H始分别表示最终点与起始已知点的高程)。
按高差闭合差的定义可知:
fh=∑h测-∑h理=∑h测一(H终一H始) (3—12)
高差闭合差的允许值和校核要求与闭合水准路线相同。
3支水准路线
支水准路线是从一已知高级水准点出发,终点不附合于另一已知高级水准点的水准路线。
.从给定的已知点出发,在已知点和ZDl间安置水准仪。
立尺于已知点上,读取其后视读数,记入手簿相应栏内。
立尺于ZDl的尺垫上,该取其前视读数,记入手簿相应栏内。
至此,第一站观测完毕,计算第一站高差并记入手簿相应栏内;.ZDl尺垫不动,水准仪迁站,安置于ZD1和ZD2之间,依同法读取ZD1的后视读数和ZD2的前视读数,记入手簿相应栏内,并计算第二站的高差。
依同法直至最后一站,读取并完成相应的记录和计算,以上为往测,计算往测的后视读数总和Σa、前视读数总和Σb和高差总和Σh,并进行计算检核,即Σa-Σb=Σh,应成立,依同法完成返程的观测、记录、计算及其检核。
根据往、返测的高差计算高差闭合差fh,根据指导教师给定的单程水准路线长度L计算容许高差闭合差Fh。
比较二者,若fh>Fh,表明未达到精度,应予重测,若fhFh,表明达到精度,则在固定表格内计算高差最或是值并推算未知点的高程。
注意事项1.照准目标应检查并消除视差;2.读数时,符合水准长气泡应严格居中;3.前、后视距离应大致相等(扶尺员可用步测);4.最大视线长度不得大于100m;5.最小尺读数不得小于0.3m;6.在已知点和未知点上立尺时不得安放尺垫;
4闭合差的计算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测绘 程序设计 实习 报告