计算两点方向的方位角
怎么计算两点方向的方位角
①中文词条名:知道两点坐标,怎么计算两点方向的方位角? 英文词条名:
答:首先计算坐标增量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°)就可以计算出坐标方位角,不需要进行象限判断。