推荐-Matlab的导线网坐标计算 精品

推荐-Matlab的导线网坐标计算  精品
推荐-Matlab的导线网坐标计算  精品

东华理工大学长江学院

题目:基于Matlab的导线网坐标计算

English Title:Traverse Network Coordinate Calculation

Based On Matlab

学生姓名:闫晓天申请学位门类:工学学士

学号:09351122

专业:测绘工程

系别:测绘工程系

指导老师:刘波职称:讲师

二零一三年六月

摘要

导线计算是在所有测量工作中经常遇见的问题之一,同时导线计算的方法也有很多种,本文主要是利用简单易懂的Matlab对附合导线、闭合导线和支导线进行相应的平差计算。文章首先介绍了附合导线、闭合导线、支导线基本概念和计算方法,其次利用Matlab计算机编程语言对三种导线的计算进行编程实现;最后通过实例验证,本文利用Matlab编写的程序正确,通过输入边长和角度,能够快速的得到各控制点的准确坐标。

关键词:Matlab;导线计算;精度评价;计算机编程

ABSTRACT

Traverse calculated in all measurements often met one of the problems,Also there are many kinds of traverse the way.This article mainly is to use simple Matlab to connecting traverse、closed traverse、spur traverse to the corresponding adjustment calculation The article first introduces the connecting traverse、closed traverse、spur traverse is basic concept and calculation method.Secondly using Matlab puter programming language was realized by programming calculation of three traverse.At last,through example validation, In this paper, using the Matlab program, right through the input variable length and Angle, able to quickly get the accurate coordinates of each control point.

Key words:Matlab; Traverse Calculated ; Precision Evaluation; puter

Programming

目录1.

绪论

导线坐标计算是在所有测量工作中经常遇见的问题之一,同时导线计算的方法也有很多种,主要包括:Excel办公软件、CASIO计算器、VB编程等,每种方法各有优缺点,本文主要是利用简单易懂的Matlab对附和导线、闭合导线和支导线进行相应的坐标平差计算。文章首先介绍了附合导线、闭合导线、支导线基本概念和计算方法,其次利用Matlab计算机编程语言对三种导线的计算进行编程实现;最后通过实例验证,本文利用Matlab编写的程序正确,通过输入边长和角度,能够快速的得到各控制点的准确坐标。

1.1 导线坐标计算常用的方法比较

(1)Excel办公软件

我们知道导线测量的成果计算虽然有多种方法,但与我们习惯的导线成果计算格式不统一,输入数据不直观,使用起来不习惯,很难推广。针对这种情况,我们按照常用的导线成果计算本的样式,直接利用excel办公软件。

EXCEL是常用的办公软件,利用其自带的函数,和其强大的数据处理能力,创建一个EXCEL模板,利用预先编辑好的公式,输入外业测量成果后自动进行内业的成果计算。能够根据输入的外业测量数据自动进行坐标成果正算;反过来,又能根据两点的坐标自动反算出两点之间的距离和方位角,能自动识别测量路线,计算导线间水平角;也能进行简单的条件分析,对一些误输入能自动识别;还能够有效的保护公式和表格,防止误操作的更改,或者蓄意的修改计算结果。

(2)CASIO计算器

CASIO计算器是测量人员在野外作业或矿山井下一线作业时经常使用的便携式计算器,它与一般计算器所不同的是有个自编程序步。CASIO系列可编程计算器,作为内、外业计算工作的辅助设备。具有体积小、重量轻、携带方便、多行显示、存贮量大、工作方便等特点,编制好测量程序后,计算器通过程序计算,不需要测量人员进行逐步计算,从而消除了人为输入误差。而且计算器在计算时小数位数是自身进行取舍,所以它的精度可以得到保证,并且比人工逐步计算要高。在导线控制测量中,将复杂的平差计算过程编成计算器程序,简化计算过程减轻测量人员的内业计算量。内业计算时,只需按照提示输入相应观测值便可得到平差成果,并进行必要的精度评定,简单快捷比专业的平差软件更容易掌握。主要缺点是费时、工作量大、还易出错。

(3)VB编程

采用VB编程进行导线计算,优点是使用方便、直观、计算速度快。采用计算器计算某一导线,可能需要一两天时间,而采用程序计算可能只需几分钟到十几

分钟时间。目前市场上,可以买到大型严密平差计算程序,但对于许多中小型日常的测量计算,还需要技术人员自己去开发;例如:碎部测量、支导线测量、面积计算、解析交会等。

1.2 基于Matlab的导线计算背景

本文依据Matlab对三种导线计算进行编程设计,主要因为该语言相对简单和直接,它主要有如下特点:

(1)编程效率高

Matlab是一种面向科学与工程计算的高级语言,允许使用数学形式的语言编写程序,且比VB和C等语言更加接近我们书写计算公式的思维方式,用Matlab 编写程序犹如在演算纸上排列出公式与求解问题。因此,Matlab语言也可通俗地称为演算纸式科学算法语言。由于它编写简单,所以编程效率高,易学易懂。

(2)用户使用方便

Matlab语言是一种解释执行的语言,它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序一般都要经过四个步骤:编辑、编译、链接,以及执行和调试。各个步骤之间是顺序关系,编程的过程就是在它们之间做瀑布型的循环。Matlab语言与其他语言相比,较好的解决了上述问题,把编辑、编译、链接和执行融为一体。它能在同一画面上进行灵活操作,快速排除输入程序中的书写错误、语法错误以至语义错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中它是一种比VB 还要简单的语言。具体的说,Matlab运行时,如直接在命令行输入Matlab语句(命令),包括调M文件的语句,每输入一条语句,就立即对其进行处理,完成编译、链接和运行的全过程。又如,将Matlab源程序编辑为M文件,由于Matlab 磁盘文件也是M文件,所以编辑后的源文件就可以直接运行,而不需要进行编译和链接。在运行M文件时,如果有错,计算机屏幕上会给出详细的出错信息,用户经修改后再执行,直到正确为止。所以可以说,MATLAB语言不仅是一种语言,广义上讲是一种该语言的开发系统,即语言调试系统。

(3)扩充能力强,交互性好

高版本的的Matlab语言有丰富的库函数,在进行复杂的数序运算时可以直接调用,而且Matlab的库函数同用户文件在形成上一样,所以用户文件也可作为Matlab的库函数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高Matlab的使用效率和扩充它的功能[1]。

2. 导线类型及特点

2.1 导线的布设

2.1.1 导线的布设形式

导线可被布设为单一导线和导线网。两条以上导线的汇聚点,称为导线的结点。单一导线与导线网的区别,在于导线网具有结点,而单一导线则不具有结点。

按照不同情况和要求,单一导线可被布设为附和导线、闭合导线和支导线。导线网可被布设为自由导线网和附合导线网。

(1)附合导线

如下图1所示,导线起始于一个已知控制点而终止于另一个已知控制点。已知控制点上可以有一条或几条定向边与之相连接,也可以没有定向与之相连接。

图1 附合导线

(2)闭合导线

如图2所示,由一个已知控制点出发,最终又回到这一点,形成一个闭合的多边形。在闭合导线的已知控制点上至少应该有一条定向边与之相连接。由于闭合导线是一种可靠性极差的控制网图形,在实际测量工作中应避免单独使用。

图2 闭合导线

(3)支导线

如图3所示,从一个已知控制点出发,既不附合于另一个已知控制点,也不闭合于原来的起始控制点。由于支导线缺乏检核条件,故一般只限于地形测量中的图根导线中采用。

图3 支导线

2.2 导线的观测

导线的观测包括转折角的观测和导线边的观测以及导线点高程的观测。

2.2.1 转折角的观测

转折角的观测一般采用测回法进行。当导线点上应观测的方向数多于2个时,应采用方向观测法进行。各测回间应按规定进行水平度盘配置。各等级导线测量水平角观测的技术要求见表1:

表1 各等级导线测量水平角观测的技术要求

测回数

等级导线长度(km)平均边长(km)测角中误差(")测距中误差(mm)DJ1DJ2DJ6方位角闭合差(")导线全长相对闭合差

三等153±1.5±18812一±3√n≤1/60000

四等10 1.6±2.5±1846一±5√n≤1/40000

一等 3.60.3±5±15一24±10√n≤1/14000

二等 2.40.2±8±15一13±16√n≤1/10000

三等 1.50.12±12±15一12±24√n≤1/6000

在进行国家等级导线转折角观测时,应以奇数测回和偶数测回分别观测导线前进方向的左角和右角;左角和右角分别取中数后,再计算圆周角闭合差?,?值对于三、四等导线应分别不超过±3.5″和±5.0″。

在进行一、二级和三级导线转折角观测时,一般应观测导线前进方向的左角。

对于闭合导线,若按逆时针方向进行观测,则观测的导线角既是闭合多边形的内角,又是导线前进方向的左角。对于支导线,应分别观测导线前进方向的左角和右角,以增加检核条件。

当观测短边之间的转折角时,测站偏心和目标偏心对转折角的影响将十分明显。因此,应对所用仪器、觇牌和光学对中器进行严格检校,并且要特仔细进行对中和精确照准。

2.2.2 导线边长观测

导线边长可采用电磁波测距仪测量,也可采用全站仪在测取导线角的同时测取导线边的边长。导线边长应对向观测,以增加检核条件。电磁波测距仪测量的通常是斜距,还需观测竖直角,用以将倾斜距离改变为水平距离,必要时还应将其归算到椭球面上和高斯平面上。

2.2.3 三联脚架法导线观测

三联脚架法通常使用三个既能安置全站仪又能安置带有觇牌的基座和脚架,基座应有通用的光学对中器。如图4所示,将全站仪安置在测站i的基座中,带有觇牌的反射棱镜安置在后视点i-1和前视点i+1的基座中,进行导线测量。迁站时,导线点i和i+1的脚架和基座不动,只取下全站仪和带有觇牌的反射棱镜,在导线点i+1上安置全站仪,在导线点i的基座上安置带有觇牌的反射棱镜,并将导线点i-1上的脚架迁至导线点i+2处并予以安置,这样直到测完整条导线为止。

在观测者精心安置仪器的情况下,三联脚架法可以减弱仪器和目标对中误差对测角和测距的影响,从而提高导线的观测精度,减少了坐标传递误差。

i-1 i i+1 i+2

图4 三联脚架法导线观测

在城市或工业区进行导线测量时,可在夜间进行作业,以避免白天作业时行人、车辆的干扰,夜间作业,空气稳定、仪器振动小,并可避免太阳暴晒,从而可提高观测成果的精度。

2.3 导线测量的近似平差计算

导线测量的目的是获得各导线点的平面直角坐标计算的起始数据是已知点坐标、已知坐标方位角,观测数据为观测角值和观测边长。通常情况下,导线平差应进行严密平差,但对于二级及其以下等级的图根导线允许对以单一导线、单结点导线网采用近似平差方法进行计算。导线近似平差的基本思路是将角度误差和边长误差分别进行平差计算,先进行角度闭合差的分配,在此基础在进行坐标闭合差的分配,通过调整坐标闭合差,以达到角度的剩余误差和边长误差的目的。

在进行导线测量平差计算之前,首先要按照规范要求对外业观测成果进行检查和验算,确保观测成果无误并符合限差要求,然后对边长进行加常数改正、乘常数改正、气象改正和倾斜改正(改正方法见《数字测图原理与方法》第五章),对角度和边长进行归心改正(有偏心观测时),以取消系统误差的影响[2]。 2.3.1 附合导线的计算

如下图5为附合导线,其坐标平差计算步骤如下:

图5 附合导线

(1) 方位角计算

)arctan(XA XB YA

YB f AB --= (2-1)

判断0>x ?或<0, 00或<>y ?以便判断所在相应象限,加上或减去180度,推算出每条导线边的坐标方位角。

(2) 由地面实测点的转角依据公式计算其角度闭合差

用?±±180观测角(左正右负)AB f ,依次加减,得出最后的D C f '方位角,用计算的方位角CD D C f f -'=闭合差值βf 。

(3) 将角度闭合差除以测边数分配到各观测角中

角度闭合差调整中,观测角为左角时反符号平均分配到各观测角中,观测角为右角时,则按闭合差同符号分配到测角,如有小数,按长边少分,短边多分原则。

(4) 用调整后的观测角计算方位角

(5) 坐标增量计算

αcos ?=?D x , αsin ?=?D y (2-2) (6) 测站测出各边的距离,用调整后的方位角进行计算各点计算坐标 (7) 计算导线点坐标

闭合差为: x f =计算终点X 坐标-设计终点X 坐标

y f =计算终点Y 坐标-设计终点Y 坐标 将闭合边长差按路线边长与总边长的比例反向分配到坐标增量后计算各点坐标。 2.3.2 闭合导线的计算

如图6所示为闭合导线,闭合导线的精度评定与具有两个连接角的附和导线精度评定相同,可以采用角度闭合差和导线全长相对闭合差来评定,闭合导线的可靠性较差,在实际测量中避免单独使用。由于角度观测值存在误差,使得多边形内角和的计算值不等于其理论值,而产生角度闭合差,即

图6 闭合导线

(1)角度闭合差计算

??-∑=-∑=1802n -)(测内ββββf (2-3)

n 40±=允βf , n 为实测内角个数

允>ββf f 应进行重测,如果允<ββf f 则可进行平差计算。

(2)角度闭合差改正

n f v ββ-= (反号平均分配) (2-4)

(3)计算改正后的角度

βββv i +=i 改 (2-5)

(4)推算方位角

公式为:)arctan(arctan

XA

XB YA YB y x R --=??= (2-6) 判断△x>或<0, △y>或<0以便判断所在相应象限,加上或减去180度,推算出每条导线边的坐标方位角。

(5) 计算坐标增量

αcos ?=?D x , αsin ?=?D y (2-7) (6)坐标增量闭合差

0-测x x f ∑?=, 0-测y y f ∑?= (2-8)

(7)坐标增量闭合差的分配

坐标改正数的计算:

x ij

xij f D D v ?∑-=?)( y ij

y f D

D v ij ?∑-=?)( (2-9) 计算改正后的坐标增量: x ij y ij ij v x ?+?=?改

ij y ij ij v y ?+?=?y 改 (2-10) (8)计算坐标 ij x i j v X X ?+=

ij y i j v Y Y ?+= (2-11) 2.3.3 支导线的计算

以下图7为例,支导线计算步骤如下:

图7 支导线

(1)坐标方位角推算

设直线MA 的坐标方位角已知为MA α,按方位角推算公式:?±±=180βαα后前计算导线边的坐标方位角。

(2)坐标增量的计算

由各边的坐标方位角和边长,按公式αcos ?=?D x 、αsin ?=?D y ,计算坐标增量。

(3)导线点坐标计算

按公式改ij i j x X X ?+=、改ij i j y Y Y ?+=,计算各导线点坐标[3]。

3. 基于Matlab的导线计算程序设计

3.1 计算程序概述

3.1.1 计算程序特点

相对于手工计算,坐标计算程序计算的主要特点是计算速度快、精度高、数据处理自动化,从而把人从繁重的计算工作中解放出来。

从程序设计的角度看,程序设计与平差计算相对独立。在平差手工计算时,我们总是面对需要计算的具体问题,所以其数据是特定的,计算过程由人实时控制;在计算机程序计算中,在程序设计时数据是抽象的,必须考虑到实际计算中问题的多样性,以及数据计算过程的自动化,所以在程序设计时必须考虑需要处理的所有问题的普遍性和规律性。

另外,相对于手工计算,在程序计算时,选择平差方法的依据不同。在手工计算时,我们通常希望尽量降低计算工作量。当必要观测数t大于多余观测数r 时,我们可以选择条件平差;当必要观测数t小于多余观测数r时,我们可以选择间接平差,这样,可以降低平差计算量。然而,在计算机程序计算时,由于计算机计算的快速高效性,我们不是很关心计算量的问题,而把主要精力集中于方法实现的现实性方面,也就是要求该方法具有较强的规律性,便于程序设计的技术实现。

在坐标计算程序设计中,使用间接平差,对于一般控制网,误差方程形式统一、规律性强、便于程序设计;而使用条件平差,误差方程形式多样、规律性差,不利于程序设计。所以,在本课程中,我们主要使用间接平差方法进行程序设计。

总之,我们在选择数学模型的时候,一定要考虑算法同计算机程序设计的特点相统一。

3.1.2 计算程序的基本要求

坐标计算程序设计与其它程序设计相同,应当满足一定的要求:

(1)程序逻辑结构简单,清晰易读,符合结构化程序设计要求,便于扩展;

(2)运算速度快,占用内存小,内外存之间的交换不宜过于频繁;

(3)数学模型及计算方法正确、先进,计算结果精度高;

(4)适应性强,便于移植,充分考虑各种可能形式,尽量满足不同要求与需要。

3.1.3 计算程序的设计步骤

(1) 结构总体设计;

(2) 数据结构设计;

(3) 确定软件各组成部分的算法及数据组织;

(4) 选定某种表达式来描述各种算法;

(5) 程序编写;

(6) 程序调试。

3.1.4 坐标计算处理过程

(1)数据输入;

(2)角度闭合差计算及分配;

(3)方位角推算;

(4)坐标增量计算;

(5)坐标增量闭合差分配;

(6)坐标计算。

3.2 附合导线计算程序

附合导线包括一个连接角的附合导线、两个连接角的附合导线和无连接角的附合导线等,依据本文介绍的附合导线计算方法和基本公式,依据matlab语言对附合导线进行编程,主要的程序代码如下(具体程序代码见附录1):

%观测数据输入

n=input('请输入导线边数');

string1=(char(('请输入第')',a,('条导线边长')'))';

string2=(char(('请输入第')',s,('个转折角')'))';

%起算数据输入

%起算方位角的计算

%角度闭合差计算

fb=fwjAB-fwjCD+sum(jiao1)-n*180;

%各观测角改正后的角度

jiao2=jiao1+(fb/6)*(-1);

%真方位角的计算

fwjz(k)=fwjAB+jiao2(k);

fwjz(k)=fwjz(k-1)+jiao2(k)-180;

%坐标闭合差计算

xz(i)=bian(i)*cosd(fwjz(i));

yz(i)=bian(i)*sind(fwjz(i));

fx=xA+sum(xz)-xC;

fy=yA+sum(yz)-yC;

%坐标闭合差分配

vx(i)=(-1)*fx/sum(bian)*bian(i);

vy(i)=(-1)*fy/sum(bian)*bian(i);

%坐标计算

x(1)=xA+xz(1)+vx(1)

y(1)=yA+yz(1)+vy(1);

x(i)=x(i-1)+xz(i)+vx(i);

y(i)=y(i-1)+yz(i)+vy(i);

3.3 闭合导线计算程序

闭合导线就是已知一条边,测量若干个边长和后又闭合到已知边的导线测量方法。通过计算平差后,可计算得到经过的未知点的平面坐标。依据本章介绍的闭合导线计算方法和基本公式,依据matlab语言对闭合导线进行编程,主要的程序代码如下(具体程序代码见附录2):

%观测数据的输入

n=input('请输入闭合导线的点数');

string1=(char(('请输入第')',a,('条导线的边长:')'))';

string2=(char(('请输入第')',b,('个转折角:')'))';

%起算数据的输入

string3=(char('请输入起始已知方向的起算方位角'));

%角度闭合差的计算

fb=sum(jiao2)-(n-2)*180;

%真方位角计算

fwjz(1)=fwj2+jiao2(1)+v(1)-180;

%坐标闭合差计算

xzq=cosd(fwj2)*bian(1);

yzq=sind(fwj2)*bian(1);

xz(i)=cosd(fwjz1(i))*bian(i+1);

yz(i)=sind(fwjz1(i))*bian(i+1);

fx=xzq+sum(xz);

fy=yzq+sum(yz);

fs=sqrt(fx^2+fy^2);

k=fs/sum(bian);

%坐标计算

X(1)=x+xzq+vx(1);

Y(1)=y+yzq+vy(1);

X(i)=X(i-1)+xz(i-1)+vx(i);

Y(i)=Y(i-1)+yz(i-1)+vy(i);

3.4 支导线计算程序

由已知控制点出发,不附合、不闭合于任何已知点的导线。依据本章介绍的支导线计算方法和基本公式,依据matlab语言对支导线进行编程,主要的程序代码如下(具体程序代码见附录3):

%观测数据输入

n=input('please the 待定点个数:');

s1=char('please input the 边长 of a:');

s2=char('please input the 转折角 of a:');

jiao2(i)=degree1+minute1/60+second1/3600;

%已知数据输入

%方位角推算

fwj(j)=f0+jiao2(j)-180;

fwj(j)=fwj(j-1)+jiao2(j)-180;

%坐标增量计算

xzl(k)=S(k)*cosd(fwj(k));

yzl(k)=S(k)*sind(fwj(k));

%坐标推算

x(l)=x0+xzl(l);

y(l)=y0+yzl(l);

x(l)=x(l-1)+xzl(l);

y(l)=y(l-1)+yzl(l);

4. 三种导线计算实例

4.1 附合导线算例

利用现实中获得的一组附合导线数据,输入到所设计的matlab平差程序进行实现,如下图8所示:

图8 附合导线

如上图8所示,已知两控制点平面坐标分别为:B(2507.69,1215.63)、C

=237°59′30″,各观测角数据如下:(2166.72,1757.29),其中坐标方位角AB

∠1 =99°01′00″,∠2 =167°45′36″,∠3=123°11′24″,∠4 =189°20′36″,∠5 =179°59′18″,∠C=129°27′24″,其导线各边长分别为:

S12=225.85mS23=139.03m,S34=172.57m,S45=100.07m,S5C=102.48m.

依据本文程序设计对上述数据进行平差操作,输出如下成果截图:

(1)基于Matlab的附合导线程序输入界面如下图9所示:

图9 程序设计界面

导线网严密平差软件说明

导线网严密平差 本软件按附有参数的条件平差原理编制,以结点的定向角改正数和纵、横坐标改正数为参数。其定权公式为 本程序采用了郝尔默特(Helmert)方差统计方法,经过若干次迭代,使先验方差与验后方差达到一致,从而获得较为合理的平差成果。 本程序也适用于单一导线的严密平差,只要在导线中部任选一点作为结点即可。 如欲估计最弱点(或某一点)的点位中误差,可把该点当作结点来处理。 (一)平差参数 平差参数表征平差对象的属性,程序依据这些参数来确定数组。 M —设站已知点个数 P —结点个数 Z —单一导线条数 Q —单一导线含两端在内的最大点数 Mo —测角中误差先验值(单位:秒) Ma —测距仪的固定误差先验值(单位:mm ) Mb —测距仪的比例误差先验值(单位:ppm ) (二)绘制平差略图 为使输入顺利,应绘制平差略图。 1、注记控制点点号。点号的编写必须遵守约定,否则,平差计算无法正常进行。 2、注记导线顺序号。顺序号的编制原则是(参看下图):第一条导线Z1,从某一已知点出发至第一个结点,使该点获得近似坐标和近似定向角;第二条导线Z2从某一已知点或从第一个结点出发至第二个结点,使该结点获得近似坐标和近似定向角;……直至第P 个结点,从而使所有P 个结点都获得近似坐标和近似定向角,其余Z-P 条导线的顺序号可以任意续编。 3、注记各导线的点数(含两端点) 4、已知点取方向值,并且零方向为定向方向。 5、结点选参考方向,即先到达的结边为零方向,其余边取方向值,转折点取左角值。 6、注记边长。 (三)计算 1、文件名? 21 ββm P =21 n si m P =2 1221)(bs a ms +=

导线测量严密平差方法

全站仪观测导线测量平差方法的研究 邱健壮1,赵燕2,李宗才3 (1.山东农业大学水利土木工程学院,山东泰安 271018;2.龙口市土地管理局;3.临沂市岸 堤水库管理局) 摘要:针对全站仪观测导线能够即时直接得到待定点的近似坐标的特点,从而提出了便于实际应用的近似坐标平差和严密坐标平差方法。分析了其原理和优点,并给出了实际操作的公式。 关键词:导线;平差;方位角;间接平差 中图分类号: TU204 文献标识码:A 文章编号:1000-2324(2003)01-0096-04 RESEARCH OF TRAVERSE ADJUSTMENT METHOD USING GENERAL TOTAL STATION QIU Jian-zhuang,ZHAO Yan,LI Zong-cai (College of Water Conservancy and CivilEngineering,Shandong Agricultural University,Taian,271018,China) Abstract:On the basis of the characteristic that General Total Station can obtain immediately the approximate coordinates of point during observing traverse.This paper introduces the adjustment method of approximate and rigorous coordinates convenient to realistic application,and analysizes its theory and application advantages,and gives the formula convenient to realistic operation. Key words: traverse,adjustment,azimuth,adjustment by observation equations 1 问题的提出 随着全站仪在工程测量中应用的逐渐普及,采用导线作为测量的平面控制越来越广泛,导线一般多布设成单一导线。应用全站仪观测导线,可以通过机内的微处理器,直接得到地面点的平面近似坐标,因此在成果处理时可以应用这些近似坐标直接按坐标平差(即间接平差)法进行平差。这将优于过去导线计算过程中先进行边、角平差后,再求取坐标的方法。本文主要针对采用全站仪观测导线的近似平差和严密平差方法进行探讨。 2 导线的近似坐标平差 导线测量用于图根控制等低精度测量中,往往采用近似平差即可。由于全站仪直接测定各导线点的近似坐标值,平差计算就不用像传统的导线近似平差计算那样,先进行角度闭合差计算和调整,然后推算方位角,再进行坐标增量闭合差的计算和调整,最后根据平差后的坐标增量计算导线点的坐标。全站仪观测导线直接按坐标平差计算,将更为简便。直接按坐标平差法计算步骤如下:

导线平差计算

导线平差计算 1 简介 闭合导线和附合导线是长输管道站场和穿跨越测量常用的控制手段,其优点是可以同时完成平面和高程控制测量。导线平差原理请查阅相关文献。不同平差软件的平差方法步骤基本相同,本文件基于南方平差易软件平台介绍导线(闭合导线、附合导线是最简单的导线控制网)平差的操作方法。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。 《长距离输油输气管道测量规范》(SY/T 0055-2003) 《工程测量规范》(GB 50026-2007) 3 操作步骤 (1)录入数据 录入数据是将导线测量数据录入平差软件。可以采用手工或文件方式录入(建议采用后者,选菜单“文件/打开”)。其数据格式如下: [NET] 控制网信息 [PARA] 控制网参数 [STATION]坐标和高程信息(11表示高程已知,如果无坐标则无法在平差易中看到和输出地图)[OBSER] 观测的转角、平距、高差等信息 下图为导入数据窗口: 图3-1 导入数据窗口 (2)坐标推算(F3)

选菜单“平差/推算坐标”,根据已知条件(测站点信息和观测信息)推算出待测点的近似坐标。为构建动态网图和导线平差作基础。 (3)概算 选菜单“平差/选择概算”→配置概算参数→输出概算结果。下图为“选择概算”的配置参数窗口: 图3-2 配置概算参数 (4)调整观测数据 将概算结果调整到输入的观测数据中,重新导入。 (5)计算方案的选择 对于同时包含了平面数据和高程数据的导线, 一般处理过程应为:先进行平面处理, 然后在高程处理时软件会使用已经较为准确的平面数据(如距离等)来处理高程数据。对精度要求很高的平面高程混合平差,您也可以在平面和高程处理间多次切换,迭代出精确的结果(但建议平面和高程分开了平差)。 针对导线平差,需要设置中误差及仪器参数、高程平差参数、限差及等级内容。 选菜单“平差/平差方案”即可进行参数的设置,如下图:

闭合导线平差计算步骤

闭合导线平差计算步骤: 1、绘制计算草图。在图上填写已知数据和观测数据。 2、角度闭合差的计算与调整 (1)计算闭合差: (2)计算限差:(图根级) (3)若在限差内,则按平均分配原则,计算改正数: (4)计算改正后新的角值: 3、按新的角值,推算各边坐标方位角。 4、按坐标正算公式,计算各边坐标增量。 5、坐标增量闭合差的计算与调整 (1)计算坐标增量闭合差。有: 导线全长闭合差: 导线全长相对闭合差: (2)分配坐标增量闭合差 若 K<1/2000 (图根级),则将、以相反符号,按边长成正比分配到各坐标增量上去。并计算改正后的坐标增量。

6、坐标计算 根据起始点的已知坐标和经改正的新的坐标增量,来依次计算各导线点的坐标。 [ 例题 ] 如图所示闭合导线,试计算各导线点的坐标。 计算表格见下图:

闭合水准路线内业计算的步骤: (1) 填写观测数据 (2) 计算高差闭合差 h f =∑h ,若h f ≤容h f 时,说明符合精度要求,可以进行高差闭合差的调整;否则,将重新进行观测。 (3) 调整高差闭合差 各段高差改正数: i h i i h i L L f V n n f V ·· ∑-= ∑-= 或 各段改正高差: i i i V h h +=改 (4) 计算待定点的高程 闭合差(fh ) 水准路线中各点间高差的代数和应等于两已知水准点间的高差。若不等两者之差称为闭合差 高差闭合差的计算 .支水准路线闭合差的计算方法 .附合水准路线闭合差的计算方法 .闭合水准路线闭合差的计算方法 高差闭合差容许值 (n 为测站数,适合山地) (L 为测段长度,以公里为单位,适合平地) 水准测量中,消除闭合差的原则一般按距离或测站数成正比地改正各段的观测高差

全站仪测量闭合导线如何平差计算出各点坐标

如果你想学习导线(闭合、符合、支导线),我可以传份学习资料给你, 如果要严密平差建议用清华山维测量平差软件 如果简单平差可以先推算方位角闭合差,然后将闭合差平均分配到每站测的角度上进行角度平差。然后用平差后的角度推算坐标闭合差,得到的x和y的闭合差平均分配到每一站的坐标上即可 ,求得导线绝对闭合差,在除以导线全长得到导线全长相对闭合差 导线平差主要是看方向中误差和导线全长闭合差及导线全长相对闭合差 工程测量闭合导线差怎么计算的??? 闭合导线平差手算简单来讲分两步: 1.先计算出导线闭合环内角和,它与理论值(n-2)x180相减产生的闭合差平均分配到各个转角。使修正后的内角和等于理论值。 2.根据已知坐标方位角(已知两点坐标可求得坐标方位角)与修正后的各个转角值求出导线边坐标方位角。再通过方位角、导线边的长度计算出各个导线边产生的坐标增量。算到起算点后,X、Y 增量和的理论值均应为0。但因观测误差,坐标增量和往往不等于0。将偏差值平均分配到各个点位上,以消除偏差。 最后,用起算坐标依次加上修正后的坐标增量,就可以得到平差后各点的坐标值了。 从一个已知点出发,在连续测量多个点位后再到原出发点,这就叫导线的闭合,因为误差的存在,在闭合时有可能产生误差,这时你需要将误差以每根导线长度为权重进行平差。 看到百笑狂生的回答了,忍不住想说几句,这个什么“原位往复闭合”、“开路测量闭合”等等,你是从哪儿学来的概念?反正在测量这个专业里是没有这个概念的,楼主所说的导线测量,是建立平面控制网的一种最常见的测量方法,下面我简单介绍一下: 一、导线进行测量共有三种方法: 1、从一个已知点出发,依次对各个目标点进行测量,这种测量方式,因为累积误差的原因,在精度要求较高的场合一般不采用,也谈不上什么闭合不闭合的问题; 2、从一个已知点出发,依次对各个目标点进行测量后,再回到这个已知点,也就是说,将已知点做为测量的最后一个点也进行测量。如果没有误差出现,那么最后一个点的测量结果应与已知点相同,这就叫导线的闭合。如果有误差你再根据规范要求进行平差; 3、还有一种情况便是从一个已知点出发,依次对各个目标点进行测量后,最后回到另一个已知点,这种情况的闭合叫“导线闭合于某已知点”,由此可见,这个测量结果还包含了原已知点的误差,因此其精度不及前者,但有时限于测量对象分布条件的限制,可能也得采用。 上述测量方法,同时适用于水准测量,水准测量同样也采用导线法,但所采用的仪器不同(以前测量时是分开的,现在因为全站仪的出现已经同步进行了)。二、百笑狂生所谓的第一种测量方法,类似于导线中某个点的测量程序,对某个

导线平差中的一些问题

导线测量平差常见问答 一、为何有时计算结果与其它计算有些差异? 答:a.观测角度使用的是前进方向的左角还是右角,本软件采用前进方向的左角,输入负号时表示是前进方向的右角,并转换为左角平差。 b.是否选用了概算,及概算的各选项是否正确。 c.是否使用严密平差,严密平差与近似平差计算结果是不同的。 d.严密平差是否使用迭代平差,有些软件尽管使用严密平差,但只进行单次平差,精度不高。 e.严密平差的先验误差设置是否一致,是否使用了Helmert验后方差定权,软件使用的定权方式可能不一样,导致部分差异。 f.近似平差是否选用了反算等,可以在“项目设置”中更改以适合您的需要。 g.近似平差时是否选用了角度改正前的坐标增量闭合差,这会导致坐标增量闭合差的不一致。 h.高程平差时,水准和三角高程因为定权的不同而有差异,坐标导线按三角高程计算,其它则提供了高差类型的选择。 二、如何选择严密平差或近似平差?近似平差是否需要进行方位角边长反算? 答: 《工程测量规范》规定:一级及以上平面控制网的计算,应采用严密平差法,二级及以下平面控制网,可根据需要采用严密或简化方法平差。当采用简化方法平差时,应以平差后坐标反算的角度和边长作为成果。 《城市测量规范》规定:四等以下平面控制网可采用近似平差法和按近似方法评定其精度。......采用近似平差方法的导线网,应根据平差后坐标反算的方位角与边长作为成果。 因此,严密平差适用于各等级导线,而近似平差适用于较低等级导线,采用近似平差时应对方位角、角度、边长等进行反算,以便方位角、边长、角度等可以作为最终成果使用。 三、为什么软件中默认的计算表格样式与我们的习惯不一样? 答:成果表格可以自定义,计算表因方案设置的不同而有所不同。 这里主要是因为您使用的是近似平差且不进行反算的格式,而本软件默认是严密平差,当选择近似平差时默认也是进行反算的。可以在项目设置中选择近似平差,并且去掉“方位角、边长反算”等即可获得您所需的格式。 四、近似平差时的坐标增量闭合差为什么与有些书上不一样? 答:近似平差中,计算方案里有一个选项,以让用户选择近似平差是否使用在角度闭合差分配前计算的坐标增量闭合差来反映导线精度。使用角度闭合差分配前计算的坐标增量闭合差将与严密平差一致,否则与通常的手工计算一致。 五、验后测角中误差有时相对于角度闭合差为何显得很大? 答:这主要有以下情况: a.先验误差设置不切实际,相对于测角,将测距先验误差设置过高会导致程序认为误差主要来源于角度,而对角度加以较大的改正数,使得评定的测角中误差较大。 b.测量发生错误,主要可能是边长测量错误,使得坐标增量闭合差太大。 c.已知点精度不高。 六、为什么角度闭合差不是平均分配的? 答:严密平差是按最小二乘法平差,角度闭合差不是平均分配的。 近似平差角度闭合差是平均分配的,但如果计算方案里选择了进行反算,则角度、方位角、边长等都是反算后的最终成果,并不是计算的中间成果,角度改正数也就可能有正有负。

闭合导线平差计算步骤

闭合导线平差计算步骤: 1、绘制计算草图。在图上填写已知数据和观测数据。 2、角度闭合差的计算与调整 Z 鬲-ZAe =(角 + 腐+、,+ 岗)- (〃-2)180°(1)计算闭合差:二 (2)计算限差: @二±4°扁(图根级) (3)若在限差,则按平均分配原则,计算改正数:尸 (4)计算改正后新的角值:禹=小弓 3、按新的角值,推算各边坐标方位角。 4、按坐标正算公式,计算各边坐标增量。 5、坐标增量闭合差的计算与调整 (1)计算坐标增量闭合差。有: 导线全长闭合差:f = 导线全长相对闭合差:# (2)分配坐标增量闭合差 若K< 1/2000 (图根级),则将兀、5以相反符号,按边长成正比分配到各坐标增量上去。并计算改正后的坐标增量。

6、坐标计算 根据起始点的已知坐标和经改正的新的坐标增量,来依次计算各导线点的坐标。[例题]如图所示闭合导线,试计算各导线点的坐标。 计算表格见下图:

(1)填写观测数据 (2) 计算高差闭合差 fh = £h,若hwh 容 时,说明符合精度要求,可以进行高差 闭合差的调整;否则,将重新进行观测。 (3) 调整高差闭合差 各段高差改正数: V,- 〃 或 y 乙 , XL 1 各段改正高差: 九改=h i + v i (4) 计算待定点的高程 闭合差(fh ) 水准路线中各点间高差的代数和应等于两已知水准点间的高差。若不等两者之差称为闭 合差 高差闭合差的计算 fh = 22/ +2Z 知 .支水准路线闭合差的计算方法(或名= .附合水准路线闭合差的计算方法 九- £编 .闭合水准路线闭合差的计算方法其=£% 高差闭合差容许值 义£±12诚(所0 (n 为测站数,适合山地) 丁磅M±40JZ(*^)(L 为测段长度,以公里为单位,适合平地) 水准测量中,消除闭合差的原则一般按距离或测站数成正比地改正各段的观测高差 :

导线测量平差教程

计算方案的设置 一、导线类型: 1.闭、附合导线(图1) 2.无定向导线(图2) 3.支导线(图3) 4.特殊导线及导线网、高程网(见数据输入一节),该选项适用于所有的导线,但不计算闭合差。而且该类型不需要填写未知点数目。当点击表格最后一行时自动添加一行,计算时删除后面的空行。 5.坐标导线。指使用全站仪直接观测坐标、高程的闭、附合导线。 6.单面单程水准测量记录计算。指仅进行单面读数且仅进行往测而无返测的水准测量记录计算。当数据中没有输入“中视”时可以用作五等、等外水准等的记录计算。当输入了“中视”时可以用作中平测量等的记录计算。 说明:除“单面单程水准测量记录计算”仅用于低等级的水准测量记录计算外,其它类型选项都可以进行平面及高程的平差计算,输入了平面数据则进行平面的平差,输入了高程数据则进行高程的平差,同时输入则同时平差。如果不需进行平面的平差,仅计算闭、附合高程路线,可以选择类型为“无定向导线”,或者选择类型为“闭附合导线”但表格中第一行及最后一行数据(均为定向点)不必输入,因为高程路线不需定向点。 二、概算 1.对方向、边长进行投影改化及边长的高程归化,也可以只选择其中的一项改正。 2.应选择相应的坐标系统,以及Y坐标是否包含500KM。选择了概算时,Y坐标不应包含带号。

三、等级与限差 1.在选择好导线类型后,再选择平面及高程的等级,以便根据《工程测量规范》自动填写限差等设置。如果填写的值不符合您所使用的规范,则再修改各项值的设置。比如现行的《公路勘测规范》的三级导线比《工程测量规范》的三级导线要求要低一些。 2.导线测量平差4.2及以前版本没有设置限差,打开4.2及以前版本时请注意重新设置限差。 四、近似平差与严密平差的选择及近似平差的方位角、边长是否反算 1.近似平差:程序先分配角度闭合差再分配坐标增量闭合差,即分别平差法。 2.严密平差:按最小二乘法原理平差。 3.《工程测量规范》规定:一级及以上平面控制网的计算,应采用严密平差法,二级及以下平面控制网,可根据需要采用严密或简化方法平差。当采用简化方法平差时,应以平差后坐标反算的角度和边长作为成果。 《城市测量规范》规定:四等以下平面控制网可采用近似平差法和按近似方法评定其精度。......采用近似平差方法的导线网,应根据平差后坐标反算的方位角与边长作为成果。 因此,严密平差适用于各种等级的控制网,而近似平差适用于较低等级。当采用近似平差时,应进行方位角、边长反算。 显示角度改正前的坐标闭合差:勾选此项后,程序在“平面计算表”备注栏内显示角度改正前的坐标闭合差,否则显示角度改正后的坐标增量闭合差。为了以示区别,角度改正前的坐标闭合差以Wx、Wy、Ws表示,角度改正后的坐标增量闭合差以fx、fy、fs表示。 五、近似平差设置 1.方位角、边长反算:根据近似平差后的坐标反算方位角、边长、角度等。反算后的方位角、边长、角度等是平差后的最终值,可以作为最终成果使用,否则仅为平差计算的中间结果,不应作为最终成果使用。反算与不反算表格形式是不一样的。注意:反算后,按最终的角度值

导线测量平差记录表

导线测量平差最近更新 导线测量平差最近发布4.2版,主要增加或更新了以下功能: (如表格显示不正常,请刷新) 一、表格输出。 表格输出到WORD,支持表格中的列向下错开半行(如方位角、边长),所有表格输出到WORD后与软件中显示的样式一样。如下表: 导线严密平差计算表 工程名称:附合及水准示例等级:城市二级

计算者:杨运英校核者:日期:2003.08.28 二、导线采用近似平差且方位角边长不进行反算时的表格样式。 原表格中显示的是坐标增量改正数,现增加了一个选项,可以选择显示改正后的坐标增量,以满足一些工程要求格式统一的要求。 导线平差计算表 工程名称:附合及水准示例等级:城市二级

计算者:杨运英校核者:日期:2003.08.28 三、坐标导线平差。 指使用全站仪直接观测坐标、高程的闭、附合导线,其中平面坐标完全差的分配方式可以选用“按边长”、“按坐标增量”、“坐标转换”等方式。 坐标导线平差计算表 工程名称:等级:城市二级

计算者:杨运英校核者:日期:2003.08.28 四、单面单程水准记录计算 已知点较密时线路中间也可以穿过已知点。 当含有中视时可以用于中平测量等,表格形式如下: 水准测量记录计算表 测线:仪器:观测: 天气:地点:记录:

计算者:校核者:日期:不含有中视时可用于五等、等外水准等的记录、计算。表格形式如下: 水准测量记录计算表 测线:仪器:观测: 天气:地点:记录:

计算:校核:日期: 五、碎部测量 在已知点设站,后视另一已知点,观测各碎部点,计算其坐标、高程,绘制图形并可输出到CAD。 观测方式可以选用“斜距+天顶距”、“平距+高差”或“视距+天顶距”。 “平距+高差”方式表格如下:

闭合导线平差计算步骤

闭合导线平差计算步骤 : 1、绘制计算草图。在图上填写已知数据和观测数据。 2、角度闭合差的计算与调整 (1)计算闭合差: (2)计算限差: (图根级) (3)若在限差内,则按平均分配原则,计算改正数: (4)计算改正后新的角值: 3、按新的角值,推算各边坐标方位角。 4、按坐标正算公式,计算各边坐标增量。 5、坐标增量闭合差的计算与调整 (1)计算坐标增量闭合差。有: 导线全长闭合差: 导线全长相对闭合差: (2)分配坐标增量闭合差 若K<1/2000(图根级),则将 、 以相反符号,按边长成正比分配到各坐标增 量上去。并计算改正后的坐标增量。 6、坐标计算 根据起始点的已知坐标和经改正的新的坐标增量,来依次计算各导线点的坐标。 [例题]如图所示闭合导线,试计算各导线点的坐标。 计算表格见下图: 闭合水准路线内业计算的步骤: ???(1)填写观测数据 ???(2)计算高差闭合差 ?????? h f =∑h ,若h f ≤容h f ?时,说明符合精度要求,可以进行高差闭合差的调整;否则,将 重新进行观测。 ???(3)调整高差闭合差

???????各段高差改正数: ?????? i h i i h i L L f V n n f V ·· ∑-=∑-=或 ??????各段改正高差: ?????? i i i V h h +=改 ????(4)计算待定点的高程 闭合差(fh ) 水准路线中各点间高差的代数和应等于两已知水准点间的高差。若不等两者之差称为闭合差 高差闭合差的计算 .支水准路线闭合差的计算方法 .附合水准路线闭合差的计算方法 .闭合水准路线闭合差的计算方法 高差闭合差容许值 (n 为测站数,适合山地) (L 为测段长度,以公里为单位,适合平地) 水准测量中,消除闭合差的原则一般按距离或测站数成正比地改正各段的观测高差 改正数 每公里改正数 各测段的改正数 每一站改正数 各测段的改正数 计算的基本步骤

导线测量平差4.2更新指南

导线测量平差4.2更新指南

导线测量平差最近更新指南 导线测量平差最近发布4.2版,主要增加或更新了以下功能: (如表格显示不正常,请刷新) 一、表格输出。 表格输出到WORD,支持表格中的列向下错开半行(如方位角、边长),所有表格输出到WORD后与软件中显示的样式一样。如下表: 导线严密平差计算表 工程名称:附合及水准示 例等级:城市二级 点名 观测角度 (°' ")角度改正 ( " ) 方位角 (°' ") 边长观测 值(m) 边长改正 数(mm) 边长平差 值(m) 坐标 X( m )Y( m ) A3628.0226183.764 81 57 25 B227 25 590.223680.0166551.719 129 23 25191.5590.28191.559 194 04 310.783558.4536699.764 43 27 56158.4480.33158.448 2197 57 410.433673.4536808.764 61 25 38242.5380.45242.538 3244 06 370.153789.4537021.764 125 32 15172.0460.29172.046 4118 53 230.623689.4537161.764 64 25 39180.7010.41180.701 5221 55 140.453767.4547324.763 106 20 53234.4800.41234.480 6102 59 010.853701.4547549.764 29 19 55240.8810.30240.881 7259 42 090.163911.4547667.764 109 02 04211.5680.39211.568 8115 55 480.563842.4547867.764 44 57 53210.0820.37210.082 C218 30 280.113991.0968016.223 83 28 21 D4045.4538491.275备注 Wa = -4.32" Wx = 15.89mm Wy = -8.45mm 测角中误差 = 1.241" Ws = 18.00mm 1/T = 1/102339 计算者:杨运英校核 者:日期:2003.08.28

导线测量平差教程

计算方案得设置 一、导线类型: 1、闭、附合导线(图1) 2、无定向导线(图2) 3、支导线(图3) 4、特殊导线及导线网、高程网(见数据输入一节),该选项适用于所有得导线,但不计算闭合差。而且该类型不需要填写未知点数目。当点击表格最后一行时自动添加一行,计算时删除后面得空行。 5、坐标导线。指使用全站仪直接观测坐标、高程得闭、附合导线。 6、单面单程水准测量记录计算。指仅进行单面读数且仅进行往测而无返测得水准测量记录计算。当数据中没有输入“中视”时可以用作五等、等外水准等得记录计算。当输入了“中视”时可以用作中平测量等得记录计算。 说明: 除“单面单程水准测量记录计算”仅用于低等级得水准测量记录计算外,其它类型选项都可以进行平面及高程得平差计算,输入了平面数据则进行平面得平差,输入了高程数据则进行高程得平差,同时输入则同时平差。如果不需进行平面得平差,仅计算闭、附合高程路线,可以选择类型为“无定向导线”,或者选择类型为“闭附合导线”但表格中第一行及最后一行数据(均为定向点)不必输入,因为高程路线不需定向点。 二、概算 1、对方向、边长进行投影改化及边长得高程归化,也可以只选择其中得一项改正。 2、应选择相应得坐标系统,以及Y坐标就是否包含500KM。选择了概算时,Y坐标不应包含带号。 三、等级与限差

1、在选择好导线类型后,再选择平面及高程得等级,以便根据《工程测量规范》自动填写限差等设置。如果填写得值不符合您所使用得规范,则再修改各项值得设置。比如现行得《公路勘测规范》得三级导线比《工程测量规范》得三级导线要求要低一些。 2、导线测量平差4、2及以前版本没有设置限差,打开4、2及以前版本时请注意重新设置限差。 四、近似平差与严密平差得选择及近似平差得方位角、边长就是否反算 1、近似平差:程序先分配角度闭合差再分配坐标增量闭合差,即分别平差法。 2、严密平差:按最小二乘法原理平差。 3、《工程测量规范》规定:一级及以上平面控制网得计算,应采用严密平差法,二级及以下平面控制网,可根据需要采用严密或简化方法平差。当采用简化方法平差时,应以平差后坐标反算得角度与边长作为成果。 《城市测量规范》规定:四等以下平面控制网可采用近似平差法与按近似方法评定其精度。、、、、、、采用近似平差方法得导线网,应根据平差后坐标反算得方位角与边长作为成果。 因此,严密平差适用于各种等级得控制网,而近似平差适用于较低等级。当采用近似平差时,应进行方位角、边长反算。 显示角度改正前得坐标闭合差:勾选此项后,程序在“平面计算表”备注栏内显示角度改正前得坐标闭合差,否则显示角度改正后得坐标增量闭合差。为了以示区别,角度改正前得坐标闭合差以Wx、Wy、Ws表示,角度改正后得坐标增量闭合差以fx、fy、fs表示。 五、近似平差设置 1、方位角、边长反算:根据近似平差后得坐标反算方位角、边长、角度等。反算后得方位角、边长、角度等就是平差后得最终值,可以作为最终成果使用,否则仅为平差计算得中间结果,不应作为最终成果使用。反算与不反算表格形式就是不一样得。注意:反算后,按最终得角度值

附合导线平差步骤

附合导线平差步骤 Prepared on 22 November 2020

控制点坐标平差处理 城市平面控制网的种类较多,有GPS网、三角网、边角组合网和导线网,其中导线网按等级划分为三、四等和一、二、三级。本文以附合导线的内业数据处理为例,说明控制点坐标平差处理的方法。 导线的内业计算,就是根据起始点的坐标和起始边的坐标方位角,以及所观测的导线边长和转折角,计算各导线点的坐标。计算的目的除了求得各导线点的坐标外,还有就是检核导线外业测量成果的精度。 在转入内业计算之前,应整理并全面检查外业测量的基础资料,检查数据是否完整,是否有记录错误和计算错误,是否满足精度要求,起算数据是否正确和完整,然后绘制相应导线的平面草图,并将相关数据标示于草图的对应部位。 如图2-21所示的附合导线,观测转折角为左角,计算的步骤如下: (1)填表。 计算之前,首先将示意图中各观测数据(观测角和边长)和已知数据(起始边和附合边的坐标方位角,起始点和终止点的坐标)填入相应表格之中,如表2-19所示。 (2)角度闭合差的计算与调整。 如图2-20所示的附合导线,观测转折角为左角,根据坐标方位角的推算公式可以依次计算各边的坐标方位角: α =αBA+180°+βA A1 α =αA1+180°+β1 12 α =α12+180°+β2 2C

+)αCD ′=α2C +180°+βC αCD ′=αBA +4×180°+∑β测左 计算终边坐标方位角的一般公式为: α终边′=α始边+n ·180°+∑β测左(2-5) 式中n 为导线观测角个数。 角度闭合差的计算公式为: f β测=α终边′-α终边(2-6) 图2-21附合导线计算示意图 角度闭合差f β的大小,表明测角精度的高低。对于不同等级的导线,有不同的限差(即f β容)要求,例如图根导线角度闭合差的允许值为: f β容=±60″n (2-7) 式中n 为多边形内角的个数。这一步计算见辅助计算栏,f β测=+41″,f β容 =±120″。 若f β测≤f β容,说明测角精度符合要求,此时需要进行角度闭合差的调整。调整是应注意:当用左角计算α终边′时,改正数的符号与f β测符号相反;当用右角计算α终边′时,改正数的符号与f β测符号相同。可将闭合差按相反符号平均分配给各观测角,而得出改正角: β=β测-f β测/n(2-8) 式中n 为多边形内角的个数。按(-f β测/n )式计算的改正数,取位至秒,填入表格第3列。 当f β测>f β容时,则说明测角误差超限,应停止计算,重新检测角度。 (3)坐标方位角的推算 根据起始边的坐标方位角及改正角,用(2-5)式依次计算各边的坐标方位角,填入第5列。为了检核,最后应重新推算结束边的坐标方位角,它应与已知数值相等。否则,应重新推算。例如 αCD ′=α2C +180°+βC =139°50′18″+180°+49°02′38″=8°52′55″ (4)坐标增量的计算及闭合差调整

导线网条件平差计算-Read

§3-3 导线网条件平差计算 2学时 导线网,包括单一附合导线、单一闭合导线和结点导线网,是目前较为常用的控制测量布设方式之一,其观测值有长度观测值和角度观测值。在本节中我们主要讨论单一导线的平差计算,先讨论单一附合导线问题。 一.单一附合导线条件平差 如图3-6所示,在这个导线中有四个已知点、n -1个未知点、n +1个水平角观测值和n 条边长观测值,总观测值数为2n +1。从图中可以分析,要确定一个未知点的坐标,必须测一条导线边和一个水平角,即需要两个观测值;要确定全部n -1个未知点,则需观测n -1个导线边和n -1个水平角,即必要观测值数t = 2n -2;则多余观测个数r = (2n +1) – t = 3。也就是说,在单一附合导线中,只有三个条件方程。下面讨论其条件方程式及改正数条件方程式的写法。 设AB 边方位角已知值为T AB = T 0,CD 边方位角已知值为T CD 、计算值为T n+1,B 点坐标的已知值为(B x ,B y )或者(x 1, y 1),C 点坐标的已知值为(C x ,C y )、计算值为(x n +1, y n +1)。三个条件中,有一个方位角附合条件、两个坐标附合条件。 方位角附合条件:从起始方位角推算至终边的方位角平差值应等于其已知值,即 0?1=-+CD n T T (3-3-1) 纵横坐标附合条件:从起始点推算至终点所得到的坐标平差值应与终点的已知坐标值相等,即 0?1=-+C n x x (3-3-2) 0?1=-+C n y y (3-3-3) 1.方位角附合条件式

180)1(][180)1(]?[?1101101?+±++=?+±+=+++n v T n T T n i n i n i βββ 则(3-3-1)式可写为 0180)1(][?1101=-?+±++=-++CD n i CD n T n v T T T i ββ 整理得 0][1 1=-+T n w v i β (3-3-4) 其中 )180)1(][(110CD n i T T n T w -?+±+-=+ β 2.纵坐标附合条件式 终点C 坐标平差值表示为 n i B n x x x 11]?[??+=+ (3-3-5) 而第i 边的坐标增量为 i i i T S x ?cos ??=? (3-3-6) 式中 i S i i v S S +=? i i i j i i j i j i T v i T v i v T i T T j j j +=?±++=?±++=?±+=10111 010][180][][180][180]?[?ββββββ 其中T i 是第i 边的近似坐标方位角 180][01?±+=i T T i j i β (3-3-7) 则(3-3-6)式可表示为 ) ]cos([)(?1i i S i i T v v S x j i ++=?β 上式按泰勒级数展开,取至一次项,得 i i S i i i j i v y v T x x 1][cos ?βρ''?-?+?=? (3-3-8) 其中i i i T S x cos =?,为由观测值计算出的近似坐标增量。 (3-3-8)式代入(3-3-5)式,并按v β i 合并同类项得

导线测量平差

全站仪观测导线测量平差方法的研究 摘要:针对全站仪观测导线能够即时直接得到待定点的近似坐标的特点,从而提出了便于实际应用的近似坐标平差和严密坐标平差方法。分析了其原理和优点,并给出了实际操作的公式。 关键词:导线;平差;方位角;间接平差 1 问题的提出 随着全站仪在工程测量中应用的逐渐普及,采用导线作为测量的平面控制越来越广泛,导线一般多布设成单一导线。应用全站仪观测导线,可以通过机内的微处理器,直接得到地面点的平面近似坐标,因此在成果处理时可以应用这些近似坐标直接按坐标平差(即间接平差)法进行平差。这将优于过去导线计算过程中先进行边、角平差后,再求取坐标的方法。本文主要针对采用全站仪观测导线的近似平差和严密平差方法进行探讨。 2 导线的近似坐标平差 导线测量用于图根控制等低精度测量中,往往采用近似平差即可。由于全站仪直接测定各导线点的近似坐标值,平差计算就不用像传统的导线近似平差计算那样,先进行角度闭合差计算和调整,然后推算方位角,再进行坐标增量闭合差的计算和调整,最后根据平差后的坐标增量计算导线点的坐标。全站仪观测导线 直接按坐标平差计算,将更为简便。直接按坐标平差法计算步骤如下: 图1有一条附和导线,由于存在观测误差,最后测得的C点坐标(,) 与C点已知坐标(,)不一致,其差值即为纵、横坐标增量闭合差 , ,即 (1) 导线全长闭合差f为: (2) 导线全长相对闭合差K为: (3)

图1 附和导线 Fig 1 Closed traverse 此时若满足要求的精度,就可以直接根据坐标增量闭合差来计算各个导线点的坐标改正数,各导线点的坐标改正值、计算公式为: (4) 改正后各点坐标、为: (5) 式中,、、,、、分别为第一、第二和第条边的近 似坐标增量;、x′ i 、y′ i 为各待定点坐标的观测值(即全站仪外业直接观 测的导线点的坐标)。 采用坐标法进行导线近似平差,直接在已经测得导线点的坐标上进行改正,方法简单,易于掌握,避免了传统近似平差法的方位角的推算和改正,以及坐标增量的计算和改正,能大大提高工作效率,而且不易出错。同时可以看出传统附和导线测量需要两条已知边,作为方位角的检核条件,而直接坐标法,只需要一条已知边和一个已知点即可,使导线的布网更加灵活。 3 导线的严密坐标平差

导线测量平差记录表

导线测量平差记录表 导线测量平差最近更新 导线测量平差最近发布4.2版,主要增加或更新了以下功能: (如表格显示不正常,请刷新) 一、表格输出。 表格输出到WORD,支持表格中的列向下错开半行(如方位角、边长),所有表格输出到WORD后与软件中显示的样式一样。如下表: 导线严密平差计算表 工程名称:附合及水准示例 等级:城市二级 计算者:杨运英校核者: 日期:2003.08.28 二、导线采用近似平差且方位角边长不进行反算时的表格样式。 原表格中显示的是坐标增量改正数,现增加了一个选项,可以选择显示改正后的坐标增量,以满足一些工程要求格式统一的要求。 导线平差计算表 工程名称:附合及水准示例 等级:城市二级 计算者:杨运英校核者: 日期:2003.08.28 三、坐标导线平差。 指使用全站仪直接观测坐标、高程的闭、附合导线,其中平面坐标完全差的分”、“按坐标增量”、“坐标转换”等方式。配方式可以选用“按边长 坐标导线平差计算表

工程名称: 等级:城市二级 计算者:杨运英校核者: 日期:2003.08.28 四、单面单程水准记录计算 已知点较密时线路中间也可以穿过已知点。 当含有中视时可以用于中平测量等,表格形式如下: 水准测量记录计算表 测线: 仪器: 观测: 天气: 地点: 记录: 计算者: 校核者: 日期: 不含有中视时可用于五等、等外水准等的记录、计算。表格形式如下: 水准测量记录计算表 测线: 仪器: 观测: 天气: 地点: 记录: 计算: 校核: 日期: 五、碎部测量 在已知点设站,后视另一已知点,观测各碎部点,计算其坐标、高程,绘制图形并可输出到CAD。观测方式可以选用“斜距+天顶距”、“平距+高差”或“视 距+天顶距”。 “平距+高差”方式表格如下: 碎部测量记录 测站:A 后视:B 测站高程:300.325 仪高:1.36 天气: 计算: 复核: 日期:

定稿导线网严密平差程序的设计说明

导线网严密平差程序设计 摘要:近年来,随着国家大力加强基础设施的建设,测绘工程在其中发挥着非常重要的作用,测绘工程中的数据处理就尤为重要。利用 Visual Studio6.0 编程环境,可以实现导线网严密平差程序的智能化和高精度。用实际测得的数据和参数建立平差函数模型,进而依据间接平差原理进行编程,形成了简要的Visual Basic程序,基于间接平差模型,用来确定导线网平差程序设计中的数据格式,分析了误差方程的构建以及法方程生成需要的3个关键矩阵,分别为:误差方程系数矩阵B,常数项矩阵L,以及权阵P的间接平差法。结合定义出来的数据形式,设计了近似坐标自动概算与法方程生成的程序算法,以实例验证了算法的正确性以及可行性。测量平差可以说成是测量页处理的一个必不可少的环节。利用计算机来平差既减少了时间和精力,同时又可以提高计算成果的精确性。通过实际的算例验证,平差模型正确,软件的操作方便,实用性强且结果可靠,利用VB可以实现导线的近似坐标计算、误差方程系数计算、法方程的构成与解算、平差值计算及精度评定、数据录入、数据输出、数据存储与管理等功能,保证了数据成果的真实可靠。 关键词:导线网;平差程序;Visual Basic

Strict adjustment program design of Traverse Network Abstract:In recent years, with the country to vigorously strengthen the construction of infrastructure, surveying and mapping engineering plays a very important role in the data processing is particularly important in surveying and mapping project. Using Visual Studio6.0 programming environment, realize the automation of wire network adjustment, intelligent and high precision. For observation factor to establish adjustment function the model with total station measured coordinates, and programmed according to the principle of indirect adjustment, the formation of a brief Visual Basic program, based on the indirect adjustment model is used to determine the traverse network data format in the program design, construction method and analysis of error equations of equations to generate 3 key issues, the error equation coefficient based on the B matrix, constant matrix L, and indirect method of weighting matrix P. Combined with the definition of the data form, the program automatically estimates and approximate algorithm coordinates equation generated by the example design, test And verify the accuracy of adjustment adjustment certificate the algorithm's correctness and feasibility. The measurement is the measurement of work within the industry and the important link. The use of computer not only saves time and effort, and can improve the calculation results. Through actual examples, adjustment model is correct, the software operation is convenient, and the practicability is strong and reliable results, using VB to achieve wire approximate coordinate calculation, the error equation coefficient calculation method equation solver, flat difference calculation and precision evaluation, the wire map and error ellipse drawing automatically, and data input and output, data storage and management and other functions, to ensure the data results of true and reliable. Keywords:wire mesh;Adjustment;program; Visual Basic

相关文档
最新文档