测量程序设计实习报告
测绘程序设计实习报告
测量程序设计实习报告姓名: XX班级: XXXX学号: XXXX教师评语:实验名称:使用C#开发环境建立测量程序框架一、实验的目的与任务:(1)学会用C#窗体程序开发环境建立应用程序框架方法(2)学会使用常见的Windows控件(3)根据自身需要设计一个测量程序界面二、实验的过程与步骤:1、首先打开visual studio 2010,选择文件→新建→项目。
在弹出的对话框中右栏一侧选择windows窗体应用。
选择文件存放地址,输入项目名称,点击确定,完成。
2、拖动menuSctrip控件到主窗体,并且键入“文件”、“工具”两个选项,在“文件”下添加一个“打开”选项;在“工具”下添加“近似平差计算”、“高斯消元”两个选项。
3、选择项目→添加windows窗体,输入窗体名称“CLSJ”,点击确定。
4、在CLSJ窗体中拖入SplitContainer控件,将窗体分为左右两部分,调整大小。
在拖入一个“TabControl”,新建选项卡。
最后,加入“Button”、“TextBox”、“Label”控件。
5、用相同的方法,新建一个名为高斯消元的窗体,然后按照需要进行设计。
三、程序运行效果四、本实验心得体会这是第一次接触这种可视化开发编程,刚开始不是很熟悉,对于编程语言来说,在掌握一定语法之后,要多用,多结合实际进行一些简单编程,这样才能提高对一种编程语言的理解。
实验名称:导线计算程序设计及粗差探测一、实验的目的与任务:(1) 掌握方位角计算的程序设计方法(2) 掌握符合导线、闭合导线、支导线计算的程序设计方法(3) 理解粗差探测的程序设计方法二、实验的设计与开发步骤:1、考虑到在测量时所用的角度均为度分秒,而在c#计算时只是别度分秒,因此先设计两个函数,可以将度分秒和弧度制进行转化。
2、其次先写一个point 类,包含x ,y 两个成员变量,然后在设计一个方位角函数,用两个point 类当作形参传递进去,根据方位角计算公式παk xy +∆∆=arctan ,(根据象限角和方位角关系对k 进行调节)应该分为四种情况,但是考虑到分母不为0,因此应该在加一种情况,即导线与y 轴重合。
测绘程序设计课程实习报告2013
测绘程序设计课程实习报告一、实习目的巩固之前所学的c++类定义、文件操作等各方面知识,掌握矩阵计算的基本算法,熟悉并熟练运用平差模型,掌握测量平差的基本原理和公式,并处理测量观测数据。
二、实习内容该课程的实习主要为c语言及c++编程基础,矩阵操作算法,条件平差,间接平差,以及在水准网平差中的应用。
三、实习过程(一)实习1(文件的基本操作以及角度、弧度的转化)1.准备C++文件操作函数包含于头文件<fstream><ofstream><ifstream>,一般情况下使用<fstream>即可。
在计算过程中需要文件输出格式控制,函数包含于<iomainip>。
c++的流操作函数包含于<iostream>,相应的流函数在命名空间“std”。
角度转弧度的过程中,首先判断正负,对符号进行不同情况的处理。
将度数的分,秒位分别除以60、3600,然后把得到的结果与度位绝对值相加,判断符号。
弧度转角度的过程中,同样判断正负,取小数位乘以60取整数得到相应角度的分,再取剩余的小数乘以60即得到相应角度的秒。
2.代码#include <iostream>#include <math.h>#include <fstream>#include <string>using namespace std;const double pi = 3.14159;int main(){fstream file("a.txt");//定义文件操作对象string aa;file>>aa;cout<<aa<<endl;//输出文件中的内容int a =1;//定义重复输入使用的变量while(a)//限制循环,重复输入{float a1,a2,a3;cout<<endl;double deg;cout<<"输入度"<<endl;cin>>a1;cout<<"输入分"<<endl;cin>>a2;cout<<"输入秒"<<endl;cin>>a3;cout<<"角度为 "<<a1<<"° "<<a2<<"′ "<<a3<<"″"<<endl;if(a1 >=0)//判断输入度数的正负deg = a1 + a2/60+ a3/3600;elsedeg = a1 - a2/60- a3/3600;double radian;radian = deg/180*pi;cout<<"转换得弧度为 "<<radian<<endl;cout<<endl;cout<<"输入弧度: "<<endl;cin>>radian;bool tm =0;deg = radian*180/pi;if(deg<0){tm =1;deg =-deg;}a1 =int(deg);a2 =int((deg-a1)*60);a3 =((deg-a1-a2/60)*3600);if(tm ==1){a1 =-a1;tm = 0;}cout<<"转换后角度为 "<<a1<<"° "<<a2<<"′ "<<a3<<"″"<<endl;}return0;}3.运行结果输入度20输入分55输入秒32角度为 20° 55′ 32″转换得弧度为 0.36522输入弧度:3.14转化后角度为 179° 54′ 32.0387″Press any key to continue4.出现的问题角度转换过程中需要考虑角度的正负号问题,角度转化可以添加是否超过59的判断。
测绘程序设计实习报告
一、实习背景随着我国经济的快速发展,测绘技术在国民经济和社会生活中扮演着越来越重要的角色。
测绘程序设计作为测绘专业的一门重要课程,旨在培养学生的计算机编程能力和测绘数据处理能力。
本次实习是在测绘程序设计课程结束后,为了巩固所学知识,提高实际操作能力而进行的。
二、实习目的1. 熟悉MATLAB软件,掌握其基本操作和编程方法。
2. 学习测绘数据处理方法,提高数据处理能力。
3. 通过实习项目,锻炼编程能力和团队协作能力。
4. 培养严谨的科学态度和良好的职业道德。
三、实习内容本次实习主要分为以下几个部分:1. MATLAB软件学习(1)MATLAB基础操作:了解MATLAB的界面、菜单、命令窗口、工作空间、函数库等。
(2)MATLAB编程基础:掌握MATLAB的数据类型、运算符、控制语句、函数、图形绘制等。
2. 测绘数据处理方法学习(1)坐标转换:学习地理坐标、平面坐标之间的转换方法。
(2)距离测量:掌握距离测量的原理和方法。
(3)角度测量:学习角度测量的原理和方法。
(4)地形分析:了解地形分析的基本原理和方法。
3. 实习项目本次实习项目为“基于MATLAB的测量数据处理与分析”。
具体内容包括:(1)数据导入:将野外实测数据导入MATLAB软件。
(2)坐标转换:将实测数据中的地理坐标转换为平面坐标。
(3)距离测量:计算各测点之间的距离。
(4)角度测量:计算各测点之间的角度。
(5)地形分析:分析地形起伏情况,绘制等高线图。
(6)结果输出:将处理后的数据和分析结果以图表形式输出。
四、实习过程1. 第一阶段:学习MATLAB软件,掌握基本操作和编程方法。
2. 第二阶段:学习测绘数据处理方法,了解坐标转换、距离测量、角度测量、地形分析等原理和方法。
3. 第三阶段:开始实习项目,完成数据导入、坐标转换、距离测量、角度测量、地形分析等工作。
4. 第四阶段:对实习项目进行总结,撰写实习报告。
五、实习成果1. 成功完成实习项目,掌握了测绘数据处理方法。
测绘程序设计实习报告
测绘程序设计实习报告一、实习背景及目的随着科技的不断发展,测绘领域逐渐融入了越来越多的计算机技术,测绘程序设计成为了一项重要的工作。
本次实习旨在让我们了解测绘程序设计的基本流程,掌握测绘程序设计的方法和技巧,提高我们的实际操作能力。
二、实习内容及过程1. 实习内容本次实习主要分为以下几个部分:(1) 熟悉测绘程序设计的基本原理和流程;(2) 学习测绘程序设计的相关软件;(3) 参与实际测绘项目,进行程序设计和调试;(4) 撰写测绘程序设计实习报告。
2. 实习过程(1) 基本原理学习在实习开始阶段,我们首先学习了测绘程序设计的基本原理,包括测绘数据采集、数据处理、图形绘制等。
通过学习,我们了解了测绘程序设计的核心内容和方法。
(2) 软件学习为了更好地进行测绘程序设计,我们学习了AutoCAD、MapGIS、ArcGIS等软件。
这些软件为我们进行测绘程序设计提供了强大的支持,使我们能够更加高效地完成实习任务。
(3) 实际项目参与在掌握了基本原理和软件操作后,我们参与了实际的测绘项目。
项目中,我们负责进行数据处理、图形绘制等工作,通过实际操作,我们深入了解了测绘程序设计的具体应用。
(4) 实习报告撰写在实习结束后,我们根据实习过程中的经验和收获,撰写了测绘程序设计实习报告。
报告中,我们总结了实习过程中遇到的问题及解决方法,并对自己的实习成果进行了分析。
三、实习收获及体会通过本次实习,我们收获了以下几点:1. 掌握了测绘程序设计的基本原理和方法;2. 熟悉了测绘程序设计的相关软件,提高了实际操作能力;3. 了解了测绘程序设计在实际项目中的应用;4. 培养了团队协作能力和解决问题的能力。
同时,我们认识到测绘程序设计不仅需要理论知识,更需要实践操作。
在实习过程中,我们要善于发现问题、解决问题,不断提高自己的实际操作能力。
此外,我们还应注重学习最新的测绘技术和软件,紧跟科技发展的步伐,为我国的测绘事业做出贡献。
关于测量的实习报告5篇
关于测量的实习报告5篇测量的实习报告篇1实习目的①通过实践,加强学生对该课程理论知识的理解和认识。
巩固和强化课堂所学理论知识,在实践中训练分析问题,解决问题的能力,培养综合应用测量知识的能力。
②进一步熟练掌握常规仪器的使用方法、提高野外测量、内业计算、地形绘图的技能,具备从事测绘工作的初步素质。
③掌握大比例尺地形图的全过程,如1:50地形图从图根控制测量到绘图的过程。
④培养一丝不苟的测绘技术工作态度、培养吃苦耐劳、团结友爱、集体协作的精神。
实习要求1.实习前,每个实习人员认真学习本大纲和实习指导书。
2.实习计划由实习指导小组统一拟订,实行小组长负责制。
3.各实习小组,原则上应按有关规程、规范进行各环节的实习。
4.各实习小组应严格管理,制定出具体实施计划,并强调轮换工作。
5.注意仪器、工具与设备安全,并注意妥善保管。
6.学生要听从指导教师的指导。
8.每个学生应从难、从严要求自己,珍惜实际操作的机会。
其它要求1.实习期间,原则上学生一律不准请假,特殊情况请假一天者报主带教师审批,超过一天者按学院有关规定执行。
2.如需实习劳保用品,由实习指导教师统一报计划,实习班组统一到相关部门借领。
3.各实习小组统一领取仪器、工具,并认真地、妥善地保管和爱护,丢失、损坏按学院有关规定赔偿。
4.实习结束后,各小组上交原始观测数据记录成果与实习报告书。
5.严格纪律,按时实习,不迟到、不旷课。
实习时间6月13号到6月17号人员组织与设备1.以班为单位组成实习队,9~10人为一组,分成四个实习小组。
我们组-组长王少虎组员:倪微然曹江王强强张安鲍飞翔李萧萧戚成龙沈文锐孙经严2.每组配备水准仪一台,经纬仪一台,水准尺一对,小卷尺一把,测钎一根,记录板一块,(轮流使用)。
实习内容1. 水准测量:根据已知水准点的高程,测量其他水准点的高程;2. 导线测量:通过测角和量距,求出各导线点的坐标;3. 碎步测量:根据控制点,测定碎步点的平面位置和高程;4. 绘图。
测量程序设计实习报告
测量程序设计实习报告一、前言随着科技的不断发展,测量技术在各个领域中的应用越来越广泛。
为了适应这一趋势,我们学生在学习测量理论知识的同时,也需要掌握测量程序设计的方法。
本次实习旨在让我们在理论学习的基础上,通过实际操作,进一步了解测量程序设计的方法和技巧,提高我们的实践能力。
二、实习内容本次实习的主要内容有:了解测量程序设计的基本原理、学习测量程序设计的常用方法、实际操作测量程序设计、分析测量数据以及编写测量报告。
三、实习过程1.了解测量程序设计的基本原理在实习的第一阶段,我们学习了测量程序设计的基本原理。
测量程序设计主要包括数据采集、数据处理和数据输出三个部分。
数据采集是指通过测量仪器获取测量数据的过程,数据处理是指对采集到的数据进行整理、分析和计算的过程,数据输出是指将处理后的数据以图形、表格等形式展示出来的过程。
2.学习测量程序设计的常用方法在实习的第二阶段,我们学习了测量程序设计的常用方法。
常用的测量程序设计方法有:C语言、Python、MATLAB等。
这些方法各有优缺点,需要根据实际情况选择合适的方法。
3.实际操作测量程序设计在实习的第三阶段,我们进行了实际操作。
首先,我们根据实际测量任务,选择合适的测量仪器和程序设计方法。
然后,我们通过编写程序,实现数据的采集、处理和输出。
在操作过程中,我们遇到了一些问题,通过请教老师和同学,我们共同解决了这些问题,提高了我们的动手能力。
4.分析测量数据在实习的第四阶段,我们对测量数据进行了分析。
通过分析数据,我们了解了测量结果的准确性、可靠性和有效性。
同时,我们也发现了测量过程中可能存在的问题,为今后的测量工作提供了参考。
5.编写测量报告在实习的最后阶段,我们根据实习内容和过程,编写了测量报告。
报告主要包括实习目的、实习内容、实习过程、数据分析和实习总结五个部分。
通过编写报告,我们对实习过程进行了总结和反思,提高了我们的写作能力。
四、实习收获通过本次实习,我们掌握了测量程序设计的基本原理和方法,提高了我们的动手能力。
测量实习报告六篇
测量实习报告六篇测量实习报告篇1一、实习内容:我们首先用的是水准仪测高程。
开始的时候测量进展得很顺利,可是最后检验的时候发现误差整整差了十多厘米。
我们开始反思是哪里出了问题,有可能是因为天色晚的时候,我把十字丝上下丝读成中丝了。
因为结果误差不合格,我们在第二天早上重新测量过了一遍,对比前一次的读数,发现上次是十字丝的读数问题,有了这次失败的经验,我们都细心起来了。
最后校合时fh=—28<="">二、碎部测量:我们采用了全站仪和经纬仪观测,现场展点绘图。
测量中我主要负则的是观测,其他成员记录、立杆、绘图密切配合。
开始我们用的是经纬仪测量。
经纬仪测站的高程是要计算的,因此,除了操作规范外还要正确的读出水平角、竖直角、下下十字线距离和中丝读数。
因为工作比较繁锁,一天下来才得四五十个点,绘图工作也基本跟得上。
第二天我们用全站仪观测。
因为全站仪只要在站点对中整平后,对准前视点安下程序就好了,因此测得很快,一天下来就测了两三百个观测点,绘图工作就相对跟不上了。
而我们使用仪器的时间有限,因此我们就先把点位给测好,并在旁边标注点的性质,这些方面查找,又让画图者一目了然,知道该怎么画。
部分测站上观测不到的区域,我们采了用角度交汇法和钢尺量距法测出数据把图画了出来。
因为对测绘工作基本上手,所以在预定的时间内我们把测图任务完成了。
三、施工放样:我们这次放样是将15__20m的建筑画在图上空闲处,以一定的精度标定到实地上。
我们用的是经纬仪放样建筑物的轴线。
我们先在图上测出要放样的一点的坐标,然后运用已知点的坐标和方位角算出该点与已知点的距离和方位角。
以此类推,分别算出另外三点与已知点的距离和方位角。
将经纬仪安置在已知点上,以控制点定向,定好方位,用钢尺量所需距离,在所算好的距离上定点。
因为开始时我们计算我数据出了错误,所以在放样时校核不对,我们又重新计算过,用正确的数据放样。
因为在最后一点实地有阻碍,我们用了角度放样得到了点。
测绘程序设计实习报告
测绘程序设计(VB)课间实习报告姓名:________________________________学号:________________________________班级:_1141502 __________________________2012年10月目录1实习目的 (3)2实习仪器与软件 (3)2.1 Visual Basic 6.0 (3)3实习要求 (4)4实习内容 (5)5实习步骤 (7)5.1坐标正反算 (7)5.2水准测量 (8)5.3导线计算 (12)5.4集成化设计 (15)6实习总结 (16)6.1实习问题总结 (16)6.2程序调试总结 (16)7附录............................................................ 错误!未定义书签。
7.1正算代码 (20)测绘程序设计实习报告1实习目的掌握Visual Basic(VB)程序设计的基本理论、方法和应用,掌握VB程序应用于测绘专业的程序开发,理解程序设计在测绘数据处理中的作用和地位,学会利用模块化程序设计的基本技术,掌握面向对象程序设计方法,应用测绘专业的基本技能,测绘专业模块程序包开发的基本方法,以及掌握一些最基本的知识,编程里面的英语以及函数有很多不知道,以至学习编程有点困难。
、对水准网观测高程间接平差理论内容的验证与应用。
通过学习掌握测绘软件开发过程与方法,初步具备测绘软件开发基本技能。
、实验原理和过程通过本学期对《测绘程序设计》课程的学习,编写一份综合性实验报告我选取的题目是利用vb语言进行编程。
熟悉程序设计任务书的基本内容,调查了解软件需求状况,进行需求分析,。
计算机的基础比较差,要想将编程学好得掌握更多的函数以及专用的编程语言,工程测量运用编程来计算是比较普遍的,运用编程的方面也比较多,因此努力去掌握一些基础非常重要,为学习后续课程和专业技术工作打下基础。
测量程序设计实习报告
一、实习背景随着我国经济的快速发展,测量技术在我国各行各业中的应用越来越广泛。
测量程序设计作为测量领域的重要组成部分,对于提高测量效率、保证测量精度具有重要意义。
为了提高学生的实践能力,我校组织开展了测量程序设计实习。
本次实习旨在让学生了解测量程序设计的基本原理和方法,掌握常用测量程序设计软件的使用,提高学生的实际操作能力和创新能力。
二、实习目的1. 了解测量程序设计的基本原理和方法,掌握测量程序设计的基本流程。
2. 熟练使用测量程序设计软件,如C#、Python等,实现测量程序的设计和开发。
3. 培养学生的团队合作精神,提高学生解决实际问题的能力。
4. 激发学生的学习兴趣,培养学生的创新意识和实践能力。
三、实习内容1. 测量程序设计基本原理(1)测量程序设计的基本概念:了解测量程序设计的定义、作用、特点等。
(2)测量程序设计的基本方法:学习测量程序设计的基本方法,如模块化设计、面向对象设计等。
(3)测量程序设计的基本流程:掌握测量程序设计的基本流程,包括需求分析、系统设计、编码、测试、部署等。
2. 测量程序设计软件使用(1)C#编程语言:学习C#编程语言的基本语法、数据结构、面向对象编程等。
(2)Python编程语言:学习Python编程语言的基本语法、数据结构、库函数等。
(3)测量程序设计软件:学习测量程序设计软件的使用,如Visual Studio、PyCharm等。
3. 实际测量程序设计(1)设计一个简单的测量程序:根据实际需求,设计一个简单的测量程序,如测量距离、测量角度等。
(2)设计一个复杂的测量程序:结合所学知识,设计一个复杂的测量程序,如三维空间测量、坐标转换等。
四、实习过程1. 实习前期:了解测量程序设计的基本原理和方法,学习C#、Python编程语言。
2. 实习中期:熟练使用测量程序设计软件,进行实际测量程序设计。
3. 实习后期:完成实际测量程序设计,对程序进行测试和优化。
五、实习成果1. 设计并实现了一个简单的测量程序,如测量距离、测量角度等。
测绘程序设计课程实习报告
一、实习目的在测绘工作与科学研究中,很多情况都需要用计算机,测绘工程所涉及的数据计算、绘图、数据库管理、数据分析等,都可以用计算机来完成。
因此,本次课程实习的内容主要集中在测绘工程的相关计算上,其中,主要学习关于平差计算的程序设计问题上。
实习目的在于增强我们对误差理论与测量平差基础理论的理解,牢固掌握测量平差的基本原理和基本公式,熟悉测量数据处理的基本技能和计算方法,灵活准确地应用于解决各类数据处理的实际问题,并能用所学的计算机理论知识,编制简单的计算程序。
二、实习内容(一)高级程序语言应用1.编译软件安装,输出“Hello,World”2.角度与弧度互化3.文件读写操作4.矩阵加、减、乘及转置程序5.矩阵求逆程序(二)测量平差模型实现1.间接平差模型公式及程序实现,实例验证。
2.条件平差模型公式及程序实现,实例验证。
(三)测量综合实例解算1.水准网平差三、实习过程(一)实习1(角度与弧度互化)1.准备(1)第一步分析设计:使用double类型数据表示角度制数和弧度制数。
例如:120度40分56秒,用double类型表示为120.4056,其中分、秒根据小数位确定。
(2)第二步角度化为弧度的公式为:弧度值=角度值/180×π,角度值=弧度值×180÷π2.实现编写代码,实现角度与弧度互化功能。
3.改善角度转换过程中需要考虑角度的正负号问题,角度转化可以添加是否超过59的判断。
4.计算结果(二)实习2(文件读写操作)1.准备C++文件流:fstream 文件流,ofstream输出文件流,ifstream输入文件流。
在fstream类中,有一个成员函数open(),就是用来打开文件的,其原型是:void open(const char* filename,int mode,int access);参数:filename:要打开的文件名mode:要打开文件的方式access:打开文件的属性打开文件的方式在类ios(是所有流式I/O类的基类)中定义,常用的值如下:ios::app:以追加的方式打开文件ios::ate:文件打开后定位到文件尾,ios:app就包含有此属性ios::binary:以二进制方式打开文件,缺省的方式是文本方式。
有关测量的实习报告3篇
有关测量的实习报告3篇测量的实习报告篇1历经7天左右的测量学实习结束了,在这几天里,我基本掌握了水准仪与全站仪的使用方法,并且对四等水准测量,闭合导线,测回法,碎部点测量,以及地形图的绘制都有了比较深刻的认识。
在测量的第一天,我们进行了四等水准的测量,在测量过程中我真正体验了测量学“步步有检核”这一原则,再没测出一个值的时候我们都会进行检核,如果超出范围就要重新测。
因为対仪器使用非常不熟练,所以四等水准测量我们用了两天才完成。
完成四等水准测量之后我们进行了控制点的选取。
因为没有太多使用全站仪的经验,所以在开始调整仪器位置与调平的时候我们用了很长的时间。
调好仪器之后,我们用数步子的方法确定了控制点,之后就用开始测距侧角度。
测量的过程比较顺利,但是当我们来到最后一个点JD09点时,我们遇到了困难。
这个点因为每个小组都要使用,所以有很多小组都在排队,我们只能等待。
在等了将近一个半小时后我们前面的小组测完了,但是在我们正在准备放置仪器的时候,一个其他的组插了过来,说我们只测一个角,当时我们拒绝了,可是那个小组根本就没把我们的话放在眼里,继续使用仪器。
就在这时又一个小组说要测一个角。
我们生气了,坚决的拒绝了。
一个JD09让我看到了人自私的本性,不免心里为那两位插队的兄台感到惋惜,为了一个测量点,出卖了自己的人性。
确定控制点之后我们就开始了碎部测量与地形图的绘制。
这是测量实习中最困难的工作。
在测量的几天里北京天天都在下雨,我们就这样打着伞,在雨中测量。
而且我们组一共六个人,有两个人由于各种原因不是每次都来,所以更多的时候我们是五个人在工作,在最后几天我们也有四个工作的情形。
通过这次实习,不仅学到了测量的实际能力,更有面对困难的忍耐力;也学到了小组之间的'团结、默契,更锻炼了自己很多测绘的能力。
首先,我们是熟悉了水准仪、全站仪的用途,熟练了水准仪、全站仪的各种使用方法,掌握了仪器的检验和校正方法。
其次,在对数据的检查和矫正的过程中,明白了各种测量误差的________,其主要有三个方面:仪器误差(仪器本身所决定,属客观误差________)、观测误差(由于人员的技术水平而造成,属于主观误差________)、外界影响误差(受到如温度、大气折射等外界因素的影响而这些因素又时时处于变动中而难以控制,属于可变动误差________)。
测绘程序设计实习报告
测量程序设计实习报告:XX班级:XXXX学号:XXXX教师评语:实验名称:使用C#开发环境建立测量程序框架一、实验的目的与任务:(1)学会用C#窗体程序开发环境建立应用程序框架方法(2)学会使用常见的Windows控件(3)根据自身需要设计一个测量程序界面二、实验的过程与步骤:1、首先打开visual studio 2010,选择文件→新建→项目。
在弹出的对话框中右栏一侧选择windows窗体应用。
选择文件存放地址,输入项目名称,点击确定,完成。
2、拖动menuSctrip控件到主窗体,并且键入“文件”、“工具”两个选项,在“文件”下添加一个“打开”选项;在“工具”下添加“近似平差计算”、“高斯消元”两个选项。
3、选择项目→添加windows窗体,输入窗体名称“CLSJ”,点击确定。
4、在CLSJ窗体中拖入SplitContainer控件,将窗体分为左右两部分,调整大小。
在拖入一个“TabControl”,新建选项卡。
最后,加入“Button”、“TextBox”、“Label”控件。
5、用相同的方法,新建一个名为高斯消元的窗体,然后按照需要进行设计。
三、程序运行效果四、本实验心得体会这是第一次接触这种可视化开发编程,刚开始不是很熟悉,对于编程语言来说,在掌握一定语法之后,要多用,多结合实际进行一些简单编程,这样才能提高对一种编程语言的理解。
实验名称:导线计算程序设计及粗差探测一、实验的目的与任务:(1) 掌握方位角计算的程序设计方法(2)掌握符合导线、闭合导线、支导线计算的程序设计方法(3)理解粗差探测的程序设计方法二、实验的设计与开发步骤:1、考虑到在测量时所用的角度均为度分秒,而在c#计算时只是别度分秒,因此先设计两个函数,可以将度分秒和弧度制进行转化。
2、其次先写一个point 类,包含x ,y 两个成员变量,然后在设计一个方位角函数,用两个point 类当作形参传递进去,根据方位角计算公式παk xy +∆∆=arctan ,(根据象限角和方位角关系对k 进行调节)应该分为四种情况,但是考虑到分母不为0,因此应该在加一种情况,即导线与y 轴重合。
最新测绘程序设计实验报告
最新测绘程序设计实验报告实验目的:本实验旨在通过设计和实现最新的测绘程序,提高学生对测绘技术和程序设计的理解,同时培养学生的编程能力和解决实际问题的能力。
通过实验,学生将学习到如何运用现代测绘方法和编程技巧,有效地处理地理信息数据,并生成精确的地图。
实验内容:1. 测绘数据采集:使用全球定位系统(GPS)和遥感技术收集地理信息数据。
2. 数据处理与分析:利用地理信息系统(GIS)软件对采集的数据进行处理和分析,包括数据清洗、格式转换和误差分析。
3. 程序设计:基于Python或C++等编程语言,设计测绘程序,实现数据的自动化处理和地图的生成。
4. 地图生成:通过编写的程序,生成二维或三维地图,并进行可视化展示。
5. 实验评估:对生成的地图精度和程序性能进行评估,提出改进意见。
实验步骤:1. 确定实验目标和所需数据类型。
2. 选择合适的测绘工具和GIS软件。
3. 设计程序架构,编写程序代码。
4. 运行程序,输入测绘数据,进行数据处理。
5. 生成地图,并对地图进行校验和修正。
6. 撰写实验报告,总结实验过程和结果。
实验结果:通过本次实验,成功设计并实现了一个测绘程序。
该程序能够自动处理GPS和遥感数据,生成精确的地图。
实验中发现,程序在处理大规模数据时效率较高,但在数据清洗阶段需要进一步优化以提高准确性。
生成的地图清晰度高,满足了实验的基本要求。
结论:本次实验验证了所设计测绘程序的有效性,通过实际应用,程序能够满足基本的测绘需求。
未来的工作将集中在提高程序的数据处理能力和用户交互体验上,以适应更复杂的测绘任务。
此外,还需探索如何将人工智能技术集成到测绘程序中,进一步提升地图生成的智能化水平。
工程测量的实习工作报告5篇
工程测量的实习工作报告5篇工程测量的实习工作报告【篇1】这是我第一次实习,将全面考验我的各方面能力:学习、心理、身体、思想等等。
这就像一块试金石,检验我是否能将理论知识应用于实践。
关系到我以后能否在这个充满挑战的社会中成功立足。
以下是我的实习报告:一、实习内容一开始到这工地了解施工图纸,自己慢慢一边走一边看,还是看不出什么问题出来,只看见框架柱和基础面、木工棚、钢筋棚等….隔几天,x师傅叫我小x跟他一起去放线,放线是建筑的基础,对于我们初学者是必要的。
在此期间,我对水准仪﹑经纬仪有了更好的了解,更熟悉的操作了测量仪器,更让我在工地上实践了仪器的观测,使我适应了在不同条件下操作仪器。
这个工地我主要负责放线和打标高,有时候还帮别人在搞土方测量,测标高,是一种让我们在更恶劣的条件下适应实地操作的技能,要适应最恶劣的环境才能更好的锻炼自己,让我们学到更多更坚实。
在土方工地是最累人的事,每天带着水准仪跑上跑下的,还要完成测量任务,这是一个对于我刚实习的大学生是一种挑战,也是一个体现我适应能力的考验。
伴随测量工作的同时,我们也要做一些其他事情,充实我们的实习生活。
挖土、挖石子、搬砖……是锻炼我的意志。
虽然我对于这些锻炼效果不佳,但在此同时也磨练了我,让我知道工作的辛苦的,我要慢慢适应工地生活。
两个月过去了,我两个月的生活终于充实了。
我做了我该做的,经历了我该经历的。
我相信未来会有更精彩的生活,我会更加努力。
二、实习收获和心得本此实习最大的收获就是学会了适应环境。
通过这次实习我适应了这种工地生活。
虽说以后不一定去工地工作,但有了这段时间的锻炼,不论以后做什么工作心中都有了一种吃苦耐劳的毅力,也学会了适应环境。
另外就是在工地上知道了一些与学校不同的问题,就是在工地上知道了作为一名技术人员应该怎样去和工人交流等。
通过这次实习,我对建筑学的相关知识其实有了更深入的了解。
应该说在学校学的专业知识比较多,只是理论上的,和现实还是有点差距的。
测绘程序设计实验报告
测绘程序设计(C版)实习报告学号: 201420050138姓名:李阳靖班级: 1420501Z专业:测绘工程课程名称:测绘程序设计(C及Matlab)指导老师:肖根如2015年12月目录前言1一、实验目的1二、实验环境2三、Turbo C 3.0与VC++6.0的熟悉与操作2四、实验内容梗概3五、实验具体内容4实验一算法4实验二数据类型、运算符和表达式5实验三控制语句6实验四函数9实验五数组11实验六结构体与共用体12六、常见错误及分析14七、程序调试15八、实验心得与体会17九、附录:实习程序设计清单21前言现代科学飞速发展,世界也不断的变化,人类的生活随着科技的发展也发生着惊天动地的变化。
作为新时代的大学生,我们应该不断努力学习科学文化知识,以适应社会的发展要求,以现代化的科学知识为祖国做贡献。
而C语言作为一种计算机语言,无疑是我们将来工作不可缺少的一门技能,所以我们应该认真学好C语言。
但只是课本上的知识是不够的,我们应该将从课本上学到的理论知识应用到实践中,通过不断的实践,在实践中发现错误解决错误,并不断创新,最后能熟练的运用所学的知识,充分掌握这种工具。
C语言知识博大精深,有必要对C语言的专著进行研究学习,多阅读别人的程序代码、多动手实践操作与设计,这样便对程序算法精简改进提供了可能。
想学的更深更透彻的话就必须进一步掌握运用C进行程序设计的能力;进一步理解和运用面向过程程序设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用互联网查找相关的知识并学习;学海之路何其宽广,有必要让我们孜孜不倦的求索下去。
一、实验目的C语言程序设计实习是在学习《C语言程序设计》理论知识的基础上进行的实践教学环节,其目的是培养我们具有初步的C语言程序设计、编程、调试和排除C语言程序语法、逻辑错误的能力。
全面熟悉、掌握C语言基本知识,掌握C程序设计中的顺序、分支、循环三种结构及数组、函数和C语言基本图形编程等方法,把编程和实际结合起来,增强对不同的问题运用和灵活选择合适的数据结构以及算法描述的本领,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用计算机解决实际问题的能力,养成提供文档资料的习惯和规范编程的思想,为以后在专业课程中应用计算机系统解决计算、分析、实验和设计等学习环节打下较扎实的基础。
测绘程序设计课程实习报告模板
一、实习目的《测绘程序设计》是一门理论与实践并重的课程,课程设计是测量数据处理理论学习的一个重要实践环节,可以看做是在学习了专业基础理论课《误差理论与测量平差基础》课程后进行的一门实践课程,其目的是增强学生对测量平差基础理论的理解,牢固掌握测量平差的基本原理和公式,熟悉测量数据处理的基本原理和方法,灵活准确地应用于解决各类数据处理的实际问题,回顾所学习过的数据结构、C++高级语言程序设计、误差理论与平差基础、概率统计等课程知识,并能用所学的计算机知识,编制程序来计算实现矩阵(数组)、条件平差/ 间接平差以及水准网东平差的运算。
二、实习内容1、了解角度值与弧度制的关系,编写简单的程序,实现角度制与弧度制的相互转化;2、结合C++高级语言程序设计和数据结构,回顾矩阵的运算(矩阵的加减法、矩阵的乘法、矩阵的转置、矩阵的求逆),矩阵的运算是进行平差的主要程序,无论是哪一种平差模型,都不可或缺。
因此,编写程序实现矩阵的运算十分重要。
3、在实现矩阵的运算之后,学会文件的读写操作,再加上一些程序实现间接平差/条件平差的运算4、在已实现的间接平差程序上实现水准网平差,将观测数据输入到文本,学会从观测数中读取相关矩阵。
三、实习过程(一)角度与弧度的相互转化C++程序设计中,关于角度的计算以弧度制为单位,而在测量以及具体工作中我们通常习惯以角度制为单位。
这样,在数据处理中,经常需要在角度制与弧度制之间进行相互转化。
这里,我们利用C++数学函数库math.h中的相关函数完成这两种功能。
这里,我们使用double类型数据表示角度制数和弧度制数。
例如:123度44 分58.445秒,用double类型表示为123.4458445,其中分、秒根据小数位确定。
在角度制与弧度制的转化中,涉及如下图所示的两个环节。
程序设计基本思想:应用角度与弧度的比例关系,进行相互转化。
JD(角度)=HD (弧度)*180/ n ;HD(弧度)=JD(角度)* n /180(二)文件读写操作1. 思路及方法:头文件#include<fstream>,以test.text 文件为例(1)读取文件:ifstream fin ;fin.open( “test.txt ”) 检查是否正常打开.is_open()) ;if(fin.is_open()) ;if(fin.fail())if(!fin.good()) ;if(!fin) ;读取文件的下一行;fin.getline(buf,90); ;getline(fin,line);( 2)关闭文件:fin.close(); 将数据写入文件ofstream fout;fout<<data;fout.close();使用之前要先检查文件是否正常打开,结束以后要记得关闭文件。
测绘程序设计基础实验报告
测绘程序设计基础实验报告1.引言本实验旨在通过测绘程序设计基础实验,加深对测绘程序设计基本概念及其应用的理解。
在实验中,我们将学习如何使用测绘程序设计工具,结合实际测绘数据进行计算、分析和可视化展示。
本报告将详细介绍实验背景、实验过程和实验结果,并总结实验中的收获与体会。
2.实验背景测绘程序设计是测绘工程的重要组成部分,它利用计算机技术和数学方法对大量的测量数据进行处理和分析,以实现对地理信息的精确描述与快速获取。
测绘程序设计的基础是计算机编程和地理测量学知识,因此对编程基础和地理测量学的了解是进行测绘程序设计的前提。
为了培养学生对测绘程序设计的理解和应用能力,本实验将通过设计测绘程序,实现对实际测绘数据的处理和分析。
通过这个实验,我们将进一步了解测绘程序设计的基本原理和实际应用。
3.实验过程3.1 实验准备在开始实验之前,我们需要准备以下工具和材料:•计算机•测绘软件•实验数据3.2 实验步骤1.下载并安装测绘软件,根据官方提供的安装指南完成软件的安装。
2.运行测绘软件,新建一个项目,在项目中导入实验数据。
3.使用测绘软件提供的分析工具,对实验数据进行计算和处理。
4.根据实验要求,设计测绘程序,实现对实验数据的处理和分析。
5.在测绘软件中运行测绘程序,获取处理后的数据。
6.根据实验要求,将处理后的数据可视化展示。
7.完成实验报告,总结实验过程和结果。
3.3 实验注意事项在进行实验过程中,需要注意以下几点:•确保测绘软件和测绘程序的兼容性,避免出现兼容性问题导致实验失败。
•仔细阅读实验要求,确保程序设计符合要求并能够正确处理和分析实验数据。
•注意数据质量和精度,对实验数据进行必要的清洗和校验。
4.实验结果根据实验要求,我们设计了一个测绘程序,用于对实验数据进行处理和分析。
经过运行程序并在测绘软件中查看结果,我们得到了以下实验结果:•处理后的数据结果清晰可见。
•分析结果准确,符合实验要求和设计要求。
测量实习报告(最新5篇)
测量实习报告(最新5篇)测量实习总结篇一12月10号,我们正式开始了为期两周的“工程测量实习”,在此之前,我们在老师的带领下进行了一系列的准备工作,工程测量实习总结。
首先,说明了测量任务和测量的实际意义及重要性,我们跟随老师来到测区地点,依次看了学校的九个控制点,在老师的讲解中我们知道了测区是我们学院校区,虽然测区比较大,基本上是我们整个学校,测绘图也是我们整个学校的平面图。
在这个已经步入冬天的时节,天气虽然不是很好,冷风刺骨,但我们还是安安心心的测量,抓紧时间实习,为了尽快完成任务,我们每一天都在加班的努力,尽管很累,很辛苦,可我们还是克服了种种困难,同时我们也在实习中感觉到了充实,测量是一项务实求真的工作,半点马虎都不行,我们在测量实习中必须保持数据的原始性,这也是很重要的。
为了确保计算的正确性和有效性,我们得反复校核对各个测点的数据是否正确。
我们在测量中不可避免的犯下一些错误,比如读数不够准确,气泡没居中等等,都会引起一些误差。
因此,我们在测量中内业计算和测量同时进行,这样就可以及时发现错误,及时纠正,同时也避免了很多不必要的麻烦,节省了时间,也提高了工作效率。
测量也是一项精确的工作,通过测量学的学习和实习,在我的脑海中形成了一个基本的测量学的轮廓。
测量学内容主要包括测定和测设两个部分,要完成的任务在宏观上是进行精密控制,从微观方面讲,测量学的任务为按照要求测绘各种比例尺地形图;为哥哥领域提供定位和定向服务,建立工程控制网,辅助设备安装,检测建筑物变形的任务以及工程竣工服务等。
而这一任务是所有测量学的三个基本元素的测量实现的:角度测量、距离测量、高程测量。
测量实习总结篇二测量也是一项务实求真的工作,来不得半点马虎,我们在测量实习中必须保持数据的原始性,这也是很重要的一点。
为了确保计算的正确性可有效性,我们得反复校对各个测点的数据是否正确。
我们在测量中不可避免地犯下一些错误,比如读数时估读不够准确,水准尺放得不垂直就读数,读数时间间隔过长,等等,都会引起一些误差,因此,我们在测量中内业计算要和测量同时进行,这样就可以及时发现错误,及时纠正错误,也避免了很多不必要的麻烦,节省时间,提高工作效率。
工程测量实习报告模板3篇
工程测量实习报告模板工程测量实习报告模板精选3篇(一)实习报告模板实习单位:(填写实习单位名称)实习时间:(填写实习时间)实习岗位:(填写实习岗位)实习背景和目的:(简要介绍实习背景和目的,包括为什么选择该实习单位和该岗位,以及自己在实习期间想要达到的目标)实习内容:(详细描述实习期间所参与的具体工作,包括工程测量的相关工作内容、使用的工具和测量设备等)实习经验:(总结实习期间的经验和收获,包括遇到的问题和困难,以及自己的解决方法和经验教训)实习成果:(列举实习期间取得的成果,例如完成的测量任务、编写的测量报告等)实习反思:(对整个实习过程进行自我反思,总结实习的得失和不足之处,并提出自己对于实习单位和实习岗位改进的建议)实习心得:(总结实习的收获和体会,以及对未来的规划和展望)附件:(如有需要,可以在此处附上相关的实习资料、报告、照片等)注意事项:1. 实习报告要按照实习单位或学校的要求进行格式上的安排和排版。
2. 实习报告的内容应该真实、详细,并且结合个人的实际经历和感受进行描述。
3. 实习报告可以借鉴其他同学的实习报告模板,但应根据自己的实习经历进行适当的修改和调整。
工程测量实习报告模板精选3篇(二)实习报告模板参考一、实习单位简介(介绍实习单位的基本情况,例如所属行业、主要业务等)二、实习目的和任务(说明自己选择该实习单位的目的和所承担的实习任务)三、实习时间和地点(列出实习的具体时间段和地点)四、实习过程与收获1. 实习过程(按时间顺序描述实习的具体内容,可以分段写,包括实习的具体工作安排、参与的项目、所使用的测量仪器和方法等)2. 实习收获(列举实习期间所学到的知识和技能,以及对自己的成长和发展的影响)五、实习评价(对实习单位的管理和组织情况、实习导师的指导与帮助等进行评价,并提出改进建议)六、实习心得与感想(总结整个实习的心得和感想,包括自己在实习中遇到的困难和挑战以及如何克服,并对未来的学习和就业提出展望和规划)七、参考文献(如有参考文献,请列出)以上是一个实习报告模板的参考内容,根据自己的实际情况进行适当调整和修改,以使报告更符合实际需要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测量程序设计实习报告姓名:班级:学号:教师评语:日期:二零一四年十二月实验名称:使用C#开发环境建立测量程序框架一、实验的目的与任务:(1)学会用C#窗体程序开发环境建立应用程序框架方法(2)学会使用常见的Windows控件(3)根据自身需要设计一个测量程序界面二、实验的过程与步骤:1.创建窗体项目打开“新建项目”对话框,选左边“已安装模板”栏的“其他语言\Visual C#”项,再选右边“模板”栏的“Windows应用程序”模板。
选择磁盘卷和父目录位置后,输入项目名称“测量程序”按“确定”按钮关闭对话框。
2.修改窗体属性窗体的属性有很多,其中常用的有:布局:大小Size——缺省为300*300像素,可以通过修改此属性,或直接拖动窗体的边框来改变窗体的尺寸。
运行时用户也可以自己改变窗体大小。
设计:是程序设计中窗口的引用名称,名称(Name)缺省为Form1,可以改成自己喜欢的名称,如CLCX,回车确认后,系统会自动修改所有相关内容中的该标识符。
外观:文本Text——对应于窗体的标题,缺省也为Form1,可以改为自己喜欢的标题,如“导线简易平差”。
单击窗口界面,再点击菜单工具栏中“属性”工具,调出属性窗口,此时属性窗口显示的内容便是窗口的属性,找到“Name”栏,将其值改为“CLCX”;再找到“Text”栏,将其值改为“导线简易平差”。
将鼠标箭头放置于窗口边缘,拖动窗口以调整窗口大小,将窗口大小调整为合适大小。
3.添加按钮和控件可以在窗口中添加标准控件,以实现可视化的目的,C#中常用的标准控件有:(1)按钮(Button)是用户以交互方式控制程序运行的控件之一。
主要属性:1)Text属性设置显示在按钮表面上的文字,用于说明该按钮的作用。
2)Enabled属性设置按钮是否可用;(2)Label控件Label控件主要用于通过其Text属性显示文本信息。
主要属性:1)Text属性标签中显示的文本内容2)Font显示文本的字体、字号和字形(3)TextBox控件程序运行期间,可以让用户通过键盘、鼠标等在文本框中直接输入并修改文字信息,还可以在文本框中使用剪切、复制、粘贴等操作。
主要属性有:1)Text属性输入到文本框中的字符。
2)PasswordChar属性用来替换在单行文本框中输入文本的密码字符。
3)Enter方法成为活动控件时发生。
4)AppendText()方法在文本框当前文本的末尾追加新的文本。
点击“视图”下“工具箱”,打开工具箱,点击“公共控件”,用鼠标拖动工具栏里的Label控件到窗口中的合适位置,将其Text属性改为“符合导线平差”,用同样的方法拖动另外一个Label控件到窗口中,或直接复制窗口中已有的控件,并赋予相应的属性值。
与添加Label控件的方法相同,在窗口中添加9个TextBox控件,和两个命令按钮,将两个命令行按钮的Text属性分别改为“添加已知点”和“开始计算”。
使用dataGridView控件实现可视化输入和输出数据,它是一个表格控件,使用该控件可以绑定相应的数据源,显示、修改、操作所连接的数据,也可以往里面输入数据,在测量程序中要输入部分已知数据,可以使用该控件实现,像添加普通控件一样,在“公共控件”工具栏里找到dataGridView控件,拖动该控件到窗口中合适位置。
三、程序运行效果该窗口是一个简易的附合导线平差功能实现的窗口界面,界面中“未知点数”为所要求的未知点坐标的个数,“已知点输入”为附合导线平差时的已知坐标即定向坐标,“添加已知点”按钮其作用是点击添加上面输入的已知点数据到表格控件中,“开始计算”按钮其作用是点击开始进行计算。
界面内容如下图所示:四、本实验心得体会1.通过本次实验了解了.NET框架的内容,利用.net框架进行windows程序开发的优势,了解了VisualStudio2010集成开发环境的使用方法、软件界面、菜单的功能,利用VisualStudio2010进行程序开发的大致过程。
2.了解了利用面向对象思想进行程序设计的和方法。
知道了C#开发windows程序中的属性、方法、事件的含义。
3.了解了利用C#开发窗口应用程序和过程和方法,以及在开发窗体应用程序中使用到的各种公共控件和这些控件常用到的属性、方法、和事件。
实验名称:导线计算程序设计及粗差探测一、实验的目的与任务:(1) 掌握方位角计算的程序设计方法(2) 掌握符合导线、闭合导线、支导线计算的程序设计方法(3) 理解粗差探测的程序设计方法二、实验的设计与开发步骤:导线测量是控制测量中常用的方法之一,符合导线是导线布设的一种形式。
在导线外业测量完成后,需要进行近似平差,以求得每个导线点的坐标值。
导线平差计算数据多,程序繁琐,采用手工计算不仅工作量大,且很容易出错, Visual C#是目前进行windows 程序开发广泛应用的工具之一,它功能强大,并且具有可视性和面向对象程序设计的优点,利用Visual C#开发导线平差应用程序,界面友好,用户使用方便。
1.符合导线平差步骤(1)计算角度闭合差,判断误差是否超限,若在允许范围则进行调整(包括计算角度改正数、改正数分配和改正后的角度);(2)计算导线边方位角;(3)计算坐标增量;(4)计算导线全长闭合差,判断闭合差是否超限,若在允许范围内则进行调整(包括计算坐标增量改正值,改正数分配和改正后的坐标增量);(5)计算导线点坐标。
2.导线平差计算公式角度闭合差:方位角的推算:坐标增量:坐标闭合差:各边的坐标增量改正数: )(180*)(180*00n n n f n f ααβααβββ---=---=∑∑ 右左 180-或180-'右1'左1+=+=--i i i i i i βααβααi i i i i i l y l x ααsin cos ⋅=∆⋅=∆)()(11y y y f x x x f n y n x --∆=--∆=∑∑[][]iy iy i x ix l l f V l l f V */*/-=-=导线的精度:3.程序界面的设计根据平差过程中使用到的已知数据和平差的输出数据,设计相应的程序界面,界面的能满足数据的输入、输入数据的显示、计算数据的显示等要求,根据上述要求设计界面如下:界面包括一个9个输入框、12个标签、2个命令按钮、1个表格控件。
界面中各输入框、按钮功能:“未知点数”:用来输入待求坐标的个数。
“已知点输入”:用来输入已知点数据。
“添加已知点”按钮:用来将已知点数据加入到右边表格中。
“开始计算”按钮:点击开始进行平差计算。
4.导线算法流程图[][]l f f l f y x 22+=计算初始方位角 角度闭合差改正分配,计算每条边的方位角 由边长和方位角算ΔX 和ΔY计算角度闭合差闭合差超闭合差不超限 相对误差超限 输入已知点坐标以及角度观测值和边长将算得的结果与给定的对比,求坐标误差和相对误差相对误差不超限根据边长求改正数dX,dY加上改正数后得,到得出各点坐标输出结果5.代码编辑根据流程图实现附合导线平差的算法。
代码见附录1.三、程序运行及数据测试效果测试数据已知点坐标:A(1318.8830,1009.9262)B(920.7200,1306.9706)C(967.7081,3420.9362) D(1385.6557,3715.5052)从图中提取的坐标:1.(1024.5886,1883.7317)2.(908.3546,2425.8376)3.(1234.7989,29333.2884)计算结果如图所示:四、本实验心得体会1.通过本次实验巩固了导线平差的基本方法了解了导线计算过程中简单的粗差探测方法。
2.通过用编程实现符合导线平差的过程使我掌握了用计算机解决实际问题的一般过程和方法,提高了我的代码编辑能力,和用计算机解决实际问题的能力。
实验名称:测量数据库的建立一、实验的目的与任务:(1)掌握利用Access或SQLserver建立测量数据库的基本方法(2)掌握利用C#编程连接数据库,并进行数据操作的方法二、实验的设计与开发步骤:1.设计数据库管理程序界面并实现添加、查询、修改、删除等功能(1)创建窗体项目打开“新建项目”对话框,选左边“已安装模板”栏的“其他语言\Visual C#”项,再选右边“模板”栏的“Windows应用程序”模板。
选择磁盘卷和父目录位置后,输入项目名称“测量程序数据库”按“确定”按钮关闭对话框。
(2)修改窗口属性修改窗口的Text属性,将窗口的Text属性值改为“观测数据管理”(3)添加控件,修改控件相应属性往窗口中添加相应控件,并修改控件相应属性,在此窗体应用程序中用到的控件有Label控件、命名按钮、文本框和表格控件。
设计界面如下:功能要求:点击“添加/修改”将数据写入CLDA TA数据库,GCZ表中功能要求:实现通过测站点,前视点,或后视点查询观测值2.建立数据库,并向数据库添加数据本次实验使用office办公套件Access2007建立数据库,并利用ADO数据库模型建立与数据库的连接,实现对数据库的操作。
启动Access2007新建数据库,命名为“CLDATA”,在数据库中新建表,表名称为“GCZ”,字段有“CZ”(测站),“QS”(前视),“HS”(后视),“SPJ”(水平角),“SZJ”(竖直角),“HD”(平距),“SD”(斜距),“REM”(备注)。
建立的数据库和数据表如下图所示:3.添加代码在窗体中添加代码,实现上述功能。
代码见附录2.三、程序运行及数据测试效果测站数据添加之前:。