声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1640|回复: 3

[编程技巧] 已知两点坐标,如何求大圆路径上第三点

[复制链接]
发表于 2008-9-23 14:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
如下图所示,已知A,B两点的经纬度,如何求这两点之外的C点和D点的坐标?其中C点和D点分别在东经180度和西经180度经线上?
因在国外,现在查找书籍不便,请熟悉几何或者做过相关工作的人指点。先谢了!

示意图

示意图
回复
分享到:

使用道具 举报

发表于 2008-9-23 15:02 | 显示全部楼层
国外找书籍应该方便呀
发表于 2008-9-23 16:54 | 显示全部楼层
是不是认为地球是个完整的理想球体
红色线是不是过球心的圆
是的话很简单啊
 楼主| 发表于 2008-9-23 18:15 | 显示全部楼层

说明

这个图是个示意图,有很多线是经过(0,0),只是我没有画出来。我是用了一个笨的方法,将D点的纵坐标从-90:90搜索,如果搜到BD段的线是重合的,则表明找到了正确的坐标。因为我有大量的数据要处理,用这样的循环方法效率太低了,所以希望能从数学上解决。谢谢您的回复!

现在在国外开会,所以找书比较困难,希望有原来做过的给予指点!
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-23 03:13 , Processed in 0.068265 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表