【发布时间】:2016-07-19 19:31:55
【问题描述】:
我想做相当于地理空间中的线性插值。
例如
我在笛卡尔二维空间中
[x,y] = [x0,y0]+([x1,y1]-[x0,y0])*d
with d={0..1.0}
计算 [x0,y0] 和 [x1,y1] 之间的任何点。如何在具有纬度、经度的地理坐标中进行?
谢谢
【问题讨论】:
-
迭代地,从
p0开始,计算从当前点到p1的方位角,并在这个方向上执行一小步,得到下一个当前点,直到到达p1。不存在直接公式,因为椭球方位也是迭代计算的。 -
@SashaSalauyou 我对球面近似感到非常满意。
-
您需要的应用程序中 p0 和 p1 点之间的最大长度是多少?环绕世界几公里或(一半)?
-
介于两者之间的一切
标签: geolocation geometry geo