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

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

工程测量实习报告圆曲缓和曲线放样线
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]
湖南科技大学建筑学院
测绘工程专业
工程测量实习报告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;
using
using ;
using ;
using ;
using ;
using ;
using
namespace工程测量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 = (this
l = 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)(s, 5);
y1 = (float)(t, 5);
= (x1);
= (y1);
}
catch
{
("输入错误");
}
}
private void button2_Click(object sender, EventArgs e)
{
const double R = 500;
double l1 = 70;
double m = ;
double p = ;
double l;
double b;
double c;
float x2;
float y2;
try
{
int a = 0;
a = (this
l = b = l - * l1 - (((l - * l1) * (l - * l1) * (l - * l1)) / (6 * R * R)) + m;
c = ((l - * l1) * (l - * l1)) / (2 * R) - ((l - * l1) * (l - * l1) * (l - * l1) * (l - * l1)) / (24 * R * R * R) + p;
x2 = (float)(b, 5);
y2 = (float)(c, 5);
= (x2);
= (y2);
}
catch
{
("输入错误");
}
}
private void button3_Click(object sender, EventArgs e)
{
const double R = 500;
double l2 = 100;
double l;
double s2;
double t2;
double s3;
double t3;
float x3;
float y3;
float x5;
float y5;
double xh = ;
double yh = ;
double cosa = ;
double sina = ;
try
{
int n2 = 0;
n2 = (this
l = 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)(s2, 5);
y3 = (float)(t2, 5);
s3 = xh - x3 * cosa - y3 * sina;
t3 = yh - x3 * sina + y3 * cosa;
x5 = (float)(s3, 5);
y5 = (float)(t3, 5);
= (x5);
= (y5);
}
catch
{
("输入错误");
}
}
private void button4_Click(object sender, EventArgs e)
{
double xz = ;
double yz = ;
double x6;
double y6;
double a1;
double a2;
double t4;
double s4;
double t5;
double s5;
try
{
x6 = (this
y6 = (this
a1 = (this
a2 = (this
t4 = xz + x6 * a1 - y6 * a2;
s4 = yz + x6 * a2 + y6 * a1;
t5 = (double)(t4, 5);
s5 = (double)(s4, 5);
= (t5);
= (s5);
}
catch
{
("输入错误");
}
}
}
}
步骤二、对编写完成的程序进行运行调整,计算出每一个待放样点的坐标。

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

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

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

相关主题