比较圆弧与公共点的角度
Compare an angle of arcs with common point
假设,我们有两对平面坐标和一对公共点,所以我们得到两个线段和一个公共点。
我们可以计算每个线段的切线来比较它们角度的相似性(切线的增量有多小)。
当我们转向椭球体,得到两对(纬度,经度)GPS坐标,也有一个共同点,
我们得到了圆弧而不是普通线段,
我应该使用什么等效度量来检查角度相似性,我该如何计算它?
我需要知道 "near" 一个弧与另一个弧的关系(或者它们形成的角度有多小,因为它们有一个共同点)
将 (lat,lon) 转换为 (x,y,z)。
每一对点以球心构成一个三角形,包含三角形的平面包含点之间的弧。使用距中心的向量之间的叉积并固定长度来计算每个平面的单位法向量。
法向量之间的角度是圆弧在表面上相交的角度。使用两个向量之间的点积得到这个角度的余弦。
相关
平面切线相当于图1和图2中的角(π/2 - α0)的正切,即圆弧与赤道的夹角。两条弧的两条切线之间的差异将显示一条弧与另一条弧的“接近”程度
假设,我们有两对平面坐标和一对公共点,所以我们得到两个线段和一个公共点。 我们可以计算每个线段的切线来比较它们角度的相似性(切线的增量有多小)。
当我们转向椭球体,得到两对(纬度,经度)GPS坐标,也有一个共同点, 我们得到了圆弧而不是普通线段,
我应该使用什么等效度量来检查角度相似性,我该如何计算它?
我需要知道 "near" 一个弧与另一个弧的关系(或者它们形成的角度有多小,因为它们有一个共同点)
将 (lat,lon) 转换为 (x,y,z)。
每一对点以球心构成一个三角形,包含三角形的平面包含点之间的弧。使用距中心的向量之间的叉积并固定长度来计算每个平面的单位法向量。
法向量之间的角度是圆弧在表面上相交的角度。使用两个向量之间的点积得到这个角度的余弦。
平面切线相当于图1和图2中的角(π/2 - α0)的正切,即圆弧与赤道的夹角。两条弧的两条切线之间的差异将显示一条弧与另一条弧的“接近”程度