当前位置:文档之家› 工程测量实习报告圆曲缓和曲线放样线

工程测量实习报告圆曲缓和曲线放样线

湖南科技大学建筑学院测绘工程专业工程测量实习报告01(综合平面曲线中、边桩计算与测设)姓名:冯齐心班级:12 级测绘工程2班学 8指导教师:肖巍峰实习时间:2015年6月目录一、实习时间2015年6月23日-2015年6月26日1、2015年6月23-2015年6月25日案例数据的处理,根据案例要求通过vs程序编写渐变计算出各放样点的坐标。

2、2015年6月26日实实地放样,根据案例的要求,将计算出来的各待放样点进行放样。

二、实习地点案例数据计算在室内进行,实地放样地点选择在地点较为开阔的科大北校区篮球场。

三、小组成员组长:许云康组员:朱伟青、王新桥、冯齐心、孟道宇、张红波、袁健四、实习目的1、掌握综合曲线中、边桩坐标的计算方法。

2、掌握全站仪测设道路中、边桩的方法。

五、实习设备六、实习内容工程案例:1、根据给定的曲线参数、计算综合曲线的中、边桩坐标(任选一种)(1)利用Excel计算(2)利用自己熟悉的编程语言编制程序计算(3)利用CASIO-fx5800编制程序计算2、利用全站仪放样曲线中、边桩点(1)坐标法放样(2)利用全站仪自带的“道路”程序放样七、实习步骤及成果步骤一、程序编写在本组小组成员的讨论下,选择通过基于VS开发平台进行综合平面曲线中、边桩计算的程序编写。

在大家的共同努力下,开发的界面如下:编写的程序代码如下:using System;usingusing ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;usingnamespace工程测量1{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e) {const double R = 500;double l1 = 70;double l;double s;double t;float x1;float y1;try{int n = 0;n = int.Parse(thisl = Convert.ToDouble(this.textBox1.Text);s = l - ((l * l * l * l * l) / (40 * R * R * l1 * l1)) + ((l * l * l * l * l * l * l * l * l) / (3456 * (R * R * R * R) * (l1 * l1 * l1 * l1)));t = (l * l * l) / (6 * R * l1) - ((l * l * l * l * l * l * l) / (336 * R * R * R * l1 * l1 * l1));x1 = (float)Math.Round(s, 5);y1 = (float)Math.Round(t, 5);this.textBox2.Text = Convert.ToString(x1);this.textBox3.Text = Convert.ToString(y1);}catch{MessageBox.Show("输入错误");}}private void button2_Click(object sender, EventArgs e){const double R = 500;double l1 = 70;double m = 34.99428;double p = 0.583333;double l;double b;float x2;float y2;try{int a = 0;a = int.Parse(thisl = Convert.ToDouble(this.textBox4.Text);b = l - 0.5 * l1 - (((l - 0.5 * l1) * (l - 0.5 * l1) * (l - 0.5 * l1)) / (6 * R * R)) + m;c = ((l - 0.5 * l1) * (l - 0.5 * l1)) / (2 * R) - ((l - 0.5 * l1) * (l - 0.5 * l1) * (l - 0.5 * l1) * (l - 0.5 * l1)) / (24 * R * R * R) + p;x2 = (float)Math.Round(b, 5);y2 = (float)Math.Round(c, 5);this.textBox5.Text = Convert.ToString(x2);this.textBox6.Text = Convert.ToString(y2);}catch{MessageBox.Show("输入错误");}}private void button3_Click(object sender, EventArgs e){const double R = 500;double l2 = 100;double s2;double t2;double s3;double t3;float x3;float y3;float x5;float y5;double xh = 385.47347;double yh = 139.27869;double cosa = 0.78387;double sina = 0.62092;try{int n2 = 0;n2 = int.Parse(thisl = Convert.ToDouble(this.textBox7.Text);s2 = l - ((l * l * l * l * l) / (40 * R * R * l2 * l2)) + ((l * l * l * l * l * l * l * l * l) / (3456 * (R * R * R * R) * (l2 * l2 * l2 * l2)));t2 = (l * l * l) / (6 * R * l2) - ((l * l * l * l * l * l * l) / (336 * R * R * R * l2 * l2 * l2));x3 = (float)Math.Round(s2, 5);y3 = (float)Math.Round(t2, 5);s3 = xh - x3 * cosa - y3 * sina;t3 = yh - x3 * sina + y3 * cosa;x5 = (float)Math.Round(s3, 5);y5 = (float)Math.Round(t3, 5);this.textBox8.Text = Convert.ToString(x5);this.textBox9.Text = Convert.ToString(y5);}catch{MessageBox.Show("输入错误");}}private void button4_Click(object sender, EventArgs e) {double xz = 6168.640354;double yz = 5114.780;double x6;double y6;double a1;double a2;double t4;double s4;double t5;double s5;try{x6 = double.Parse(thisy6 = double.Parse(thisa1 = double.Parse(thisa2 = double.Parse(thist4 = xz + x6 * a1 - y6 * a2;s4 = yz + x6 * a2 + y6 * a1;t5 = (double)Math.Round(t4, 5);s5 = (double)Math.Round(s4, 5);this.textBox14.Text = Convert.ToString(t5);this.textBox15.Text = Convert.ToString(s5);}catch{MessageBox.Show("输入错误");}}}}步骤二、对编写完成的程序进行运行调整,计算出每一个待放样点的坐标。

步骤三、现场放样在案例数据全部计算完成后,我小组在6月26日于北校区篮球场进行了实习的放样实习。

八、实习心得本次实习为综合平面曲线中、边桩计算与测设,在本次实习中,我们首先计算出相应点位坐标,输入仪器,然后再实地放样。

由于所需场地应视野开阔,我们选择在了北校篮球场,根据放样范围,我们确定一点为站点,选取一方向为后视方向,然后一步一步找点,一开始找点很麻烦,但掌握好方法后,后面的过程就变得简单了,在组员都熟悉放样流程后,我们顺利的完成了本次实习内容。

相关主题