测量平差课程设计(C#版)(共36页).doc

上传人:飞****2 文档编号:14137384 上传时间:2022-05-03 格式:DOC 页数:36 大小:1.09MB
返回 下载 相关 举报
测量平差课程设计(C#版)(共36页).doc_第1页
第1页 / 共36页
测量平差课程设计(C#版)(共36页).doc_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《测量平差课程设计(C#版)(共36页).doc》由会员分享,可在线阅读,更多相关《测量平差课程设计(C#版)(共36页).doc(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上SY-011设 计 报 告 设计名称: 测量平差课程设计 学院名称: 测绘工程学院 专业班级: 测绘11-3班 学生姓名: 彭博 学 号: 指导教师: 设计名称测量平差课程设计设计时间2013年 6 月 3 日 至 2013 年 6月 14 日 共 2 周设计地点评分指标与分值设计态度 (态度是否认真,是否缺勤、违纪等)30分能力水平(完成任务的数量和质量,实际操作能力等)30分设计报告的质量(内容是否全面,结论是否正确,书写是否规范,体会是否深刻等)40分得分指导教师评语: 成 绩指导教师签字:年 月 日目 录 7101434一、设计目的在学完误差理论与测量平差基础

2、课程后,在掌握了测量数据处理基本理论、基本知识、基本方法的基础上,根据设计任务,熟悉自动平差软件的应用,通过实例计算,提高用电子计算机进行相关测量数据处理的能力,在此基础上通过测量程序设计提高用高级语言进行简单测量程序设计的能力。二、设计内容一、水准网观测精度设计要求平差后水准点的高程中误差不超过5.0cm,设计该水准测量观测高差应满足的精度。15、水准网如下图所示,各观测高差的路线长度相同。解:设未知点高程P1,P2,P3为X1,X2,X3.第一步:列出误差方程即用矩阵的形式表示:第二步:定权由于各段路线长度相同,则设P1=P2=P3=P4=P5=P6=1。所以权阵为第三步:求法方程系数又因

3、为且其中对应的协因数0.7500是三者中最大的,说明其观测精度最弱。又因为题目中要求平差后水准点的高程中误差不超过5.0cm。即因为各高差的路线长度相等,定权的C等于1,所以为每公里观测高差的中误差,即为该水准测量观测高差应满足的精度。二、水准网、测角网、边角网平差计算(一)水准网平差计算15、有水准网如图7-7所示,其中A,B为已知点,为待定点。已知高程,各线路(编号见图)观测高差为: 图7-7设各水准路线等长, 求各平差值并评定精度。解:利用南方2002平差软件得出结果如下所示:控 制 网 平 差 报 告控制网概况1、本成果为按平面网处理的平差成果 计算软件:南方平差易2002 网名水准网

4、15 计算日期:日期: 2013-06-04 观测人:彭博 记录人:彭博 计算者:彭博 测量单位:测绘11-3班 备注:2、高程控制网等级:国家四等 每公里高差中误差 = 9.77 (mm) 起始点高程 A 110.0000(m) B 130.0000(m)闭合差统计报告几何条件:闭合水准路径:P1-P2-A高差闭合差=9.0(mm),限差=11.0(mm)路线长度=0.300(km)几何条件:闭合水准路径:P2-B-P1高差闭合差=2.0(mm),限差=11.0(mm)路线长度=0.300(km)几何条件:符合水准路径:B-P1-A高差闭合差=4.0(mm),限差=8.9(mm)路线长度=0

5、.200(km)高差观测成果表测段起点号测段终点号测段距离(m)测段高差(m)AP1100.000030.0050AP2100.000040.0020P1P2100.000010.0060P1P2100.000010.0000P1B100.0000-10.0010P2B100.0000-20.0050高程平差结果表点号高差改正数(m)改正后高差(m)高程中误差(m)平差后高程(m)备注A0.0000110.0000已知点P1-0.003430.00160.0013140.0016A0.0000110.0000已知点P20.002940.00490.0013150.0049P10.0013140

6、.0016P2-0.002710.00330.0013150.0049P10.0013140.0016P20.003310.00330.0013150.0049P10.0013140.0016B-0.0006-10.00160.0000130.0000已知点P20.0013150.0049B0.0001-20.00490.0000130.0000已知点控制点成果表点名X(m)Y(m)H(m)备注A110.0000已知点P1140.0016P2150.0049B130.0000已知点(二)测角网平差计算3、平面控制网等级:国家三等,验前单位权中误差1.5(s)控制点成果表点名X(m)Y(m)H(

7、m)备注1.5400.0100已知点2.9800.2700已知点3.1600.2100已知点方向观测成果表测站照准方向值(dms)120.1656.15113.230.2651.2575.21109.340.3658.32108.450.4647.4399.510.5233.5656.54109.610.6266.63144.64214.65293.求各平差值并评定精度。解:利用南方2002平差软件得出结果如下所示:控 制 网 平 差 报 告控制网概况1、本成果为按平面网处理的平差成果 计算软件:南方平差易2002 网名测角网3 计算日期:日期: 2013-06-04 观测人:彭博 记录人:彭

8、博 计算者:彭博 测量单位:测绘11-3班 备注:2、平面控制网等级:国家三等,验前单位权中误差1.5(s)3、控制网数据统计结果 角度统计结果控制网中最小角度:0.4127,最大角度:1.39113、控制网中最大误差情况 最大点位误差 = 0.0672 (m) 最大点间误差 = 0.1014 (m) 最大边长比例误差 = 平面网验后单位权中误差 = 1.08 (s)闭合差统计报告几何条件:闭合水准路径:P1-P2-A高差闭合差=9.0(mm),限差=11.0(mm)路线长度=0.300(km)几何条件:闭合水准路径:P2-B-P1高差闭合差=2.0(mm),限差=11.0(mm)路线长度=0

9、.300(km)几何条件:符合水准路径:B-P1-A高差闭合差=4.0(mm),限差=8.9(mm)路线长度=0.200(km)方向观测成果表测站照准方向值(dms)改正数(s)平差后值(dms)备注120.1656.-0.1456.15113.0.21113.230.2651.0.9951.2575.0.9975.21109.1.93109.340.3658.-0.4358.32108.-0.80108.450.4647.-0.4447.4399.-0.7099.510.5233.1.3033.5656.0.0856.54109.0.10109.610.6266.-1.2066.63144.

10、-0.44144.64214.-0.66214.65293.-0.75293.平面点位误差表点名长轴(m)短轴(m)长轴方位dms点位中误差m备注40.05020.0447126.0.067250.04760.038776.0.061460.02840.022514.0.0362平面点间误差表点名点名MT(m)MD(m)D/MDT方位D距离(m)备注160.03620.028214.7394.5440150.06140.047576.8068.6871260.03620.022814.7299.8293250.06140.044276.13458.1746340.06720.0498126.8

11、895.8989360.03620.027514.7422.8872450.07170.048194.9916.6112460.05800.04344.8042.9009430.06720.0498126.8895.8989510.06140.047576.8068.6871520.06140.044276.13458.1746560.05240.0397116.7413.5892540.07170.048194.9916.6112610.03620.028214.7394.5440620.03620.022814.7299.8293630.03620.027514.7422.8872640.

12、05800.04344.8042.9009650.05240.0397116.7413.5892控制点成果表点名X(m)Y(m)H(m)备注1.5400.0100已知点2.9800.2700已知点3.1600.2100已知点4.1354.09445.8045.83066.2318.7770输出的平差略图为(三)边角网平差计算10.单一符合导线如图所示,网中A,B,C,D为已知点,1,2,3,4为待定点。已知起算数据为:XA=.537m,YA=68.000mXB=.452m,YB=916.051mXC=.590m,YC=1213.071mXD=.674m,YD=1941.535m观测值及其中误差

13、为:观测成果表点号观测角( )观测边长S(m)备注A1234C100 02 00166 44 31124 12 24188 50 31179 28 18129 27 32351.702378.060245.263300.103254.982测角中误差:边长中误差:mm(Si以m为单位)用智能化平差软件进行平差,求各待定点坐标平差值及其中误差。解:用南方2002平差软件解算的结果如图所示:控 制 网 平 差 报 告控制网概况1、本成果为按平面网处理的平差成果 计算软件:南方平差易2002 网名导线网 计算日期:日期: 2013-06-04 观测人:彭博 记录人:彭博 计算者:彭博 测量单位:测绘

14、11-3班 备注:2、平面控制网等级:国家三等,验前单位权中误差2.5(s)3、控制网数据统计结果 边长统计结果总边长:3060.2200,平均边长:306.0220,最小边长:245.2630,最大边长:378.0600 角度统计结果控制网中最小角度:100.0200,最大角度:188.50313、控制网中最大误差情况 最大点位误差 = 0.0167 (m) 最大点间误差 = 0.0175 (m) 最大边长比例误差 = 26584 平面网验后单位权中误差 = 4.89 (s)闭合差统计报告几何条件:附合导线路径:D-C-4-3-2-1-A-Bfx=-0.029(m),fy=0.015(m),

15、fd=0.032(m)s=1530.110(m),k=1/47361,平均边长=306.022(m)方向观测成果表测站照准方向值(dms)改正数(s)平差后值(dms)备注AB0.A1100.1.65100.C40.CD129.-1.55129.1A0.12166.3.56166.210.23124.4.56124.320.34188.2.44188.430.4C179.0.29179.距离观测成果表测站照准距离(m)改正数(m)平差后值(m)方位角(dms)A1351.70200.0053351.7073158.C4254.98200.0045254.9865277.1A351.70200.

16、0053351.7073338.12378.06000.0058378.0658144.21378.06000.0058378.0658324.23245.26300.0040245.267088.32245.26300.0040245.2670268.34300.10300.0046300.107697.43300.10300.0046300.1076277.4C254.98200.0045254.986597.平面点位误差表点名长轴(m)短轴(m)长轴方位dms点位中误差m备注10.00950.0077155.0.012220.01240.0112102.0.016730.01160.00

17、9982.0.015340.00920.006094.0.0109平面点间误差表点名点名MT(m)MD(m)D/MDT方位D距离(m)备注A10.01220.009536981155.351.7073C40.01090.00922784794.254.98651A0.01220.009536981155.351.7073120.01240.009440160127.378.0658210.01240.009440160127.378.0658230.01070.00922658494.245.2670320.01070.00922658494.245.2670340.01140.0092324

18、9591.300.1076430.01140.00923249591.300.10764C0.01090.00922784794.254.9865控制点成果表点名X(m)Y(m)H(m)备注A.537068.0000已知点B.4520916.0510已知点C.59001213.0710已知点D.67401941.5350已知点1.3614199.55782.5143417.61113.8592662.83954.9868960.1509平差结果截图如图所示:三、测量程序设计Form1:主页面程序设计从form1到form2,form3,form4,form5,form6的通道:using Sy

19、stem;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1 public partial class Form1 : Form public Form1() InitializeComponent(); private void 编辑ToolStripM

20、enuItem_Click(object sender, EventArgs e) this.Hide(); Form2 f2 = new Form2(); f2.Show(); private void 前方交会ToolStripMenuItem_Click(object sender, EventArgs e) this.Hide(); Form3 f3 = new Form3(); f3.Show(); private void 附合水准计算ToolStripMenuItem_Click(object sender, EventArgs e) this.Hide(); Form4 f4

21、= new Form4(); f4.Show(); private void 测边交会ToolStripMenuItem_Click(object sender, EventArgs e) this.Hide(); Form5 f5 = new Form5(); f5.Show(); private void 后方交会ToolStripMenuItem_Click(object sender, EventArgs e) this.Hide(); Form6 f6 = new Form6(); f6.Show(); private void wenjToolStripMenuItem_Click

22、(object sender, EventArgs e) Application.Exit(); Form2:闭合水准计算程序设计该页面的代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1 public partial cl

23、ass Form2 : Form Bitmap bmp; public Form2() InitializeComponent(); double dh = new double14; double x = new double14; double y = new double14; double h = new double14; double sx = new double14; double s = new double14; private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) text

24、Box1.Text = 0; dh0 = double.Parse(textBox1.Text); if (textBox2.Text = ) textBox2.Text = 0; dh1 = double.Parse(textBox2.Text); if (textBox3.Text = ) textBox3.Text = 0; dh2 = double.Parse(textBox3.Text); if (textBox4.Text = ) textBox4.Text = 0; dh3 = double.Parse(textBox4.Text); if (textBox5.Text = )

25、textBox5.Text = 0; dh4 = double.Parse(textBox5.Text); if (textBox6.Text = ) textBox6.Text = 0; dh5 = double.Parse(textBox6.Text); /if (textBox18.Text = ) / textBox18.Text = 0; /x0 = double.Parse(textBox18.Text); /if (textBox17.Text = ) / textBox17.Text = 0; /x1 = double.Parse(textBox17.Text); /if (t

26、extBox16.Text = ) / textBox16.Text = 0; /x2 = double.Parse(textBox16.Text); /if (textBox15.Text = ) / textBox15.Text = 0; /x3 = double.Parse(textBox15.Text); /if (textBox14.Text = ) / textBox14.Text = 0; /x4 = double.Parse(textBox14.Text); /if (textBox13.Text = ) / textBox13.Text = 0; /x5 = double.P

27、arse(textBox13.Text); /if (textBox22.Text = ) / textBox22.Text = 0; /y2 = double.Parse(textBox22.Text); /if (textBox21.Text = ) / textBox21.Text = 0; /y3 = double.Parse(textBox21.Text); /if (textBox20.Text = ) / textBox20.Text = 0; /y4 = double.Parse(textBox20.Text); /if (textBox19.Text = ) / textBo

28、x19.Text = 0; /y5 = double.Parse(textBox19.Text); if (textBox44.Text = ) textBox44.Text = 0; h0 = double.Parse(textBox44.Text); if (textBox43.Text = ) textBox43.Text = 0; h1 = double.Parse(textBox43.Text); if (textBox42.Text = ) textBox42.Text = 0; h2 = double.Parse(textBox42.Text); if (textBox41.Te

29、xt = ) textBox41.Text = 0; h3 = double.Parse(textBox41.Text); if (textBox40.Text = ) textBox40.Text = 0; h4 = double.Parse(textBox40.Text); if (textBox50.Text = ) textBox50.Text = 0; s0 = double.Parse(textBox50.Text); if (textBox49.Text = ) textBox49.Text = 0; s1 = double.Parse(textBox49.Text); if (

30、textBox48.Text = ) textBox48.Text = 0; s2 = double.Parse(textBox42.Text); if (textBox47.Text = ) textBox47.Text = 0; s3 = double.Parse(textBox47.Text); if (textBox46.Text = ) textBox46.Text = 0; s4 = int.Parse(textBox46.Text); string h1 = textBox44.Text; string h2 = textBox43.Text; string h3 = textB

31、ox42.Text; string h4 = textBox41.Text; string h5 = textBox40.Text; listBox1.Items.Add(h1); listBox1.Items.Add(h2); listBox1.Items.Add(h3); listBox1.Items.Add(h4); listBox1.Items.Add(h5); /new 一个长度为 listBox1.Items.Count的数组 double a = new doublelistBox1.Items.Count; double sum1 = 0; /循环便利listBox1中的每一项

32、 for (int i = 0; i listBox1.Items.Count; i+) /赋值给数组 ai = Convert.ToDouble(listBox1.Itemsi); sum1 = sum1 + ai; textBox45.Text = sum1.ToString(); string s1 = textBox50.Text; string s2 = textBox49.Text; string s3 = textBox48.Text; string s4 = textBox47.Text; string s5 = textBox46.Text; listBox2.Items.Add(s1); listBox2.Items.Add(s2); li

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁