我提到here并计算了线段与球体上的点之间的距离。我使用了跨轨道距离公式,
double distanceBetweenPointAndLineSegment = Math.asin(Math.sin(distance13 / earthRadius) * Math.sin(bearing13 - bearing12)) * earthRadius;
有时会产生负值。何时会出现负值?以及如何获取(或解释)这个距离?
我也看到了沿轨道距离。跨轨道距离和沿轨道距离之间的差异是什么?
答案 0 :(得分:1)
如果(x,y)的坐标实际上是(x“,y”)下的值,则会发生这种情况。 这并不意味着该值为负,但减法总是以相同的顺序进行:
(x-x"), (y-y").
因此,距离,负面或正面,总是意味着相同。两点之间的距离为-2和+2在数学上是相同的。
从{A}到{B}的距离,其中B(x,y)=(2,2)
和A(x,y)= (1,1)
将为AB(x,y)=(-1,-1)
。从B到A的距离为BA(x,y)=(1,1)
。但这两点同样遥远。
在简历中,如果值为正或负,您可以忽略。