欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

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

    • 资源ID:14137384       资源大小:1.09MB        全文页数:36页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    精选优质文档-倾情为你奉上SY-011设 计 报 告 设计名称: 测量平差课程设计 学院名称: 测绘工程学院 专业班级: 测绘11-3班 学生姓名: 彭博 学 号: 指导教师: 设计名称测量平差课程设计设计时间2013年 6 月 3 日 至 2013 年 6月 14 日 共 2 周设计地点评分指标与分值设计态度 (态度是否认真,是否缺勤、违纪等)30分能力水平(完成任务的数量和质量,实际操作能力等)30分设计报告的质量(内容是否全面,结论是否正确,书写是否规范,体会是否深刻等)40分得分指导教师评语: 成 绩指导教师签字:年 月 日目 录 7101434一、设计目的在学完误差理论与测量平差基础课程后,在掌握了测量数据处理基本理论、基本知识、基本方法的基础上,根据设计任务,熟悉自动平差软件的应用,通过实例计算,提高用电子计算机进行相关测量数据处理的能力,在此基础上通过测量程序设计提高用高级语言进行简单测量程序设计的能力。二、设计内容一、水准网观测精度设计要求平差后水准点的高程中误差不超过5.0cm,设计该水准测量观测高差应满足的精度。15、水准网如下图所示,各观测高差的路线长度相同。解:设未知点高程P1,P2,P3为X1,X2,X3.第一步:列出误差方程即用矩阵的形式表示:第二步:定权由于各段路线长度相同,则设P1=P2=P3=P4=P5=P6=1。所以权阵为第三步:求法方程系数又因为且其中对应的协因数0.7500是三者中最大的,说明其观测精度最弱。又因为题目中要求平差后水准点的高程中误差不超过5.0cm。即因为各高差的路线长度相等,定权的C等于1,所以为每公里观测高差的中误差,即为该水准测量观测高差应满足的精度。二、水准网、测角网、边角网平差计算(一)水准网平差计算15、有水准网如图7-7所示,其中A,B为已知点,为待定点。已知高程,各线路(编号见图)观测高差为: 图7-7设各水准路线等长, 求各平差值并评定精度。解:利用南方2002平差软件得出结果如下所示:控 制 网 平 差 报 告控制网概况1、本成果为按平面网处理的平差成果 计算软件:南方平差易2002 网名水准网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.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.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(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 观测人:彭博 记录人:彭博 计算者:彭博 测量单位:测绘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.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.-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.8895.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.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观测值及其中误差为:观测成果表点号观测角(° )观测边长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 观测人:彭博 记录人:彭博 计算者:彭博 测量单位:测绘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),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.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.009982.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.00923249591.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 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 class Form1 : Form public Form1() InitializeComponent(); private void 编辑ToolStripMenuItem_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 = 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(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 class 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 = "") textBox1.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 = "") 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 (textBox16.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.Parse(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 = "") / textBox19.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.Text = "") 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 (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 = textBox42.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中的每一项 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#版)(共36页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开