经纬度计算

来源:百度知道 编辑:UC知道 时间:2024/06/06 10:13:21
A,B点距离是170米,已知A点经纬度 N:28度13分623秒 E:15度16分156秒

怎么求B点的经纬度?
请教高手。高分奖励。请列出方法

B点的位置应该是一个圆的轨迹。与球心和A点连线的直线成z度角的射线与球面的轨迹线。z角由下式确定:
z×3.14×R/180=170,其中R为A点的地球半径,这个很好计算或查的(看题目要求来定,也可近似为地球平均半径);z为度数。
求B点经纬度解法:
设B点经纬度为(a,b),a为纬度,b为经度。
则 B点的轨迹如下:
((a-N)×3.14×R/180)^2+((b-E)×3.14×R/180)^2=170
式中N,E分别为A点的纬度和经度,R为A点的地球半径。
如有不明之处,可给我发消息联系。

条件不够,A,B的方位角,不知道。这个没法计算。

经度相同算距离:用纬度差乘以111千米
纬度相同算距离:用经度差乘以111千米乘以cosa(a为相同的纬度)
如果不在同一经线或同一纬线,就要用到勾股定理来算.

但是这个题目很麻烦,因为B有三种位置可能!

发两遍也没用啊,没法答

计算的条件不够。