计算器算方位角

计算器算方位角
计算器算方位角

最简单之坐标方位角计算子程序

一、源程序(FWJ)

J=0:D=Pol(U-X, V-Y):F=J:F<0=>F=F+360△

二、说明

1、该子程序适用于CASIO fx-4800计算器及CASIO fx-4850计算器。

对于CASIO fx-4500计算器,注意调整Pol()计算结果之储存变量结果即可。

2、该子程序入口参数X、Y为直线起点(或测站点)之坐标,U、V

为直线止点(或后视点)之坐标,返回值D为起点至止点间之平距、F为起

点至止点之方位角。

使用计算器自带之坐标变换函数Pol()快速准确地反算任意两点间之平距和坐标方位向角,可避免方位角所在象限之复杂判断。至于tandeyong所给之程序是坐标计算,与坐标方位角计算题意不相符。

1.调用坐标方位计算之主程序示例(ZCX)

Lbl 1:{XYUV}:X"X1":Y"Y1":U"X2":V"Y2"←┘ 输入两点之坐标(x1,y1)、(x2,y2)

Prog "FWJ"←┘ 调用坐标方位角计算子程序“FWJ”

D"D"=D◢显示两点(x1,y1)、(x2,y2)间之平距

F""F"=F◢显示点(x1,y1)至(x2,y2)之坐标方位角

Got o 1←┘

2.算例

已知两点P1(19827.336, 28506.838)、P2(19742.686, 28652.914)间之距离和方位角。

(1)选择程序"ZCX"并启动它

(2)输入X1? 19827.336 ↙(↙代表蓝色之[EXE]键)

Y1? 28506.838 ↙

X2? 19742.686 ↙

Y2? 28652.914 ↙

(3)显示

D=168.8307445

F=120.0919859(以度为单位, 即120°05′31.15〃)

我不用这个型号,不一定说的十分准确,但你看了以后应该能明白

将直角坐标转化为极坐标:

例如将(1,1)转化为极坐标,只要输入“Pol(1,1) =”就行了,它会显示

r=1.414....,θ=45 (如果你用Deg模式)

或者r=1.414....,θ=0.785...(如果你用Rad模式)

将极坐标转化为直角坐标用Rec(),用法相似

我用的计算器,Pol 在“+”键上,Rec 在“-”键上

再有就是如果要计算大量如3∠30°+4∠60°这样的式子,可以利用复数模式,然后把实轴当成x轴,把虚轴当成y轴。在复数模式下可以直接输入“3∠30”这样的表达,我的计算器上“∠”在“负号”键上。进入复数模式的方法为“MODE”“CMPLX”

坐标方位角计算

=(PI()*(1 - SIGN(B3-$B$1) / 2) - ATAN((A3-$A$1) /(B3-$B$1)))*180/PI() Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。 度分秒格式: =INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180/PI()) &"-"& INT( ((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180 /PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3-$b$1)))*180/ PI()))*60)&"-"&INT( (((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3- $b$1)))*180/PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) /(B3- $b$1)))*180/PI()))*60-INT(((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) / (B3-$b$1)))*180/PI()-INT((PI()*(1 - SIGN(B3-$b$1) / 2) - ATAN((A3-$a$1) / (B3-$b$1)))*180/PI()))*60))*600)/10 其中:A1,B1中存放测站坐标,a3,b3放终点坐标。 上面的计算出来的是度分秒格式,也就是字符串格式,不能用来计算,只是用来看的哟! 下面这个简单一点: =INT((PI()*(1-SIGN(C6-C4)/2)-ATAN((B6-B4)/(C6-C4)))*180/PI())*10000+INT(((PI()*(1-S IGN(C6-C4)/2)-ATAN((B6-B4)/(C6-C4)))*180/PI()-INT((PI()*(1-SIGN(C6-C4)/2)-ATAN((B6-B4) /(C6-C4)))*180/PI()))*60)*100+(((PI()*(1-SIGN(C6-C4)/2)-ATAN((B6-B4)/(C6-C4)))*180/PI()-I NT((PI()*(1-SIGN(C6-C4)/2)-ATAN((B6-B4)/(C6-C4)))*180/PI()))-(INT(((PI()*(1-SIGN(C6-C4)/ 2)-ATAN((B6-B4)/(C6-C4)))*180/PI()-INT((PI()*(1-SIGN(C6-C4)/2)-ATAN((B6-B4)/(C6-C4)))*1 80/PI()))*60))/60)*3600 Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。 求距离公式: =Round(SQRT(POWER((A3-$A$1),2)+POWER((B3-$B$1),2)),3)

104373_坐标方位角计算公式

坐标方位角计算公式(通用) 用极坐标法放样必须计算出测站点(仪器点)到放样点得距离和方位角,才能进行放样。 原计算公式为: S12=sqr( (x2-x1)2+(y2-y1)2)= sqr(△x221+△y221) A12=arcsin((y2-y1)/S12) S12为测站点1至放样点2的距离; A12为测站点1至放样点2的坐标方位角。 x1,y1为测站点坐标; x2,y2为放样点坐标。 按公式A12=arcsin((y2-y1)/S12)计算出的方位角都要进行象限判断后加常数才是真正的方位角。 新计算公式为: A12=arccos(△x21/S12)*sgn(△y21)+360° 式中sgn()为取符号函数,改公式只需加上条件(A12>360°, A12= A12-360°)就可以计算出坐标方位角,不需要进行象限判断。 我的这个公式要更好一些,计算结果就是正确结果: SGN是正负号的函数。括号内的数字大于零SGN()就是+号,反之就是-号。

===================================函数开始=================================== 'jiaodu10(x,splitStr)函数将60进制度转换为10进制度格式.x为度数,splitStr为分隔符号,'如x为43%67%367,则splitStr为"%",参数要用双引号括起来,jiaodu10("x","%") Function jiaodu10(x,splitStr) If InStr(1,x,splitStr) Then Dim s s=Split(x,splitStr) jiaodu10=s(0)+s(1)/60+s(2)/3600 Else jiaodu10="错误" End If End Function '-------------------------------------------------------------------------------- 'jiaodu60(x,splitStr)函数将10进制度转换为60进制度格式,splitStr分隔表示 'x为数字,可以不用双引号括起来,参数splitStr要用双引号括起来iaodu10(12.31313,"-") Function jiaodu60(x,splitStr) Dim fen,miao Fen =Round((fen-Int(fen))*60,0) If miao >= 60 Then miao = miao-60 fen = fen+1 End If jiaodu60=Int(x) & splitStr & Int(fen) & splitStr & miao End Function '-------------------------------------------------------------------------------- 'juli(待算点纵坐标x,待算点横坐标y,测站点纵坐标m,测站点纵坐标n)用于计算距离。 Function juli(x,y,m,n) juli=Math.Spr((x-m)^2+(y-n)^2) End Function '-------------------------------------------------------------------------------- 'jiaodu(x,y,m,n)计算角度 Function jiaodu(x,y,m,n) Dim dx,dy,a,jdu10 dx=x-m dy=y-m a=Math.Abs(Math.Atn(dy/dx) * 180 / 3.14159265) jdu10=0 If (dx > 0) Then If (dy > 0) Then jdu10 = a Else jdu10 = 360-a End If Else If (dy > 0) Then jdu10 = 180-a

(完整word版)坐标方位角计算

二 计算坐标与坐标方位角的基本公式 控制测量的主要目的是通过测量和计算求出控制点的坐标,控制点的坐标是根据边长及方位角计算出来的。下面介绍计算坐标与坐标方位角的基本公式,这些公式是矿山测量工中最基本最常用的公式。 一、坐标正算和坐标反算公式 1.坐标正算 根据已知点的坐标和已知点到待定点的坐标方位角、边长计算待定点的坐标,这种计算在测量中称为坐标正算。 如图5—5所示,已知A 点的坐标为A x 、A y ,A 到B 的边长和坐标方位角分别为AB S 和AB α,则待定点B 的坐标为 AB A B AB A B y y y x x x ?+=?+= } (5—1) 式中 AB x ? 、AB y ?——坐标增量。 由图5—5可知 AB AB AB AB AB AB S y S x ααsin cos =?=? } (5—2) 式中 AB S ——水平边长; AB α——坐标方位角。 将式(5-2)代入式(5-1),则有 AB AB A B AB AB A B S y y S x x ααsin cos +=+= }

(5—3) 当A 点的坐标A x 、A y 和边长AB S 及其坐标方位角AB α为已知 时,就可以用上述公式计算出待定点B 的坐标。式(5—2)是计算坐标增量的基本公式,式(5—3)是计算坐标的基本公式,称为坐标正算公式。 从图5—5可以看出AB x ?是边长AB S 在x 轴上的投影长度, AB y ?是边长AB S 在y 轴上的投影长度,边长是有向线段,是在 实地由A 量到B 得到的正值。而公式中的坐标方位角可以从0°到360°变化,根据三角函数定义,坐标方位角的正弦值和余弦值就有正负两种 情况,其正负符号取决于坐标方位角所在的象限,如图5—6所示。从式(5—2)知,由于三角函数值的正负决定了坐标增量的正负,其符号归纳成表5—3。

坐标方位角计算

二 计算坐标与坐标方位角的基本公式 控制测量的主要目的是通过测量和计算求出控制点的坐标,控制点的坐标是根据边长及方位角计算出来的。下面介绍计算坐标与坐标方位角的基本公式,这些公式是矿山测量工中最基本最常用的公式。 一、坐标正算和坐标反算公式 1.坐标正算 根据已知点的坐标和已知点到待定点的坐标方位角、边长计算待定点的坐标,这种计算在测量中称为坐标正算。 如图5—5所示,已知A 点的坐标为A x 、A y ,A 到B 的边长和坐标方位角分别为AB S 和AB α,则待定点B 的坐标为 AB A B AB A B y y y x x x ?+=?+= } (5—1) 式中 AB x ? 、AB y ?——坐标增量。 由图5—5可知 AB AB AB AB AB AB S y S x ααsin cos =?=? } (5—2) 式中 AB S ——水平边长; AB α——坐标方位角。 将式(5-2)代入式(5-1),则有 AB AB A B AB AB A B S y y S x x ααsin cos +=+= }

(5—3) 当A 点的坐标A x 、A y 和边长AB S 及其坐标方位角AB α为已知时,就可以用上述公式计算出待定点B 的坐标。式(5—2)是计算坐标增量的基本公式,式(5—3)是计算坐标的基本公式,称为坐标正算公式。 从图5—5可以看出AB x ?是边长AB S 在x 轴上的投影长度, AB y ?是边长AB S 在 y 轴上的投影长度,边长是有向线段,是在 实地由A 量到B 得到的正值。而公式中的坐标方位角可以从0°到360°变化,根据三角函数定义,坐标方位角的正弦值和余弦值就有正负两种 情况,其正负符号取决于坐标方位角所在的象限,如图5—6所示。从式(5—2)知,由于三角函数值的正负决定了坐标增量的正负,其符号归纳成表5—3。

方位角计算

第三节 导线测量的内业 计算 导线测量内业计算的目的就是计算各导线点的平面坐标x 、y 。 计算之前,应先全面检查导线测量外业记录、数据是否齐全,有无记错、算错,成果是否符合精度要求,起算数据是否准确。然后绘制计算略图,将各项数据注在图上的相应位置,如图6-11所示。 一、坐标计算的基本公式 1.坐标正算 根据直线起点的坐标、直线长度及其坐标方位角计算直线终点的坐标,称为坐标正算。如图6-10 所示, y 图6-10 坐标增量计算

已知直线AB 起点A 的坐标为(x A ,y A ),AB 边的边长及坐标方位角分别为D AB 和αAB ,需计算直线终点B 的坐标。 直线两端点A 、B 的坐标值之差,称为坐标增量,用Δx AB 、Δy AB 表示。由图6-10可看出坐标增量的计算公式为: ?? ? =-=?=-=?AB AB A B AB AB AB A B AB D y y y D x x x ααsin cos (6-1) 根据式(6-1)计算坐标增量时,sin 和cos 函数值随着α角所在象限而有正负之分,因此算得的坐标增量同样具有正、负号。坐标增量正、负号的规律如表6-5所示。 表6-5 坐标增量正、负号的规律 则B 点坐标的计算公式为: ?? ? +=?+=+=?+=AB AB A AB A B AB AB A AB A B D y y y y D x x x x ααsin cos (6-2) 例6-1 已知AB 边的边长及坐标方位角为456380m 62.135'''?==AB AB D α,,若A 点的坐标为

m 82.658m 56.435==A A y x ,,试计算终点B 的坐标。 解 根据式(6-2)得 6 .792456380sin m 62.135m 82.658sin 6.457456380cos m 62.135m 56.435cos ='''??+=+=='''??+=+=AB AB A B AB AB A B D y y D x x αα2.坐标反算 根据直线起点和终点的坐标,计算直线的边长和坐标方位角,称为坐标反算。如图6-10所示,已知直线AB 两端点的坐标分别为(x A ,y A )和(x B ,y B ),则直线边长D AB 和坐标方位角αAB 的计算公式为: 2 2AB AB AB y x D ?+?= (6-3) AB AB AB x y ??=arctan α (6-4) 应该注意的是坐标方位角的角值范围在0?~360?间,而arctan 函数的角值范围在-90?~+90?间,两者是不一致的。按式(6-4)计算坐标方位角时,计算出的是象限角,因此,应根据坐标增量Δx 、Δy 的正、负号,按表6-5决定其所在象限,再把象限角换算成相应的坐标方位角。 例6-2 已知A 、B 两点的坐标分别为 m 72.525m 50.304m 29.814m 99.342====B B A A y x y x ,,,试计算AB 的边长及坐标方位角。 解 计算A 、B 两点的坐标增量 m 57.288m 29.814m 72.525m 49.38m 99.342m 50.304-=-=-=?-=-=-=?A B AB A B AB y y y x x x 根据式(6-3)和式(6-4)得 m 13.291m)57.288(m)49.38(2 222=-+-=?+?=AB AB AB y x D

天线方位角俯仰角以及指向计算

创新实验课作业报告 姓名:王紫潇苗成国 学号:1121830101 1121830106 专业:飞行器环境与生命保障工程 课题意义:随着科学技术的迅猛发展,特别是航天科技成果不断向军事、商业领域的转化,航天科技得到了极大的发展,航天器机构朝着高精度、高可靠性的方向发展。因此对航天机构的可靠性、精度、寿命等要求越来越高,对航天器机构精度的要求显得愈发突出,无论是航天器自身的工作,还是航天器在轨服务都对其精度有着严格的要求。航天器中的外伸指向机构通常指的是星载天线机构,星载天线是航天器对地通信的主要设备,肩负着对地通信的主要任务,同时随着卫星导航的广泛应用,星载天线就愈发的重要起来,而其指向精度的要求就愈发的突出,指向精度不足,将会导致通信信号质量下降,卫星导航精度下降等结果。民用方面移动通信和车载导航等,军用方面舰船导航、精确打击等这些都对星载天线的指向精度有着极高的依赖性。 因此,星载天线的指向精度是非常重要的。要保证星载天线的指向精度,

课题一双轴驱动机构转角到天线波束空间指向 首先就是要确保星载天线驱动机构在地指向精度分析的正确性,只有这样才能对接下来的在轨指向精度分析和指向误差补偿进行分析。星载天线驱动机构的末端位姿误差主要来源于机构的结构参数误差和热变形误差,这些误差是驱动机构指向误差最原始的根源,由于受实际生产加工装配能力和空间环境的限制,这些引起末端指向误差的零部件结构参数误差是必须进行合理控制的,引起结构参数变 化的热影响因素是必须加以考虑的,只有这样才能使在轨天线驱动机构指向精度动态分析和误差补偿都得到较理想的结果。纵观整个星载天线驱动机构末端位姿误差的分析,提出源于结构参数误差和热变形误差引起的星载天线驱动机构末端位姿误差的研究是必要的。 发展现状:星载天线最初大多是以固定形式与卫星本体相连的,仅仅通过增大天线波束宽度和覆盖面积来提高其工作范围,对其精度要求不是很高,但是随着航天科技的不断发展和市场需求的不断变化,这就要求,星载天线要具备一定的自由度,因此促使了星载天线双轴驱动机构的发展。星载天线双轴驱动机构能够实现对卫星天线的二自由度驱动,是空间环境下驱动天线运动的专用外伸执行机构。卫星天线的二自由度运动能够满足对地通信、星间通信、卫星导航定位、以及对目标的实时观测跟踪,在满足这些需求的同时也要保证其精度的提高,随着需求的不断提高,精度已经成为衡量星载天线双轴驱动机构性能的一个重要指标,同时也是系统设计与实现的一个难点。综上所述可以看出,星载天线双轴驱动机构是驱动卫星天线系统进行准确空间定位的核心部分。 与此同时,我国对星载天线驱动机构的研究、生产制造技术进行了一定时间的学习积累,也成功的应用到了一些卫星上,具有一定的自主能力。自2000年后,我国在发射的卫星中,有很多采用了自主研发的天线驱动机构。相应的研究单位也蓬勃发展,航天科技集团、上海航天局等相关单位对星载天线驱动机构的研究已经取得了很大的成就和进展。特别是伴随着我国自主导航系统一北斗导航系统的不断发展,以及空间实验室和“嫦娥计划”的不断深入。星载天线双轴驱动机构得到了极大地发展。即便如此,我们跟国外还是有一定差距的,目前国内与国外的差距主要在双轴驱动机构精度、使用寿命、可靠性方面,因此还是需要进行深入研究,提高其精度、使用寿命、可靠性。 那么,我们小组也秉承着对航天事业的极大热忱开始对天线指向问题进行研

方位角的计算方法

方位角的计算方法有多种,根据公式与工具有不同,现有四种计算方法: 一、测量教材上的计算方法,需要判断象限,对了解原理有一定帮助,但在实际工作中不太实用,在此不予介绍,使用此方法计算的VB或VBA代码如下: Public Const PI = 3.14159265359 Function Pol(x1 As Double, y1 As Double, x2 As Double, y2 As Double) As Double '计算直线的方位角 Dim Sub_y As Double Sub_y = Abs(y2 - y1) If Sub_y = 0 Then Sub_y = 0.0000000001 End If Pol = Atn((Abs(x2 - x1)) / Sub_y) If x2 > x1 And y2 >= y1 Then '0-90 ElseIf x2 < x1 And y2 <= y1 Then '180-270 Pol = PI + Pol ElseIf x2 < x1 And y2 >= y1 Then '270-360 Pol = 2 * PI - Pol ElseIf x2 >= x1 And y2 <= y1 Then '90-180 Pol = PI - Pol End If End Function 二、计算器上的pol()函数,用pol(dx,dy)计算,返回两点间距离与方位角,如角度值为负+360即可,具体使用方法参照说明书上的pol()函数介绍; 三、方位角通用万能公式: 此万能公式的VB或VBA代码如下: Public Const PI = 3.14159265359 Function Pol(x1 As Double, y1 As Double, x2 As Double, y2 As Double) As Double '计算直线的方位角 Dim Sub_x As Double Sub_x = x2 - x1 + 0.0000000001 Pol = PI - Sgn(Sub_x) * PI / 2 - Atn((y2 - y1) / Sub_x) End Function sgn()函数为符号函数: sgn(x)的值只有三个: 当x小于0时sgn(x)的值为-1 当x大于0时sgn(x)的值为1 当x等于0时sgn(x)的值为0 计算器上没有此函数,在编程时可用下列代码实现此函数功能: if x<0 then sgn(x)=-1 elseif x>0 then

坐标方位角计算实例

坐标方位角计算实例 在市政工程施工测量过程中,经常会遇到根据已知导线控制点,利用经纬仪、钢尺测设待定点的实际问题,解决此类问题往往需要计算坐标方位角或点位坐标,根据工作中实践体会将计算方法总结如下: 1 根据已知控制点计算坐标方位角,测设放样点平面位置(极坐标法) 首先明确方位角的概念,方位角是指从直线起点的标准方向北端开始,顺时针量到直线的夹角,以坐标纵轴作为标准方向的称为坐标方位角(以下简称方位角)。测量上选用的平面直角坐标系,规定纵坐标轴为x轴,横坐标轴为y轴,象限名称按顺时针方向排列(图1),即第Ⅰ象限x>0 y>0;第Ⅱ象限x<0 y>0;第Ⅲ象限x<0 y<0;第Ⅳ象限x>0 y<0,或许对于测量坐标系与数学坐标系的x、y 轴位置不同,象限规定不同,觉得难理解,其实能注意到测量上的平面直角坐标系与数学上的平面直角坐标系只是规定不同,x轴与y轴互换,象限的顺序与相反,因为轴向与象限顺序同时都改变,只要真正理解了方位角的定义,测量坐标系的实质与数学上的坐标系是一致的,因此数学中的公式可以直接应用到测量计算中。 1.1 按给定的坐标数据计算方位角αBA、αBP ΔxBA=xA-xB=+123.461m ΔyBA=yA-yB=+91.508m 由于ΔxBA>0,ΔyBA>0 可知αBA位于第Ⅰ象限,即 αBA=arctg =36°32'43.64" ΔxBP=xP-xB=-37.819m ΔyBP=yP-yB=+9.048m 由于ΔxBP<0,ΔyBP>0 可知αBP位于第Ⅱ象限, αBP=180o-α=180o-arctg=180o-13o27'17.33"=166°32'42.67" 此外,当Δx<0,Δy<0;位于第Ⅲ象限,方位角=180°+ arctg 当Δx>0,Δy<0;位于第Ⅳ象限,方位角=360°+ arctg 1.2 计算放样数据∠PBA、DBP ∠PBA=αBP-αBA=129°59'59.03" 1.3 测设时,把经纬仪安置在B点,瞄准A点,按顺时针方向测设∠PBA,得到BP方向,沿此方向测设水平距离DBP,就得到P点的平面位置。 2 当受地形限制不便于量距时,可采用角度交会法测设放样点平面位置 上例中,当BP间量距受限时,通过计算测设∠PAB、∠PBA来定P点

万能方位角计算公式

先计算出坐标增量: dX=Xb-Xa dY=Yb-Ya dY=dY+1E-10 为了使除数不为零而加一个很小的数 方位角计算万能公式:Az=pi * (1-Sgn(dY)/2)-Atn(dX / dY)单位为弧度 Az=Az * 180 /pi 单位为度 此公式计算无需判断象限,只需在值小于0时加上360即可! 其中,sgn()为求符号函数,若dX<0时其值为-1,dX>0时为1,dX=0时为0。使用此公式不用判断所在象限,直接将坐标增量代入即可求出方位角值,在用计算器编程时若没有SGN()函数可自行判断并用一个变量代替! VBA代码: '方位角计算函数 Azimuth() 'Sx为起点X,Sy为起点Y 'Ex为终点X,Ey为终点Y 'Style指明返回值格式 'Style=-1为弧度格式 'Style=0为“DD MM SS”格式 'Style=1为“DD-MM-SS”格式 'Style=2为“DD°MMˊSS""”格式 'Style=其它值时返回十进制度值 Function Azimuth(Sx As Double, Sy As Double, Ex As Double, Ey As Double, Style As Integer) Dim DltX As Double, DltY As Double, A_tmp As Double, Pi As Double Pi = Atn(1) * 4 '定义PI值 DltX = Ex - Sx DltY = Ey - Sy + 1E-20 A_tmp = Pi * (1 - Sgn(DltY) / 2) - Atn(DltX / DltY) '计算方位角 A_tmp = A_tmp * 180 / Pi '转换为360进制角度 Azimuth = Deg2DMS(A_tmp, Style) End Function '转换角度为度分秒 'Style=-1为弧度格式 'Style=0为“DD MM SS”格式

方位角的计算方法

方位角的计算方法:(已知方位角+水平角大于540°-540°)已知方位角+水平角±180°=方位角 坐标增量的计算方法: 平距×COS方位角=△X坐标增量 平距×Sin方位角=△Y坐标增量 坐标的计算方法: 已知X坐标±△X坐标增量=X坐标 已知Y坐标±△Y坐标增量=Y坐标 高差、平距的计算方法: 斜距×Sin倾角=高差 斜距×COS倾角=平距 高差÷Sin倾角=斜距 平距÷cos已知度分秒=斜距 高程的计算方法: 已知高程-仪器高+前视高±高差=该点的顶板高差 原始记录计算方法: 前视-后视相加÷2=水平角(前视不够-后视的+360°再减)后视 00°00′00″ 180°00′09″

前视92°49′02″272°49′13″水平角= 92°49′03″ 实测倾角:正镜-270°倒镜-90°(正、倒镜相加-360°)实例: 110°30′38″-90°= 00°30′38″ 实例: 270°30′38″-270°= 00°30′38″ 激光的计算方法:两点的高程相减: 比如:5点高程1479、479-4点高程1471、052 = 8、427 两点之间的平距:60、673×tan7°19′25″=7、798 8、427-7、797=0、629(上山前面的点一定高于后面的点,所以前面的点减后面的点) 测量:1、先测后视水平角:归零,倒镜180°不能误差15′ 2、前视:先测水平角并读数记录,然后倒镜测倾角,水平角、平距、斜距、高差、量出仪器高,前视量出前视高。 要求方位角-已知方位角±180°=拨角方位 画两千的图:展点用0.6正好. 倾角的计算方法:180°以下的-90° 270°-超过180°的 两点的高差除平距按tan=倾角

电子罗盘的方位角计算公式

BY 电子罗盘的方位角计算公式 丙寅电子 Honeywell 在中国区的特级代理。 上海丙寅电子有限公司是美国霍尼韦尔提供软硬件全套解决方案,如需要任何设计与技术方面的支的项目支持经验。 在磁阻传感器应用领域有丰富 上海丙寅电子有限公司 电话:86 021 65072675 传真:86 021 65075878 地址:中国 上海市虹口区四平路188号上海商贸大厦801室 公司主页:http://www.bingyindz.com 邮箱:by07@anotron.com 持可与我们联系,将助您在最短的时间内设计成功。

如何得到罗盘的方位角 磁阻传感器为建立罗盘导航系统提供了固态有效的解决办法!但是我们怎么才能够从简单的3轴数据得到罗盘的方位角呢?下面就将一步步告诉你如何去实现!1)当3轴磁力计工作时可以读到XYZ 三轴的磁场强度,此时的数值并不能直接用作方位角的计算!因为此时的读数可能受到器件版面上其他一些含磁材料的影响,形成圆心坐标的硬铁漂移! 用作方位角计算的XYZ 数值必须将此漂移值移除,使圆心回到原点。 上海丙寅电子上 海丙寅电子上海丙寅电子上海丙寅电子上 海丙寅电子上 海丙寅电子丙寅电子寅电子寅电

具体的办法是:1,水平匀速旋转,收集XY 轴的数据 2,转动器材90度(此时Z 轴水平)匀速旋转以收集Z 轴数据 3,将读取到的各轴数据的最大值加上最小值除以2,就得到一个各轴的offset 值 Xoffset=(Xmax+Xmin )/2 Yoffset=(Ymax+Ymin )/2 Zoffset=(Zmax+Zmin )/24,然后将磁力计读取的各轴的裸值减去前面计算所得的offset 值,就可以得到用作角度计算的Heading 值 X H =X 裸-Xoffset Y H =Y 裸-Yoffset Z H =Z 裸-Zoffset 如果只用作水平测量,则此时的方位角为 方位角=arctanY H /X H 上海丙寅电子 上海丙寅电子 上海丙寅电子 上海丙寅电子上 海丙寅电子上海丙寅电子海丙寅电子海丙寅电子 海丙寅电子

全站仪闭合导线方位角及距离计算方法步骤

闭合导线测量计算方法 ①?方位角计算(左角) 已知A,B两点坐标,且AB的方位角为30°即a AB = 30°,可求出其它方位角如下: a BC = a AB +Z B ±180 ° = 30 +°60 + 180 =270 a CD = a BC +Z C士180 °= 270+ °70 - 180 = 160 ° a DE = a CD +Z D士180 ° =160 + 100 - 180 =°80 ° a EB = a DE +Z E 士180 °= 80 + 130 - °180 =° 30 °

②?方位角计算(右角) 已知A,B两点坐标,且AB的方位角为30°即a AB = 30°,可求出其 它方位角如下: a BC = a AB + Z B ±180 ° = 30 +°60 + 180 =270 a CD = a BC - Z C 士180 =270 -°290 +°180= °160 a DE = a CD - Z D 士180 ° =160 - 260 - 180 =° 80 a EB = a DE - Z E 士180 ° = 80 -230 - 180 =°30 ° 总结:角在左边用加法,角在右边用减法(左加右减);在求方位角时,两个角相加或相减得出来的得数大于180°则减去180°若小于 180°则加上180° (大减小加)。 ③?坐标与距离计算方法

同理可以得到D 点与E 点坐标 已知 A,B 两点坐标 A(Xa,Ya),B(Xb,Yb), 1.求AB 方位角及距离 a AB = (Y A )/(X B -X A ) = Tan a x YB-Y A A / 注意:测量中坐标系x , y 与数学中坐标系x , y 相反 X B-X A 一甘 — I Y D AB = v {(X B -X A ) 2+(Y B -Y A ) 2} 2.求C 点坐标C (Xc,Yc ) Xc = XB + D AB ? COSk AB Y C = YB + D AB- Sin a AB

方位角计算方法

坐标方位角:以坐标纵轴的北端顺时针旋转到某直线的夹角 γ>0边线点坐标计算 曲率变化点坐标的计算 道路设计中,一般只给出了中线交点的坐标,如图1所示的i,j,k点的坐标及曲线参数,它们包括偏角γ,切线长T,缓和曲线长l0,曲线总长L,外距E及曲率半径R。测设前需根据上述设计参数求出ZH,HY,YH,HZ等曲率变化点的平面坐标,其中ZH和HZ点的坐标计算公式为 xZH=xj+Tcosαji (1a) yZH=yj+Tsinαji (1b) xHZ=xj+Tcosαjk (2a) yHZ=yj+Tsinαjk (2b) 式中αji,αjk分别为j点至i点及j点至k点的坐标方位角。在图1所示的ZH-x′-y′假定坐标系中,HY点的坐标为〔1〕(3a) (3b) 则(4a) 4b) HY点的大地坐标为 xHY=xZH+SZH-HYcos(αij+R′ΖΗ-ΗY) (5a) yHY=yZH+SZH-HYsin(αij+R′ΖΗ-ΗY) (5b) 需注意的是,式(4b)仅要求为象限角,且R′ZH-HY是有符号的。如以i→j→k为前进方向,本文定义偏角γ的符号为,相对于i→j方向,j→k右偏角时γ>0,左偏角时γ<0。由图1不难看出,当γ>0时,式(3b)中的y′HY取“+”号,故R′ZH-HY>0;而r<0时,式(3b)中y′HY取“-”号,故R′ZH-HY<0。可见,编程时可以通过γ的正负自动对y′HY取号。因缓和曲线ZH-HY与缓和曲线HZ-YH是对称的,所以YH点的大地坐标为xYH=xHZ+SZH-HYcos(αkj-R′ΖΗ-ΗY) (6a) yYH=yHZ+SZH-HYsin(αkj-R′ΖΗ-ΗY) (6b) 缓和曲线中线点与边线点的坐标计算 当曲线弧长l在区间(0,l0)取值时,中线点位于缓和曲线ZH-HY内。令C=Rl0,当γ>0时,距ZH点曲线长为l,缓和曲线中线上对应P点在ZH-x′-y′直角坐标系中的坐标为〔1〕(7a) (7b) 与P点相对应的缓和曲线边线点的坐标为〔2〕(8a) (8b) 式中:ρ=57.29577951,为弧度转换为度的系数;D为道路的半宽。当γ>0时,式(7b)取“+”号,当γ<0时,式(7b)取“-”号。当计算外边线点的坐标时,式(8a)、(8b)等号右边第二项前的符号分别取“+”、“-”号;当计算内边线点的坐标时,式(8a)、(8b)等号右边第二项前的符号分别取“-”、“+”号。 圆曲线中线点与边线点的坐标计算 建立图1所示的假定坐标系HY-x〃-y〃,设圆曲线上有任一点q,其对应的从HY点起算的圆弧长为l〃,则有微分关系式(9a) (9b) 将上式分别在区间〔0,l〃〕上做定积分得(10a) (10b) 当l〃=0时,与q点对应的外、内边线点有边界条件y〃=D,仿式(10)可以写出相应的边线点坐标为(11a) (11b) 当式(11)D前的符号取上符号时,为计算外边线点的坐标;取下符号时,为计算内边线点的坐标。如γ<0,则式(11b)需反号,而式(11a)不变,详见图2。设圆弧长的中心为m点,由于全部曲线关于直线jmo或称η轴对称,所以缓和曲线和圆曲线边线点的坐标计算只需从ZH点计算至m点为止,m点至HZ点曲线段边线点的坐标可以用对称原理求出。 γ<0边线点坐标计算 连接曲线边线点的坐标转换 建立图1或图2所示的j-ξ-η假定直角坐标系,将缓和曲线边线点在ZH-x′-y′坐标系和圆曲线边线点在HY-x〃-y〃坐标系中的坐标全部转换为j-ξ-η坐标系中的坐标,再将全部边线点在j-ξ-η坐标系中的坐标转换为大地坐标系中的坐标即完成全部边线点的坐标计算。

方位角计算

三、三种方位角之间的关系 因标准方向选择的不同,使得一条直线有不同的方位角,如图4-19所示。过1点的真北方向与磁北方向之间的夹角称为磁偏角,用δ表示。过1点的真北方向与坐标纵轴北方向之间的夹角称为子午线收敛角,用γ表示。 δ和γ的符号规定相同:当磁北方向或坐标纵轴北方向在真北方向东侧时,δ和γ的符号为“+”;当磁北方向或坐标纵轴北方向在真北方向西侧时,δ和γ的符号为“-”。同一直线的三种方位角之间的关系为: δ+=m A A (4-14); γα+=A (4-15); γδα-+=M A (4-16) 四、坐标方位角的推算 1.正、反坐标方位角 2 图4-19 三种方位角之间的关系

如图4-20所示,以A 为起点、B 为终点的直线AB 的坐标方位角αΑB ,称为直线AB 的坐标方位角。而直线BA 的坐标方位角αBA ,称为直线AB 的反坐标方位角。由图4-20中可以看出正、反坐标方位角间的关系为: ?±=180BA AB αα (4-17) 2.坐标方位角的推算 在实际工作中并不需要测定每条直线的坐标方位角,而是通过与已知坐标方位角的直线连测后,推算出各直线的坐标方位角。如图4-21所示,已知直线12的坐标方位角α12,观测了水平角β2和β3,要求推算直线23和直线34的坐标方位角。 y 图4-20 正、反坐标方位角

由图4-21可以看出: 21222123180βαβαα-?+=-= 32333234180βαβαα+?+=+= 因β2在推算路线前进方向的右侧,该转折角称为右角;β3在左侧,称为左角。从而可归纳出推算坐标方位角的一般公式为: 左后前βαα+?+=180 (4-18) 右后前βαα-?+=180 (4-19) 计算中,如果α前>360?,应自动减去360°;如果α前 <0?,则自动加上360?。 五、象限角 1 3 4 图4-21 坐标方位角的推算

最新坐标正反算定义及公式

坐标正反算定义及公 式

第六章→第三节→导线测量内业计算 导线计算的目的是要计算出导线点的坐标,计算导线测量的精度是否满足要求。首先要查实起算点的坐标、起始边的方位角,校核外业观测资料,确保外业资料的计算正确、合格无误。 一、坐标正算与坐标反算 1、坐标正算 已知点的坐标、边的方位角、两点间的水平距离,计算待定点的坐标,称为坐标正算。如图6-6 所示,点的坐标可由下式计算:

式中、为两导线点坐标之差,称为坐标增量,即: 【例题6-1】已知点A坐标,=1000、=1000、方位角=35°17'36.5",两点水平距离=200.416,计算点的坐标? 35o17'36.5"=1163.580 35o17'36.5"=1115.793 2、坐标反算 已知两点的坐标,计算两点的水平距离与坐标方位角,称为坐标反算。如图6-6 可知,由下式计算水平距离与坐标方位角。 (6-3)

(6-4) 式中反正切函数的值域是-90°~+90°,而坐标方位角为0°~360°,因此坐标方位角的值,可根据、的正负号所在象限,将反正切角值换算为坐标方位角。 【例题6-2】=3712232.528、=523620.436、=3712227.860、=523611.598,计算坐标方位角计算坐标方位角、水平距离。 =62°09'29.4"+180°=242°09'29.4" 注意:一直线有两个方向,存在两个方位角,式中:、 的计算是过A点坐标纵轴至直线的坐标方位角,若所求坐标方位角为,则应是A点坐标减点坐标。

坐标正算与反算,可以利用普通科学电子计算器的极坐标和直角坐标相互转换功能计算,普通科学电子计算器的类型比较多,操作方法不相同,下面介绍一种方法。 【例题6-3】坐标反算,已知=2365.16、=1181.77、=1771.03、=1719.24,试计算坐标方位角、水平距离 。 键入1771.03-2365.16按等号键[=]等于纵坐标增量,按储存键[], 键入1719.24-1181.77按等号键[=]等于横坐标增量,按[]键输入,按[]显示横坐标增量,按[]键输入,按第二功能键[2ndF],再按[]键,屏显为距离,再按[]键,屏显为方位角。 【例题6-4】坐标正算,已知坐标方位角=294°42'51", =200.40,试计算纵坐标增量横坐标增量。 键入294.4251,转换为以度为单位按[DEG],按[]键输入,键入200.40,按[]键输入,按第二功能键[2ndF],按[]屏显,按[]屏显。 视力保护色: - 字体大小:大中小

方位角计算公式

一、直线定向 1、正、反方位角换算 对直线而言,过始点的坐标纵轴平行线指北端顺时针至直线的夹角是的正方位角,而过端点的坐标纵轴平行线指北端顺时针至直线的夹角则是的反方位角,同一条直线的正、反方位角相差,即同一直线的正反方位角 = (1-13) 上式右端,若< ,用“+”号,若,用“-”号。 2、象限角与方位角的换算 一条直线的方向有时也可用象限角表示。所谓象限角是指从坐标纵轴的指北端或指南端起始,至直线的锐角, 用表示, 取值范围为。为了说明直线所在的象限, 在前应加注直线所在象限的名称。四个象限的名称分别为北东(NE)、南东(SE)、南西(SW)、北西(NW)。象限角和坐标方位角之间的换算公式列于表1-4。

表1-4 象限角与方位角关系表 象限角与方位角换算公式 = =- =+ =- 3、坐标方位角的推算 测量工作中一般并不直接测定每条边的方向,而是通过与已知方向进行连测,推算出各边的坐标方位角。 设地面有相邻的、、三点,连成折线(图1-17),已知边的方位角,又测定了和之间的水平角,求边的方位角,即是相邻边坐标方位角的推算。水平角又有左、右之分,前进方向左侧的水平角为,前进方向右侧的水平角。

设三点相关位置如图1-17()所示,应有 =++ (1-14) 设三点相关位置如图1-17()所示,应有 =++-=+- (1-15) 若按折线前进方向将视为后边,视为前边,综合上二式即得相邻边坐标方位角推算的通式: =+(1-16) 显然,如果测定的是和之间的前进方向右侧水平角,因为有=-,代入上式即得通式 =- (1-17) 上二式右端,若前两项计算结果<,前面用“+”号,否则前面用“-”号。

方位角计算公式

当前位置:首页-复习总结-基本计算2 水准测量的内业即计算路线的高差闭合差,如其符合要求则予以调整,最终推算出待定点的高程。 1.高差闭合差的计算与检核 附合水准路线高差闭合差 为: =-() (2-8) = = 式中, 为单位; ―路线测站总数。 2. )或测站数(山地)成正比 ⊿=- ⊿=- 式中,―路线总长;―第测段长度( ―测站总数;―第测段测站数。 3. h i 改=hi+⊿hii =1,2,3,…… 据此,即可依次推算各待定点的高程。 如上所述,闭合水准路线的计算方法除高差闭合差的计算有所区别而外,其余与附合路线的计算完全相同。 1.附合水准路线算例 下图2-18所示附合水准路线为例,已知水准点A 、B 和待定点1、2、3将整个路线分为四个测段。 表 2-2附合水准路线计算

= ==54mm 1)将点名、各测段测站数、各测段的观测高差 2 -) 由于图中标注了测段的测站数,说明是山地观测,因此依据总测站数计算高差闭合差的容许值为: == 3 fh≤fh ⊿=-(―测站总数,―第 ⊿= 注:1、所算得的高差改正数总和应与高差闭合差的数值相等,符号相反,以此对计算进行校核。如因取整误差造成二者出现小的较差可对个别测改正数的尾数适当取舍1mm,以满足改正数总和与闭合差数值相等的要求。 2、若为平地,高差改正数按各测段长度比例分配:用公式⊿=-计算,式中,―路线总长;―第测段长度(km) (=1、2、 4)计算待定点的高程 将高差观测值加上改正数即得各测段改正后高差: h i改=hi+⊿hii=1,2,3,4 据此,即可依次推算各待定点的高程。(上例计算结果列入表2-2之第6、7栏)。 H1=HA+H1改 H2=H1+H2改 ……

电子罗盘的方位角计算公式

如何得到罗盘的方位角 磁阻传感器为建立罗盘导航系统提供了固态有效的解决办法!但是我们怎么才能够从简单的3轴数据得到罗盘的方位角呢? 下面就将一步步告诉你如何去实现! 1)当3轴磁力计工作时可以读到XYZ三轴的磁场强度,此时的数值并不能直接用作方位角的计算!因为此时的读数可能受到器件版面上其他一些含磁材料的影响,形成圆心坐标的硬铁漂移!

具体的办法是: XY轴的数据 1,水平匀速旋转,收集 Z轴数据 2,转动器材90度(此时Z轴水平)匀速旋转以收集 3,将读取到的各轴数据的最大值加上最小值除以 2,就得到一个各轴的o ffset值 Xoffset=(Xmax+Xmin)/2 Yoffset=(Ymax+Ymin)/2 Zoffset=(Zmax+Zmin)/2 Heading值4,然后将磁力计读取的各轴的裸值减去前面计算所得的 of fset值,就可以得到用作角度计算的 X H=X裸-Xoffset Y H=Y裸-Yoffset Z H=Z裸-Zoffset 如果只用作水平测量,则此时的方位角为 方位角=arctanY H/X H

如果在测量时,我们的器件不是处在水平位置,套用以上公式,罗盘的方位角将出现偏差,此时就需要使用加速度传感器对磁力计进行倾角补偿。 θ)Roll以及俯仰角(φ)Pitch 要对电子罗盘进行倾角的补偿,首先要计算出横滚角( 代入以下公式,计算Heading值 Xh=X*cos(φ)+Y*sin(θ)*sin(φ)-Z*cos(θ)*sin(φ) Yh=Y*cos(θ)+Z*sin(θ) 考虑到角度的4个象限,航向角的计算公式可变为以下公式 for(Xh<0)=180-[arctan(Yh/Xh)*180/π] for(Xh>0,Yh<0)=-[arctan(Yh/Xh)*180/π] for(Xh>0,Yh>0)=360-arctan(Yh/Xh)*180/π for(Xh=0,Yh<0)=90 πfor(Xh=0,Yh>0)=270

相关文档
最新文档