查看: 3587|回复: 3

差分gps方位角的测定

[复制链接]

该用户从未签到

发表于 2012-2-20 12:38:34 | 显示全部楼层 |阅读模式
分享到:
各位前辈好,我在网上找到一个google maps脚本,计算差分gps方位角。请问这个脚本里提到的AB两点的经纬度是GPS定位得到的经纬度吗,还是经过坐标转换之后的经纬度?
请大家帮帮我,谢谢!!
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-2-20 12:42:57 | 显示全部楼层

RE:差分gps方位角的测定

经度指示南北方向,纵向。
纬度指示东西方向,横向.
两点经纬度,计算方位角,用它的计算公式写了一个。
[这里应该有图 但是贴不上 就是球面上两点,大家想象一下....]

计算方位角pab,
其中lat_a, lng_a是A的纬度和经度; lat_b, lng_b是B的纬度和经度。代码如下:
        // 计算方位角pab。
private double gps2d(double lat_a, double lng_a, double lat_b, double lng_b)
{
                double d = 0;
                lat_a=lat_a*Math.PI/180;
                lng_a=lng_a*Math.PI/180;
                lat_b=lat_b*Math.PI/180;
                lng_b=lng_b*Math.PI/180;
               
                d=Math.sin(lat_a)*Math.sin(lat_b)           +Math.cos(lat_a)*Math.cos(lat_b)*Math.cos(lng_b-lng_a);
                d=Math.sqrt(1-d*d);
                d=Math.cos(lat_b)*Math.sin(lng_b-lng_a)/d;
                d=Math.asin(d)*180/Math.PI;
               
//                d = Math.round(d*10000);
                return d;
        }
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-2-20 12:44:01 | 显示全部楼层

RE:差分gps方位角的测定

上边两条帖子合成一条才对,不好意思。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2012-2-20 12:45:21 | 显示全部楼层

RE:差分gps方位角的测定

在线等.....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /4 下一条



手机版|小黑屋|与非网

GMT+8, 2024-11-22 18:35 , Processed in 0.153860 second(s), 21 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.