已知一点经纬度A(X,Y),和与另一点B的距离r和方位角a,求另外一点的经纬度B(Lon,Lat)?
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/04/25 09:26:19
已知一点经纬度A(X,Y),和与另一点B的距离r和方位角a,求另外一点的经纬度B(Lon,Lat)?
注: (X,Y) (Lon,Lat)都为角度数
r 单位: km
a 单位:角度 ,以正北方向顺时针开始
我有一种方法是
(1)同一经度上,纬度每隔一度相差 111km;
同一纬度上,经度每隔一度相差 111*cos(该点纬度)km;
(2)两点在同一经度上的纬度距离差为:r*cos(a*pi/180);
两点在同一纬度上的经度距离差为:r*sin(a*pi/180);
(3)在经度上偏移度数为:[r*sin(a*pi/180)]/[111*cos(Y*pi/180)];
在纬度上偏移度数为:[r*cos(a*pi/180)]/111;
所以:
Lon = X+[r*sin(a*pi/180)]/[111*cos(Y*pi/180)];
Lat = Y+[r*cos(a*pi/180)]/111;
不知道这种行不?
因为这是地球是球面的,所以上式算不算近似计算呢? 还有没有另外更好的方法?
多多评价!谢谢啊
注: (X,Y) (Lon,Lat)都为角度数
r 单位: km
a 单位:角度 ,以正北方向顺时针开始
我有一种方法是
(1)同一经度上,纬度每隔一度相差 111km;
同一纬度上,经度每隔一度相差 111*cos(该点纬度)km;
(2)两点在同一经度上的纬度距离差为:r*cos(a*pi/180);
两点在同一纬度上的经度距离差为:r*sin(a*pi/180);
(3)在经度上偏移度数为:[r*sin(a*pi/180)]/[111*cos(Y*pi/180)];
在纬度上偏移度数为:[r*cos(a*pi/180)]/111;
所以:
Lon = X+[r*sin(a*pi/180)]/[111*cos(Y*pi/180)];
Lat = Y+[r*cos(a*pi/180)]/111;
不知道这种行不?
因为这是地球是球面的,所以上式算不算近似计算呢? 还有没有另外更好的方法?
多多评价!谢谢啊
http://zhidao.baidu.com/question/392098940.html
我也用到这个知识 这里解答比较详细
我也用到这个知识 这里解答比较详细
已知一点经纬度A(X,Y),和与另一点B的距离r和方位角a,求另外一点的经纬度B(Lon,Lat)?
我遇到和你一样的难题,就是已知A点的经纬度以及B点到A点的距离,求B点的经纬度.请赐教!
安卓百度地图已知一个点A的经纬度,到另一个点B的距离以及方位角,如何求出B的经纬度
如果知道一点的经纬度、朝向(方向角)、距离,求另一点的经纬度,公式怎么算?
已知A点的经纬度以及B点到A点的距离,求B点的经纬度.公式是什么啊?求给位大侠帮忙!
已知A点的经纬度.现求以A点看来方位为DOA,距离为R处的B点的经纬度.如何计算?A点B点均在海平面上.
通过方位角、距离和一点坐标,求另一点坐标的计算步骤
经纬度距离计算已知两点的经纬度,a点 北纬32.2333 东经 119.2349 b点 北纬 32.3507 东经119
已知a,b,c三点的经纬度,怎么求出c与a,b两点连线的距离
A点的经纬度?B点的经纬度?
知道地球上ab两点的夹角及距离,如果又知道a点经纬度,如何求b点经纬度
已知抛物线经过原点O和X轴上另一点A,它的对称轴X=2与X轴交于点C,直线Y=2X-1经过抛物线上一点B(-2,M),且