计算两点方向的方位角

怎么计算两点方向的方位角

①中文词条名:知道两点坐标,怎么计算两点方向的方位角? 英文词条名: 

答:首先计算坐标增量DX,DY(两个对应坐标分量相减,终点的减始点的)。 若DX,DY中有一个为零时,根据另一个的正负决定方位角(0,90,180,270这四个中的一个,可画坐标轴图分析,但不要画为数学坐标哦)。 若DX,DY都不为零;则 

计算A=ARCATN(|DY/DX|)(这好像叫象限角) 当DX>0DY>0时方位角=A; 当DX<0DY>0时方位角=180-A; 当DX<0DY<0时方位角=180+A; 当DX>0DY<0时方位角=360-A; 

②不知道你是不是要编程的方法或源程序?下面是在CAD下的常用操作方法:   

用命令id可以查看点的XYZ坐标   

例如:  

命令: '_id 指定点: X = 517.0964 Y = 431.1433 Z = 0.0000   

命令: ID 指定点: X = 879.0322 Y = 267.6949 Z = 0.0000   

用命令dist(快捷命令di)即可知道两点间的角度和距离   

例如:  

命令: '_dist 指定第一点: 指定第二点:  

距离 = 397.1308,XY 平面中的倾角 = 335d41'46.7", 与 XY 平面的夹角 = 0d0'0.0"  

X 增量 = 361.9358, Y 增量 = -163.4483, Z 增量 = 0.0000   

其中的“XY 平面中的倾角 = 335d41'46.7”是世界坐标系内的平面夹角,用450度减去这个值335d41'46.7"即是坐标方位角114°18′13.3〃。   

你可以用计算器验算一下,点1、X = 431.1433,Y = 517.0964;点2、X = 267.6949,Y = 879.0322的坐标方位角和距离值是不是114°18′13.3〃和397.131m。 式中sgn()为取符号函数,该公式只需加上条件(A12>360°, A12= A12-360°)就可以计算出坐标方位角,不需要进行象限判断。 

③原计算公式为:  

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°)就可以计算出坐标方位角,不需要进行象限判断。 

电子表格中求方位角公式  度格式:  

=(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放终点坐标。  

上面的计算出来的是度分秒格式,也就是字符串格式,不能用来计算,只是用来看的哟!下面这个简单一点:  

=(PI()*(1 - SIGN(B3-B1) / 2) - ATAN((A3-A1) /(B3-B1)))*180/PI()  Excel 中求方位角公式:a1,b1放起始点坐标 a3,b3放终点坐标。  

求距离公式:  

=Round(SQRT(POWER((A3-$A$1),2)+POWER((B3-$B$1),2)),3) ④ 

用极坐标法放样必须计算出测站点(仪器点)到放样点得距离和方位角,才能进行放样。 

原计算公式为: 

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°)就可以计算出坐标方位角,不需要进行象限判断。

posted @ 2014-08-31 21:48  zhh  阅读(4028)  评论(0编辑  收藏  举报