工程测量闭合导线坐标计算表

合集下载

导线测量—附合导线测量的内业计算(水利水电工程测量课件)

导线测量—附合导线测量的内业计算(水利水电工程测量课件)
603644
CD 603644 603801 1 17
f CD
60 6 147
f 容 60 n
12560627
坐标方位角
5
2364428
2110753
1002711
二、附合导线坐标计算
点号
1
A
B
1
2
3
4
C
D
坐标
方位角
5
距离
m
6
2110753
1002711
125.36
107.31
64.81
107.27
64.83
98.76
144.63
17.92
30.88
97.12
97.10
141.29
17.89
30.92

= 4 + 180° −


= +6 × 180°
− ෍ 测
二、附合导线坐标计算
写成一般公式为:
式中


= 始 + × 180° − ෍ 测
始 ——起始边的坐标方位角


——终边的推算坐标方位角
若观测左角,则


= 始 + × 180° + ෍ 测
坐标值

m ∆x/m ∆y/m ∆x/m ∆y/m x/m y/m 号
6
7
8
9
10
11
12 13
125.36
98.76
144.63
116.44
156.25
603801
A
1536.86 837.54 B

土木工程测量 闭合导线坐标计算

土木工程测量 闭合导线坐标计算

#include<stdio.h>//土木工程测量闭合导线坐标计算,这是哥写的!^_^#include<math.h>#define N 10main(){int i=0,n=0,m=0,y=0,b=0,d=0,e=0,x_z_1[N]={0},x_z_2[N]={0},w_1=0,w_2=0;int g[N][3]={0},j[N][3]={0},F[N+1][3]={0},H[3]={0};int sum_1=0,sum_2=0,sum_3=0,B_1=0,B_2=0,B_3=0,t_1=0,t_2=0,t_3=0,l=0,sum_sum=0,L=0; double a=0,Z_x[N]={0},Z_y[N]={0},sum_4=0,s[N]={0},Z_x_2[N]={0},Z_y_2[N]={0},r_1=0,r_2=0; double V_1[N]={0},V_2[N]={0},Z_1[N]={0},Z_2[N]={0},sum_x=0,sum_y=0,p[N+1]={0},q[N+1]={0}; double f=0,K=0,f_j=0;double sin(double);double cos(double);double fabs(double);double sqrt(double);double pow(double,double);printf("土木工程测量闭合导线坐标计算P106\n");start:printf("请输入测量数的组数:");scanf("%d",&n);printf("请输入角度观测值(度分秒)%d组数:\n",n);for(i=0;i<n;i++){scanf("%d%d%d",&j[i][0],&j[i][1],&j[i][2]);sum_1=sum_1+j[i][0];sum_2=sum_2+j[i][1];sum_3=sum_3+j[i][2];}printf("请输入水平距离%d个数:\n",n);for(i=0;i<n;i++)scanf("%lf",&s[i]);printf("请输入初始方位角(度分秒):\n");scanf("%d%d%d",&F[0][0],&F[0][1],&F[0][2]);printf("请输入初始坐标x y:\n");scanf("%lf%lf",&p[0],&q[0]);sum_sum=36000*sum_1+60*sum_2+sum_3;sum_2=sum_2+sum_3/60;sum_1=sum_1+sum_2/60;sum_2=sum_2%60;sum_3=sum_3%60; //总角度数(sum_1 sum_2 sum_3)l=(n-2)*180; //理论度数L=l*36000;if(L>sum_sum) //解决角度测量值小于理论值的情况{sum_sum=sum_sum-L;B_1=sum_sum/36000;B_2=sum_sum%36000/60;B_3=sum_sum%60;}elseB_1=sum_1-l;B_2=sum_2;B_3=sum_3; //闭合差(B_1 B_2 B_3)t_1=-B_1/n;t_2=-B_2/n;t_3=-B_3/n;//修正数位于秒用intfor(i=0;i<n;i++){g[i][0]=j[i][0]+t_1;g[i][1]=j[i][1]+t_2;g[i][2]=j[i][2]+t_3;if(g[i][2]<0){g[i][1]=g[i][1]-1;g[i][2]=g[i][2]+60;}if(g[i][1]<0){g[i][0]=g[i][0]-1;g[i][1]=g[i][1]+60;}if(g[i][0]<0) printf("\t\t角度输入错误!\n");}//修正后角度(g[i][0] g[i][1] g[i][2])if(B_3%n!=0) printf("\n角度修正数余数:%d\n",B_3%n); for(i=0;i<(B_3%n);i++)g[i][2]-=1; //校正修正数//修正后角度求和for(i=0;i<n;i++){H[0]=H[0]+g[i][0];H[1]=H[1]+g[i][1];H[2]=H[2]+g[i][2];}for(i=0;i<n;i++){H[1]=H[1]+H[2]/60;H[0]=H[0]+H[1]/60;H[1]=H[1]%60;H[2]=H[2]%60;}f_j=40.0*sqrt((double)(n));if(fabs((double)B_3)<=f_j) printf("\t\t符合角度精度要求!\n");else printf("\t\t不符合角度精度要求!\n");for(i=0;i<n;i++){m=F[i][0]*3600+F[i][1]*60+F[i][2];y=g[i][0]*3600+g[i][1]*60+g[i][2];b=m+180*3600-y;F[i+1][0]=b/3600;F[i+1][1]=b%3600/60;//转化为秒来计算F[i+1][2]=b%60;if(F[i+1][0]>360) F[i+1][0]=F[i+1][0]-360;if(F[i+1][0]<0) F[i+1][0]=F[i+1][0]+360;} //方位角(F[i][0] F[i][1] F[i][2])共n+1组数据for(i=0;i<n;i++){a=((double)F[i][0]+(double)F[i][1]/60.0+(double)F[i][2]/3600.0)*3.1415926/180.0; Z_x[i]=s[i]*cos(a); //待输入水平距离s[i]Z_y[i]=s[i]*sin(a); //坐标增量}for(i=0;i<n;i++) //四舍六入五凑偶精确到百分位{d=(int)(fabs(Z_x[i])*1000)%10;e=(int)(fabs(Z_y[i])*1000)%10;r_1=fabs(Z_x[i])-fabs((double)((int)(Z_x[i]*100))/100.0);r_2=fabs(Z_y[i])-fabs((double)((int)(Z_y[i]*100))/100.0);w_1=(int)fabs(Z_x[i]*100)%10;w_2=(int)fabs(Z_y[i]*100)%10;if(d>=6||(d==5&&(r_1>0.0||w_1%2==1))){Z_x_2[i]=(double)((int)fabs(Z_x[i]*100)+1)/100;if(Z_x[i]<0.0) Z_x_2[i]=-Z_x_2[i];}else Z_x_2[i]=(double)((int)(Z_x[i]*100))/100;if(e>=6||(e==5&&(r_2>0.0||w_2%2==1))){Z_y_2[i]=(double)((int)fabs(Z_y[i]*100)+1)/100;if(Z_y[i]<0.0) Z_y_2[i]=-Z_y_2[i];}else Z_y_2[i]=(double)((int)(Z_y[i]*100))/100;}for(i=0;i<n;i++){sum_x=sum_x+Z_x_2[i];sum_y=sum_y+Z_y_2[i];//坐标增量和}for(i=0;i<n;i++)sum_4=sum_4+s[i];//水平距离求和sum_4for(i=0;i<n;i++){V_1[i]=-((s[i]/sum_4)*fabs(sum_x));V_2[i]=-((s[i]/sum_4)*fabs(sum_y));if(sum_x<0.0) V_1[i]=-V_1[i];if(sum_y<0.0) V_2[i]=-V_2[i];}printf("坐标增量和:%7.2f %7.2f\n",sum_x,sum_y); //输出坐标增量和f=sqrt(pow(sum_x,2)+pow(sum_y,2));K=f/sum_4;if(K<1.0/2000.0) printf("\t\t%lf<1/2000 符合坐标精度要求!\n",K);else printf("\t\t不符合坐标精度要求!\n");printf("坐标增量参考修正数:\n");//此处应提前输出参考改正数,并人工取值(V_1[i] V_2[i])printf("参考修正数x值:");for(i=0;i<n;i++)printf("%7.3f ",V_1[i]);printf("\n");printf("参考修正数y值:");for(i=0;i<n;i++)printf("%7.3f ",V_2[i]);printf("\n");printf("请输入坐标增量修正数%d组数(正整数按参考值的100倍输入):\n",n);//人工判断并输入坐标改正数printf("修正x值:");for(i=0;i<n;i++)scanf("%d",&x_z_1[i]);printf("修正y值:");for(i=0;i<n;i++)scanf("%d",&x_z_2[i]);{Z_1[i]=Z_x_2[i]+0.01*(double)x_z_1[i];Z_2[i]=Z_y_2[i]+0.01*(double)x_z_2[i];//改正后坐标增量}for(i=0;i<n;i++){p[i+1]=p[i]+Z_1[i];//待输入坐标(p[0],q[0])q[i+1]=q[i]+Z_2[i];//坐标(p[i],q[i])}//剩余工作制表!printf("角度观测值(度分秒):\n");for(i=0;i<n;i++)printf("%d %d %d\n",j[i][0],j[i][1],j[i][2]);printf("总度数:%d %d %d\n",sum_1,sum_2,sum_3);printf("修正度数:\n");if((B_3%n)!=0){for(i=0;i<(B_3%n);i++)printf("%d %d %d+1\n",t_1,t_2,t_3);for(i=0;i<n-(B_3%n);i++)printf("%d %d %d\n",t_1,t_2,t_3);}else for(i=0;i<n;i++)printf("%d %d %d\n",t_1,t_2,t_3);printf("修正后角度:\n");for(i=0;i<n;i++)printf("%d %d %d\n",g[i][0],g[i][1],g[i][2]);printf("修正后角度求和:");printf("%d %d %d\n",H[0],H[1],H[2]);printf("方位角:\n");for(i=0;i<=n;i++)printf("%d %d %d\n",F[i][0],F[i][1],F[i][2]);printf("水平距离:\n");for(i=0;i<n;i++)printf("%7.2f ",s[i]);printf("\n");printf("水平距离和:%7.2f\n",sum_4);printf("坐标增量:\n");{//printf("%7.3f %7.3f\n",Z_x[i],Z_y[i]);printf("%7.2f %7.2f\n",Z_x_2[i],Z_y_2[i]);}printf("坐标增量和:%7.2f %7.2f\n",sum_x,sum_y);printf("坐标改正数:\n");for(i=0;i<n;i++)printf("%d %d\n",x_z_1[i],x_z_2[i]);printf("改正后坐标增量:\n");for(i=0;i<n;i++)printf("%7.2f %7.2f\n",Z_1[i],Z_2[i]);printf("坐标:\n");for(i=0;i<=n;i++)printf("%7.2f %7.2f\n",p[i],q[i]);goto start;}/*土木工程测量闭合导线坐标计算P106请输入测量数的组数:4请输入角度观测值(度分秒)4组数:102 48 978 51 1584 23 2793 57 45请输入水平距离4个数:112.01 87.58 137.71 89.50请输入初始方位角(度分秒):38 15 00请输入初始坐标x y:200 500符合角度精度要求!坐标增量和:-0.11 0.030.000267<1/2000 符合坐标精度要求!坐标增量参考修正数:参考修正数x值:0.029 0.023 0.035 0.023参考修正数y值:-0.008 -0.006 -0.010 -0.006请输入坐标增量修正数4组数(正整数按参考值的100倍输入):修正x值:3 2 4 2修正y值:-1 0 -1 -1角度观测值(度分秒):102 48 978 51 1584 23 2793 57 45总度数:360 0 36修正度数:0 0 -90 0 -90 0 -90 0 -9修正后角度:102 48 078 51 684 23 1893 57 36修正后角度求和:360 0 0方位角:38 15 0115 27 0216 35 54312 12 3638 15 0水平距离:112.01 87.58 137.71 89.50 水平距离和:426.80坐标增量:87.96 69.34-37.64 79.08-110.56 -82.1060.13 -66.29坐标增量和:-0.11 0.03坐标改正数:3 -12 04 -12 -1改正后坐标增量:87.99 69.33-37.62 79.08-110.52 -82.1160.15 -66.30坐标:200.00 500.00287.99 569.33250.37 648.41139.85 566.30 200.00 500.00请输入测量数的组数:*/。

导线测量与计算

导线测量与计算

2 1934400 1 1782230
6
3 1811300
431712 B AB 1801336 XB=1230.88 A YB= 673.45
图表:附合导线坐标计算表
点 转折角 改正后 方位角 边 长 坐 标 增量(米) 号 (右) D 转折角 Y (米) X 改 正 后 坐标(米) 点 增量(米) 号 X Y X Y
A1 484318 A
1
970300
1051706 2
1
A
2
(2)计算限差:
f 允 60" n
XA=536.27m YA=328.74m
1122224
4
1233006 1014624 4
3
3
(3)若在限差内,则平均分配原则,计算改正 数:
1
970300
1
A
导线全长闭合差:
f f f
2 x 2 y
XA=536.27m YA=328.74m
1122224
1051706 2
2
4
1233006 1014624 4
3
3
导线全长相对闭合差(relative length closing error of traverse): f K 1 / XXX D
v f n
A1 484318 A
1
970300
1051706 2
1
A
2
(4)计算改正后新的 角值:
XA=536.27m YA=328.74m
1122224
4
1233006 1014624 4
3
i i v

3

工程测量计算

工程测量计算

h1
hAB h a b
水准测量手簿
日期 天气 仪器 地点 观测 记录
测站 Ⅰ Ⅱ Ⅲ
测点
BMA TP1 TP1
BMA
TP1 TP1 TP2 TP2 TP2 TP2 BB
水准尺读数 后视(a) 前视(b) 1467 1.467 1124 1.124 1385 1.385 1021 1.021 1869 1.869 0943 0.943
四、水准测量的实施
如下图所示,当欲测的高程点B距水准点A较远或高差较大时,安置一次仪器不 能测出A、B两点间的高差,就要分段和连续地进行测量工作。
1、踏勘选点建立标志; 2、拟定水准路线; 3、观测记录
a3 b2 b1
TP2
b3 B

a2 a1
TP1
h3
hAB

h2

A
h1 a1 b1 h2 a 2 b2 h3 a 3 b3

593.391

593.400

491.360

497.301
•••
••• ••• ••• ••• ••• ••• ••• •••
11o3249
118.780 1.440 1.502 0.022 +118.740
11o3306
-118.829 1.491 1.400 0.022 -118.716
O D
(2)下半测回
倒镜成盘右,逆时针依次观测A,D,C,B,A。
同理各测回间按1800/N的差值,来配置水平度盘。
B C
零方向 A O D
3.计算、记录
(1)半测回归零差: J2 ≤ 12 " ;J6 ≤ 18 " 。 (2)2C值(两倍照准误差): 2C=盘左读数-(盘右读数±180°)。 一测回内2C互差:J2≤18 " ;J6不作要求。

闭合导线测量成果计算表

闭合导线测量成果计算表

闭合导线测量成果计算表(最新版)目录1.闭合导线测量成果计算表的概述2.闭合导线测量的步骤3.闭合导线测量成果计算的方法4.闭合导线测量成果的误差分析5.闭合导线测量成果在实际工程中的应用正文闭合导线测量是一种常用的测量方法,用于测量地面上两点之间的水平距离。

闭合导线测量成果计算表是记录闭合导线测量过程中的数据和计算结果的表格。

本文将从闭合导线测量的步骤、成果计算方法、误差分析以及在实际工程中的应用等方面进行详细介绍。

一、闭合导线测量的步骤闭合导线测量主要包括以下步骤:1.规划测量路线:根据测量目的和要求,规划测量路线,并确定测量导线的起点和终点。

2.设立标志点:在测量路线上设立标志点,用于观测和记录测量数据。

3.测量角度:使用测角仪器测量各个标志点之间的水平角度。

4.测量距离:使用测距仪器测量各个标志点之间的水平距离。

5.计算闭合差:根据测量数据,计算闭合导线的闭合差。

二、闭合导线测量成果计算的方法闭合导线测量成果计算主要包括以下方法:1.角度闭合差计算:根据测量的角度数据,计算角度闭合差。

2.距离闭合差计算:根据测量的距离数据,计算距离闭合差。

3.坐标闭合差计算:根据角度和距离数据,计算坐标闭合差。

4.成果精度评定:根据闭合差的大小,评定测量成果的精度。

三、闭合导线测量成果的误差分析闭合导线测量成果的误差主要包括以下几类:1.仪器误差:由于测量仪器的精度和稳定性影响测量结果。

2.操作误差:由于观测和记录数据的过程中,操作人员的技能和经验影响测量结果。

3.外界条件误差:由于气象条件、地形地貌等因素影响测量结果。

4.偶然误差:由于不可预知的偶然因素影响测量结果。

四、闭合导线测量成果在实际工程中的应用闭合导线测量成果在实际工程中有广泛的应用,如:1.控制测量:用于建立工程测量的控制网,为后续的工程测量提供基准。

2.地形测绘:用于绘制地形图,为工程建设提供地形资料。

3.线路勘测:用于勘测输电线路、公路、铁路等工程线路,为工程设计提供数据支持。

闭合及附合导线测量内业计算方法

闭合及附合导线测量内业计算方法

闭合及附合导线测量内业计算方法(好东西)1. 导线方位角计算公式当β为左角时α前=α后+β左—180°当β为右角时α前=α后-β右+180°2. 角度闭合差计算fβ=(α始—α终)+∑β左—n*180°fβ=(α始-α终)-∑β右+n*180°3. 观测角改正数计算公式Vβ=±fβ/ n若观察角为左角,应以与闭合差相反的符合分配角度闭合差,若观察角为右角,应以与闭合差相同的符合分配角度闭合差。

4. 坐标增量闭合差计算∑△X=X终—X始∑△Y= Y终-Y始Fx=∑△X测-∑△XFY=∑△Y测-∑△Y5。

坐标增量改正数计算公式VX=—Fx/∑D³DiVY=—FY/∑D³Di² ²所以: ∑VX= - Fx ∑VY= - FY6. 导线全长绝对闭合差F=SQR(FX^2+FY^2)7. 导线全长相对闭合差K=F/∑D=1/∑D/F8. 坐标增量计算导线测量的内业方法本人不才悉心整理出来的望能给同行业人士提供点资料(一)闭合导线内业计算已知A点的坐标XA=450.000米,YA=450。

000米,导线各边长,各内角和起始边AB 的方位角αAB如图所示,试计算B、C、D、E各点的坐标。

1角度闭合差:图6—8 闭合导线算例草图角度的改正数△β为:2、导线边方位角的推算BC边的方位角CD边的方位角AB边的方位角右角推算方位角的公式:(校核)3、坐标增量计算设D12、α12为已知,则12边的坐标增量为:4、坐标增量闭合差的计算与调整因为闭合导线是一闭合多边形,其坐标增量的代数和在理论上应等于零,即:但由于测定导线边长和观测内角过程中存在误差,所以实际上坐标增量之和往往不等于零而产生一个差值,这个差值称为坐标增量闭合差。

分别用表示:缺口AA′的长度称为导线全长闭合差,以f表示。

由图可知:图6-9 闭合导线全长闭合差导线相对闭合差。

工程测量习题

工程测量习题

工程测量习题1-1.已知某点位于高斯投影6°带第20号带,若该点在该投影带高斯平面直角坐标系中的横坐标y=-306579.210m,写出该点不包含负值且含有带号的横坐标y及该带的中央子午线经度L0。

解答:Y=20000000+(-306579.210m+500000m)=20193420.790。

L0=6X20-3O=117O2-1. 用水准仪测定A、B两点间高差,已知A点高程为H A=12.658m,A尺上读数为1526mm,B尺上读数为1182mm,求A、B 两点间高差h AB为多少?B点高程H B为多少?绘图说明。

解答:h AB=+0.344m,h B=13.002m2-2. 计算表中水准测量观测高差及B点高程。

测站点号水准尺读数(m) 高差(m)高程(m)备注后视前视ⅠBM.A 1.874 22.718 已知TP.1 0.919ⅡTP.1 1.727TP.2 1.095ⅢTP.2 1.1862-3在表中进行附合水准测量成果整理,计算高差改正数、改正后高差和高程。

点号路线长L(km) 观测高差 hi(m)高差改正数(m)改正后高差(m)高程H(m) 备注BM.A 1.5 +4.362 -0.015 +4.347 7.967 已知1 12.3140.6 +2.413 -0.006 +2.4072 14.7210.8 -3.121 -0.008 -3.1293 11.5921.0 +1.263 -0.010 +1.2534 12.8451.2 +2.716 -0.012 +2.7045 15.5491.6 -3.715 -0.015 -3.730BM.B 11.819 已知∑fh=∑h测-(HB-HA)=+66mm fh容=±40=±104mm-9.85mm/km ∑=-66mm3-1. 用J6型光学经纬仪按测回法观测水平角,整理表3-1中水平角观测的各项计算。

表3-1 水平角观测记录解答:注意检查限差。

工程测量计算题汇总

工程测量计算题汇总

1. 已知H A =, H B =,求h AB 和h BA分析:h AB 指B 点相对于A 点高差,即B 点比A 点高多少(用减法),h BA 亦然。

解:h AB =H B -H A = 2. 设A 点高程为,当后视读数为,前视读数为时,问高差是多少,待测点B 的高程是多少试绘图示意。

分析:高差为后视读数减去前视读数,B 点高程可用仪高法或高差法,高差已求,故用后者。

解:h AB = 3. 已知H A =,a=,前视B 1,B 2,B 3各点的读数分别为:b 1=,b 2=,b 3=,试用仪高法计算出B 1,B 2,B 3点高程。

分析:仪高法先求视线高程,再按分别减去各前视读数,求得高程。

解:i=H A +a=+=H B1=i-b 1=5. 闭合水准路线计算。

】215-322+BM A—570,总和《f h=57mm<f h容=±12=±90mm点号距离(km)实测高差(m))高差改正数(m)改正后高差(m)高程(m)A{1!23。

~A] 50∑f h=50mm<f h容=±40=±89mm测点距离(km)》实测高差(m)改正数(mm)改正后高差(m)高程(m)BM0>AB,·C-D》BM0Σ、f h=20mm<f h容=±40=±99mm8. 一支水准路线AB。

已知水准点A的高程为,往、返测站平均值为15站。

往测高差为,返测高差为+,试求B点的高程。

解:高差闭合差:高差容许闭合:;改正后高差:B点高程:测点距离(km)}实测高差(m)改正数(mm)改正后高差(m)高程(m)BM7130--3A200-4B!490-10}C》370-7D410^-8BM8Σ1600-32【13. 完成下表中全圆方向法观测水平角的计算。

分析:半测回归零误差6″(分析:二倍视准轴误差未超过13″15. 竖直角计算测站目标竖盘位置竖盘读数|°′″半测回角°′″指标差″一测回角°′″备注O!A 左87 26 54 2 33 0603 2 33 09竖直度盘按顺时针右272 33 12 2 33 12* B 左97 26 54-7 26 54-03-7 2657右262 33 00-7 27 00分析:顺时针公式аL=90 °-L , аR=R-270°,竖盘指标差不超过±25″,. 测站目标竖盘位置竖盘读数°′″半测回角°′″*指示差″一测回角°′″备注O A左94 23 18\-4 2318-21-4 2309盘左视线水平时读数为90°,视线上斜读数减少右265 36 00¥-4 2400B左82 36 00)7 24 00-187 23 42右277 23 24·7 23 24分析:竖盘指标差不超过±25″17. 欲测量建筑物轴线A、B两点的水平距离,往测D AB=,返测D BA=,则A、B两点间的水平距离为多少评价其质量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档