Chinaunix
标题:
关于经纬度问题,多谢。
[打印本页]
作者:
chjcpu1
时间:
2006-09-05 09:53
标题:
关于经纬度问题,多谢。
知道两点经纬度,如何判断第三点是否在这两点间的直线上,判断的思想是什么,该用什么函数呢?多谢各位。
[
本帖最后由 chjcpu1 于 2006-9-5 10:22 编辑
]
作者:
cjaizss
时间:
2006-09-05 10:36
两点连线是指经过两点的大圆吗?
作者:
chjcpu1
时间:
2006-09-05 10:42
我想应该不是大圆,就是一条直线。
作者:
cjaizss
时间:
2006-09-05 10:45
过两点有很多你所认为的直线,我想你的意思应该是大圆
作者:
cjaizss
时间:
2006-09-05 10:46
除非你的第三点不在地球表面上,在内部
作者:
chjcpu1
时间:
2006-09-05 10:49
sorry,就是指地球的表面大圆距离,我理解错了。有什么好办法吗?
作者:
cjaizss
时间:
2006-09-05 10:51
原帖由
chjcpu1
于 2006-9-5 10:49 发表
sorry,就是指地球的表面大圆距离,我理解错了。有什么好办法吗?
我想这应该是个简单的几何题
作者:
cjaizss
时间:
2006-09-05 10:54
大圆的意思是以球心为圆心,经过这两个点的圆
作者:
aple_smx
时间:
2006-09-05 11:15
提示:
作者被禁止或删除 内容自动屏蔽
作者:
chjcpu1
时间:
2006-09-05 11:34
多谢两位!
作者:
OneZ
时间:
2006-09-05 15:20
你说的直线,应该指的是两点之间的大地线,由于地球是球体的原因,严格的来讲,大地线并不是直线。
对于区域较小的情况,你可以利用地图投影的方法,将经纬度转化成平面坐标,再通过平面几何的方法,进行计算。(将坐标带入直线的斜线方程式,通过正负号的异同,判断两点在直线的两边或同一侧。...)
地图投影是有变形的。从你的要求来看,对长度的变形,要求并不高。选用一个保角投影方法,即可。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2